主页 > imtoken安卓下载地址 > 币圈分析:数字货币是软分叉还是硬分叉是什么意思?

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

imtoken安卓下载地址 2023-08-14 05:10:28

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

比特币硬分叉是什么意思_比特币分叉币vgo_比特币硬分叉争议

硬分叉和软分叉在bitcoin.org上都有定义,但是定义其实很模糊。 为了不让我胡说八道(质疑bitcoin.org上的定义真是让我毛骨悚然。),我摘录原文:

硬分叉定义如下:

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

-叉

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

软分叉的定义如下:

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

-叉

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

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

全节点遵循的块验证规则与其他节点保持一致。

-规则

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

这种共识的定义在逻辑上犯了循环证明的谬误。 这个定义意味着“共识是维持共识的规则”。 这和许三多说的一样:“有意义比特币硬分叉是什么意思,就是活得好。” “那什么是好好活着?” “好好活着,就是做有意义的事。” 是有意义的。

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

“共识”二字,忽悠了太多人。 事实上,“不破坏共识”包下的软分叉,本质上修改的是和硬分叉一样的对象,更可怕的代价是向前兼容比特币硬分叉是什么意思,要求未升级的软件忽略升级的软件。 软件产生的数据和代码,冒这个险的好处就是懒得升级软件了。 我想任何一个有理智的人都不愿意接受这个风险收益比。