there is a 'invalidateblock' debugging command in the btc client. How can this command be used in a situation of majority attack threat and play a part of countering the attack?

I understand that this command lets nodes 'ignore' blocks generated by the attacking miners. But is that it? What happens with the blockchain, how can it continue to live on without the majority attackers?

1 Answer 1


If there’s a case of a majority hashrate, human intervention of a single instance can not prevent something that continuous and ongoing. The amount of coordination required to keep the network in consensus would be impossible to obtain if this were a solution.

If Bitcoin fails, it’s time to move on rather than patching it up.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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