主页 > 苹果手机如何下载imtoken > 币圈分析:数字货币是软分叉和硬分叉是什么意思?

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

苹果手机如何下载imtoken 2023-02-28 05:46:41

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

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

bitcoin.org上对硬分叉和软分叉都有定义,但是定义其实很模糊,免得我胡说八道(质疑bitcoin.org上面的定义真的让我颤抖),我摘录原文:

硬分叉的定义如下:

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

区块链有一个永久的分歧。新共识规则发布后,部分尚未升级的节点无法验证升级后的节点节点产生的区块,通常会发生硬分叉。

软分叉的定义如下:

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

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

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

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

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

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

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

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

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