How, as a technical matter, do miners express their desire to fork or not to fork? What happens with the miners that are in minority if they persist in mining on the unpopular branch?


From my understanding if you just use the Official software you cannot decide to fork, because adding blocks to the blockchain is done automatically. If you do decide to fork I think you need to modify the source code and put some extra logic on how, where and when you want to add a new block to the blockchain.

For the second part of your question: if a couple of miners decide on forking, what they basically do is create a new blockchain that runs in parallel with the old one.

  • 1
    well, the official go-ethereum repo got those changes for the hard fork, and it is the default, so if a miner updates, he'll automatically mine the fork. in a way a successful attack has been implemented against the ethereum blockchain... :| – Attila Lendvai Jul 21 '16 at 17:31

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.