主页 > 怎么在华为下imtoken > OK Blockchain 60 Talk:区块链的分叉是什么意思?

OK Blockchain 60 Talk:区块链的分叉是什么意思?

怎么在华为下imtoken 2023-01-17 03:16:24

所谓区块链分叉,可以说是区块链网络中一种独特的版本升级方式。此外,它还有终端,每个终端都会连接到区块链的大型分布式数据库。或许,区块链就是这样一种求同存异的方式,孕育着更大的可能性。

所谓区块链分叉,可以说是区块链网络中一种独特的版本升级方式。我们日常生活中使用的“微信淘宝”之类的应用,其实是中心化的应用。每隔一段时间,腾讯和阿里巴巴等应用的开发者,为了增加新功能或解决一些错误,都需要更新程序。升级。

当此类应用升级时,阿里巴巴、腾讯等中心化团队将完成代码并在后台部署。先升级服务器,然后我们用户可以在终端(客户端)升级产品,但归根结底,这些中心化的互联网产品升级内容是一样的,由中心化公司决定,用户统一升级.

众所周知,区块链中的系统是一个人人都可以参与的数据库,它的代码是开放的,整个网络是去中心化的。这意味着没有中心化的公司来做升级决策,制定版本的升级内容,甚至没有服务器。

因此,区块链在做版本升级时,需要一种完全不同于中心化产品升级的升级方式。于是叉子应运而生。

虽然区块链没有中心化的公司来维护,也没有中心服务器,但是每个人都可以参与,这使得区块链升级的升级内容将由参与的矿工共同决定。如何更改,由于矿工之间的差异,甚至可能有多个版本。与互联网不同,独裁者别无选择。

OK区块链60讲:区块链的分叉是什么意思

此外,它还有终端,每个终端都会连接到区块链的大型分布式数据库。数据被打包成块并链接起来形成链式结构。

它的原理是这样的:区块链升级的时候,其实是从终端开始的,每个人都可以在各自的社区下载、安装和升级。升级后的终端随后连接到区块链网络进行数据处理和数据共享。

在升级的过程中,必然会有新旧版本并存的时期。当两个版本访问数据时,现有的区块链会分裂,从某个区块开始区块链软分叉和硬分叉,连接到两个不同版本处理的区块上,然后两个区块分别连接到新的区块,从而形成两条链。就像分支一样,每个人都共享同一个主干,共享之前没有分开时的数据。

OK区块链60讲:区块链的分叉是什么意思

当大家完成升级后,旧版的链子就不再使用了,自然就只剩下一条新链子了。这种大家可以达成共识并且只有一个更新版本的分叉,两者是兼容的,叫做软分叉。

当大家无法达成共识时,就相当于在终端生成了多个新版本。每个人在各自的社区下载安装并连接到区块链后,形成的两条链将永远被其他人使用,这将导致原链完全分裂成两条新链。这两个版本不兼容,你不认识我区块链软分叉和硬分叉,我也不认识你,这叫硬分叉。属于异常升级情况。这个分叉不会消失,而是会完全分裂成两条链。

总的来说,fork 去中心化的升级方式似乎比传统的互联网要麻烦很多,但同时,由于它的代码是开放的,大家可以提出建议,参与变更。所以它实际上给了每个人更多的选择。或许,区块链就是这样一种求同存异的方式,孕育着更大的可能性。