主页 > imtoken安卓官方下载 > 币圈解析:数字货币软分叉和硬分叉是什么意思?

币圈解析:数字货币软分叉和硬分叉是什么意思?

imtoken安卓官方下载 2023-05-03 06:22:38

想想你在新闻和论坛中看到某个硬币即将分叉的频率。什么是叉子?什么是软分叉和硬分叉?让我们为您分析和分析。比特币是一套软件。修改和升级软件代码往往涉及两个概念,一个叫硬分叉,一个叫软分叉。这到底是什么意思?社区中最常见的定义是共识的修改。但“共识”究竟指的是什么,却很难理解。让我们在更实际的代码级别看一下它们的定义。

软分叉和硬分叉是什么意思?软分叉和硬分叉是什么?

硬分叉和软分叉都在 bitcoin.org 上定义,但定义实际上非常模糊。为了不让我胡说八道(质疑bitcoin.org上的定义真的让我颤抖)btc何时硬分叉,我摘录原文:

第八次以太坊硬分叉啥意思_比特币硬分叉时间_btc何时硬分叉

硬分叉定义为:

区块链中的永久分歧通常发生在未升级节点无法验证由遵循更新的共识规则的升级节点创建的块时。

比特币硬分叉时间_btc何时硬分叉_第八次以太坊硬分叉啥意思

区块链中出现永久性分歧。新共识规则发布后,部分未升级节点无法验证已升级节点出块。通常,会发生硬分叉。

软分叉的定义如下:

第八次以太坊硬分叉啥意思_btc何时硬分叉_比特币硬分叉时间

当使用未升级节点的矿工违反他们的节点不知道的新共识规则时,通常会发生区块链中的临时分叉。

当新的共识规则发布时,未升级的节点会因为不知道新的共识规则而产生非法区块,导致临时分叉。

比特币硬分叉时间_第八次以太坊硬分叉啥意思_btc何时硬分叉

社区争论是执行硬分叉还是软分叉,我想这两个在 bitcoin.org 上模糊的定义在很大程度上是负责任的。最大的责任是原文中“共识规则”的定义不明确。如果我们去bitcoin.org查找“共识规则”是什么意思,原文如下:

全节点遵循区块验证规则以与其他节点保持共识。

第八次以太坊硬分叉啥意思_比特币硬分叉时间_btc何时硬分叉

全节点为了与其他节点保持共识而遵循的区块验证规则。

这种共识的定义在逻辑上犯了循环认证的谬误。这个定义意味着“共识是维持共识的规则”。这和许三多说的一样:“同时也活得好好的。” “什么叫活得好?” “活得好就是做有意义的事。” 事实上,他并没有回答什么是活得好,什么是有意义的。

在另外两个定义中,硬分叉被定义为“永久分歧”,软分叉被定义为“临时分叉”,这几乎是一场文字游戏。,使社区中的许多人害怕硬分叉。想到硬分叉是一件非常可怕的事情。

“共识”这个词愚弄了太多人。事实上btc何时硬分叉,“不破坏共识”包下的软分叉,本质上和硬分叉修改相同对象是一样的,而且更可怕的代价是前向兼容,也就是需要不升级的软件忽略升级的软件。软件产生的数据和代码,冒这个险的好处就是不偷懒升级软件。我认为没有任何理智的人愿意接受这种风险收益比。