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

0
24


If nodes solely accepted new legitimate blockchains that contained all the information of the outdated 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 information of the outdated blockchain and the extra knowledge of the brand new block.

Nonetheless, double spending will grow to be just about unimaginable 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 information of the outdated blockchain. A blockchain with a double spend in it won’t include all the information of the outdated blockchain because it won’t include the double-spenders transaction, so why was this not programmed into the bitcoin protocol?



Supply hyperlink

Leave a reply