Is it possible to make changes in Bitcoin protocol and then start to mine faster than 1 block in 10 minutes?

What happens when someone makes those changes and "mines offline" blockchain that is longer than current one. And after that changes protocol back to "normal" and appears back to online network?

Is it even possible?

  • You might want to think of a more descriptive title for your question, perhaps something along the lines of "How does the network defend against protocol change based blockchain attacks?"
    – Murch
    Aug 30, 2013 at 14:59
  • What if, let's say in an hypothetical case a person owns 90% of all Bitcoins in one regular client and she doesn't mine any longer. What would happen if the thousands that own the 10%, rebel against her and create a new client with lower mining difficulty? Would that be a fork? It wouldn't work because of the genesis block, or genesis has nothing to do with it?
    – user10293
    Dec 6, 2013 at 13:00
  • This was posted as an answer, but doesn't attempt to answer the question. Please create a new question for your question. You may provide a link there to this question if it helps provide context. Please refer to How to Ask or tour for more information about the concept of Stackexchange.
    – Murch
    Dec 6, 2013 at 13:13

1 Answer 1


Such an attack is not possible:

The protocol contains a rule how to calculate the difficulty to succeed in mining a new transaction block. This difficulty expresses in the form that a hash must fulfil (number of leading zeroes) in order for other network participants to accept it as valid.

There is no other way to arrive faster at a hash that fulfils the difficulty requirements than to try out as many as possible as fast as possible.

Now, you could easily reduce the difficulty requirement in your client's protocol and mine thousands of blocks every second, but these blocks would not be accepted by the other network participants. Firstly, of course, because you don't fulfill the difficulty and secondly, because the length of the blockchain is measured not in the number of blocks, but in the combined difficulty of the blocks.

  • 4
    As an analogy, you can say "I declare the US dollar to be a Post-It note with a smiley face drawn on it", and make thousands of them in your own home. Nobody is stopping you. But the rest of the world probably won't agree with your definition, and won't accept your "dollars" as payment. Aug 30, 2013 at 17:48

Your Answer

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

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