Statement: for an attacker to change history, they must solve computational puzzles at a faster rate than the rest of the participants combined

Statement: for an attacker to change history, they must solve computational puzzles at a faster rate than the rest of the participants combined

I'm new to cryptocurrency and blockchain. I just started reading the textbook Bitcoin and Cryptocurrency Technologies by Narayananm, Bonneau, Felten, Miller and Goldfeder.

The statement in the title is given in the introduction to the book (page 17 in the pre-publication draft for anyone interested)

I'm assuming it is accurate and that it is connected to the architecture of the bitcoin blockchain. However, I don't quite understand why this is the case. Is it because in order to change history you need to change the entire chain up to the block you want to change? And why do you need do be faster than all others combined?

Any explanation would be greatly appreciated!

Edit: Later, on page 33:

as long as we store the hash pointer at the head of the list in a place where the adversary cannot change it, the adversary will be unable to change any block without being detected.

Does this mean that if the head pointer is unalterable (the genesis block) the statement is false?

https://ift.tt/2MSvGIc

Comments

Popular posts from this blog

bitcoin node: what is the difference between simnet and regtest?

How to check if Electrum is masking my IP with the Tor proxy?

Need help to recover blpckchain.info wallet, my wife forgot her password and the brute force with btcrecover is not catching the password