>A non-mining node has no role in securing the network, except for SPV wallets (lite wallets).
I just noticed this snippet, and it's wrong enough that I feel I should address it separately. Safe to say you don't understand blockchain verification very well.
Why would any non-mining node choose to assume that the mining nodes are non-malicious when they could just check? That's pretty much the whole point of the distributed ledger concept: not having to trust anyone else on the network, yet still being able to transact.
I just noticed this snippet, and it's wrong enough that I feel I should address it separately. Safe to say you don't understand blockchain verification very well.
https://bitcoin.org/en/bitcoin-core/features/validation
https://bitcoin.stackexchange.com/questions/54697/transactio...
Why would any non-mining node choose to assume that the mining nodes are non-malicious when they could just check? That's pretty much the whole point of the distributed ledger concept: not having to trust anyone else on the network, yet still being able to transact.