为什么会分叉 – What Causes a Fork?

那区块链分叉到底是怎么一回事呢?它和区块链“系统升级”密切相关。

What is the blockchain fork in the end? It is closely related to the blockchain “system upgrade”.

 

在讲区块链分叉之前,不妨回想一下我们平时在应用商店“升级”APP的场景:点击“升级”按钮,等待下载进度条完成,最后点击安装即可。整个过程十分简单,基本不会有什么状况发生,因为我们是在中心化的系统中进行软件“升级”。

Before talking about the blockchain fork, let’s recall the scenario where we usually “upgrade” the app in the app store: click the “Upgrade” button, wait for the download progress bar to complete, and finally click Install. The whole process is very simple, and basically nothing happens because we are upgrading the software in a centralized system.

 

但在区块链这样的去中心化系统中,“升级”并没有那么简单,每一次“升级”都需要获得社区的一致认可(也就是我们在上一期提到的共识),如果社区无法达成共识,可能就会造成区块链分叉。

But in a decentralized system like blockchain, “upgrade” is not that simple. Every “upgrade” needs to be recognized by the community (that is, the consensus we mentioned in the previous issue), if the community can’t A consensus can lead to a blockchain fork.

 

我们也可以换一种方式理解,由于每次“升级”可能会伴随着区块链共识规则的改变,这时候如果其中一群人(节点)进行了软件升级,而另一群人(节点)没有进行软件升级,那么这两群人就是运行在不同的规则下,这就产生了分叉。

We can also understand in another way, because each “upgrade” may be accompanied by a change in the blockchain consensus rule. At this time, if one group of people (nodes) has upgraded the software, and another group of people (nodes) does not. Software upgrades, then these two groups of people are running under different rules, which creates a fork.

Close Menu
×

Cart