doublespend – Why do not bitcoin nodes invalidate new blockchains that do not include all the info of the previous blockchain?

0
46


If nodes solely accepted new legitimate blockchains that contained all the info of the previous blockchain, then miners will nonetheless have the ability to add blocks to the present blockchain as a result of their blockchain will include all the info of the previous blockchain and the extra information of the brand new block.

Nonetheless, double spending will turn into nearly inconceivable as a result of if a malicious miner rewrote the blockchain and accomplished the proof-of-work to allow them to double-spend, they are going to be unsuccessful as a result of nodes will solely settle for blockchains that include all the info of the previous blockchain. A blockchain with a double spend in it is not going to include all the info of the previous blockchain because it is not going to include the double-spenders transaction, so why was this not programmed into the bitcoin protocol?



Supply hyperlink

Leave a reply