0

New here! I read this everywhere - "To change some data in a blockchain, the malicious user will have to recalculate hash for every block starting from that particular block".

My doubt is - Is that enough?

My understanding is that even if someone manages to recalculate all the hashes, the other nodes will still have the original, untampered blockchain. So the malicious user has to change those blocks for every single node (or at least 51% of the network). Is this correct?

1 Answer 1

1

Is that enough?

Yes. If you can produce all the revised blocks plus produce new blocks faster than all other miners combined can produce just new blocks, then you can force a blockchain reorganisation.

the malicious user has to change those blocks for every single node (or at least 51% of the network).

That's the much easier part. You make your new block data available and other nodes will collect it and distribute it for you. Since all nodes have to allow for blockchain reorganisations, which are relatively routine though usually very small in scale, the mechanism is part of the Bitcoin network.

The much misunderstood 51% figure is concerning the total hashing power of all active miners in the network, it isn't anything to do with the number of nodes.


See

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.