DEV Community

L€£ Mik€
L€£ Mik€

Posted on

What is a blockchain fork?

Blockchain fork is a very common term in the industry.Today, let's discuss what blockchain fork is.

In short, a fork is a change or upgrade of the blockchain protocol to make up for deficiencies in the system;

Any modern software /APP will undergo periodic upgrade iteration, including the Android and IOS systems we use, but they are all centralized upgrades decided by the development team independently;

The blockchain itself is decentralized.When the system needs to be upgraded, the participants must reach a consensus.Once there is disagreement, the system will be divided into two new systems, and the blockchain fork will occur, which is also the characteristics of decentralized upgrade.

Now, let's take a look at the definition of bifurcation, bifurcation can be unintentional and intentional;

Unintentional bifurcate, that this is a moment in the chain of appeared two blocks that meet the conditions, for miners are legal, some men will choose to continue to dig after A1 block, also some miners are will choose continue to dig after A2 blocks, as time changes, long a chain eventually survive, short that is discarded;

The intentional fork can be divided into hard fork and soft fork.
The hard fork will take sides when dealing with the new fork and the old fork.Only by choosing to keep updating can it run, but if the old fork is selected, two currencies may be formed.

Soft forks are compatible with both old and new forks to produce blocks.

ETH has completed the fork, do you think it is good or bad?

Top comments (0)