比特币软件更新:什么是硬分叉和软分叉?

昨天您可以读到,现在终于有了一个BIP,用于在比特币中实现Taproot和Schnorr。随着协议的更新,诸如“硬分叉”和“软分叉”之类的术语很快问世。但是这些是什么?

比特币协议

首先,最好了解比特币的工作原理。它是许多人同时使用的协议。使用相同基础代码的任何人都可以彼此通信(或进行交易)。

您可以在Github上查看此代码的开源代码。这种开放协议的好处是每个人都可以参与以进行改进。从对比特币Github的提交和拉取请求中,您可以看到它们在不断变化。

每隔几个月就会对比特币协议进行一次重大更新。此处讨论的所有改进和更改均已实施。例如,11月发布了比特币核心版本0.19.0.1。通常,这些是代码效率的提高。但是,有时会发生重大变化。

无需佣金即可购买1000欧元加密货币?成为Bitvavo客户

关于代码的共识

重大更改通常需要更多时间才能达成共识。调整代码后,将由矿工和节点来更新其软件。结果,每个人(如果一切顺利的话)将使用同一协议的下一个版本。只要大家都同意,没有错。

但是,某些更新中也存在一些有争议的主题。这导致社区分裂。如果选择运行Core代码的修改版本,则将网络一分为二。您称它为分叉。

最著名的拆分来自2017年。当时,作为对SegWit更新的反应而创建了Bitcoin Cash:它们提出了大于1MB的更大块。在2018年晚些时候,Bitcoin Cash再次与Bitcoin SV分离,后者想要阻止协议中更大的区块。

买卖比特币?为此,请去CoinFlex

.gadsense_slot_1 {display:内嵌块;宽度:728px;高度:90像素;}

硬分叉和软分叉

我们正在谈论一个普通的分叉。顺便说一句,分叉并不意味着新硬币就可以定义(例如BCH和BSV)。这些硬分叉和软分叉实际上意味着什么?因为这与比特币现金/ SV的情况有点不同。

硬分叉和软分叉是更新软件的两种方法。一个比另一个更严格

软分叉

软分叉是更新软件的“向后兼容”方式。当实施新规则时,这是区块链的暂时性和非确定性划分。它在单独的网络中同时接受未升级节点和更新节点的块。

同时,网络继续正常运行,事务正常处理。然后,网络按照自己的方式行事,人们在去中心化网络中如何看待这种变化,这一点变得很清楚。你愿意加入我们吗?

在某个特定的块高度处,可以很清楚地知道是否正在实施软件更新,或者是否将继续存在旧版本。 “向后兼容”。软分叉提议可能会失败,并且原始链会继续。

安全地存储您的比特币,请访问Ledger网站

硬分叉

硬分叉是更快的代码更改,通常是更高优先级更改所固有的。它不向后兼容,涉及对区块链的永久更改。

因此它们成为彼此不兼容的同一硬币的两个不同网络。那里的每个硬币基本上都是重复的。

随着时间的流逝,这两个网络之一将获得明确的偏好,然后动机就消失了,以支持“弱”链。在许多情况下,两条链中的一条会消失。

但是,可能实际上并没有明显地偏爱两个网络之一,并且在这种情况下,您有两个彼此相邻的网络。

将此与比特币,比特币现金和比特币SV进行比较。这些事件通常伴随着哈希战争:矿工们必须做出选择,他们会尽最大的努力通过尽可能多的计算能力来明确自己的偏好。

大多数调整都是使用软分叉进行的,因为这是一种更安全,更紧急的操作。比特币没有制定决策的老板或首席执行官。这是通过有机方式完成的,通常需要很多时间。

阅读此比特币后,您还有101个问题吗?来在我们的电报频道中访问我们并加入对话。

资讯来源:由0x资讯编译自BITCOINMAGAZINENL,版权归作者Arnold Hubach所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢