Force a fork - is that possible?

0

I am having a question regarding forks. We had a discussion about attacks on bitcoin in class recently. One of the attacks was about how an attacker gains some advantage if he is able to mine a block and hold it back. He would release the block only if another miner finds a block in order to create a fork.

After that we had been discussing if it would be possible to create a fork somewhere in the past. Let's say an attacker decides now I would like to fork the blockchain 2 days ago. He starts to mine blocks from the time in the past and tries to create a longer chain. As soon he has a longer chain, he releases it and hope that the chain forks.

My question is now: Is that actually possible? Is it possible to fork the blockchain somewhere in the past if we are able to create a longer chain and release it later?

I tried to find some information but all I get is hard fork information. Thanks in advance

Donut

Posted 2017-07-11T07:55:58.550

Reputation: 105

The answer by Pieter Wuille below is correct. I only want to say that we usually use the word "fork" when it changes consensus rules. Reorganizing the chain is called 51-attack (when somebody gains profit) or just reorganizing the mainchain :)amaclin 2017-07-11T09:34:55.763

I understand your comment but what exactly do you mean with consensus rules? If 2 miners create a block in the same time, there would be a fork. Is this a change of consensus rules?Donut 2017-07-11T12:57:24.663

yes, we can call this situation as a fork.amaclin 2017-07-11T14:41:58.580

Answers

2

It is absolutely possible - but not necessarily feasible - for an attack to branch off in the past, and create a new majority chain from that.

However, it effectively means that you or the miners who are participating in this attack need to mine faster than the rest of the network combined. Otherwise, you'll never be able to 'outrun' them, and the further back you start, the less likely it is you'll ever catch up.

For this reason, this is also called a 51% attack. For anything further back than a few blocks, you almost certainly need a majority of the hashrate to succeed.

Pieter Wuille

Posted 2017-07-11T07:55:58.550

Reputation: 54 032

I know the 51% attack but you would call even this situation a 51% attack?Donut 2017-07-11T08:15:16.697

1Yes, absolutely. It's a majority hashrate attack.Pieter Wuille 2017-07-11T08:22:08.603