2022什么是软分叉硬分叉-软分叉硬分叉怎么理解-

当前位置:首页 > 币圈百科 > 2022什么是软分叉硬分叉-软分叉硬分叉怎么理解-

2022什么是软分叉硬分叉-软分叉硬分叉怎么理解-

2022-08-27币圈百科291

什么是软分叉和硬分叉?每次提到数字加密货币,都不得不提两个词:硬叉和软叉。尤其是最近几个月,比特币世界充斥着“作弊”的声音,那么接下来,边肖就给大家介绍一下什么是软分叉和硬分叉?

比特币是一套软件。修改和升级软件代码往往涉及到两个概念,一个叫硬分叉,一个叫软分叉。这到底是什么意思?社区最常见的定义是共识的修改。但“共识”具体指的是什么,很难理解。让我们实际修改代码级别来查看它们的定义。

比特币的交易格式和交易历史

在了解什么是硬叉和软叉之前,我们需要知道这两个东西要修改的是什么。

2022什么是软分叉和硬分叉?软分叉和硬分叉怎么理解?

比特币交易在中文里有双重含义。这是硬叉和软叉经常被误解的一个关键。

比特币交易的含义之一是指我们在发送比特币时统一使用的数据结构。这是一套规则。我们所有人发比特币,不管你用什么钱包软件,你都得遵守这套规则。它被定义为一种数据结构,其中每个字段代表它的含义。所有钱包软件都能理解这个意思。

比特币交易的另一个含义是指使用比特币的人互相发送比特币的事件。比如我给你发了0.12345BTC,这是一笔交易。所有这些发送比特币的事件构成了比特币交易的历史,这是目前构成比特币完整节点的80 G以上数据的主要内容。所有这些记录都可以在区块链浏览器中找到。在区块链浏览器中输入你的比特币地址,就可以找到你所有的交易记录。

打个比喻来说明。交易格式类似于我们去银行给别人汇款时填写的汇款单。汇款单明确了汇款人姓名、身份证、手机号、账号、金额、收款人姓名、账号等。比特币的交易格式也规定了汇款人信息和收款人信息,但这些信息与人的身份信息无关。比特币交易中规定的具体信息请参考下一章。

2022什么是软分叉和硬分叉?软分叉和硬分叉怎么理解?

硬分叉和软分叉的“官方”定义

硬分叉和软分叉在bitcoin.org都有定义,但定义其实很模糊。为了防止我乱说(质疑bitcoin.org的定义,真的吓到我了。),我摘录原文:

Hard fork定义为:

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

https://bitcoin . org/en/Glossary/hard-fork

区块链具有永久发散性。新的共识规则下发后,一些未升级的节点无法验证升级后的节点产生的块,通常会出现硬发散。

软分叉的定义如下:

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

https://bitcoin.org/en/glossary/soft-fork

当新共识规则发布时,未升级的节点将产生非法块,因为它们在新共识规则下不知道,这将导致临时分叉。

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

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

https://bitcoin.org/en/glossary/consensus-rules

完成节点之后的块测试,以便在2022年与其他节点保持一致

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

在另外两个定义中,硬分叉定义为“永久发散”,软分叉定义为“暂时分叉”。这个定义几乎是文字游戏,让社区里很多人都怕硬叉。认为硬岔是一件可怕的事情。

什么是软叉和硬叉?此外,今年将迎来比特币的疯狂诞生。随着比特币自动分叉网站的投入运营,懂一点编程的人就可以自己发行分叉币了。总之,大家在投资过程中一定要小心。

2022什么是软分叉硬分叉-软分叉硬分叉怎么理解- | 分享给朋友: