区块链硬分叉定义、工作原理2025 年 6 月 4 日 | 阅读 4 分钟 引言当区块链的大多数用户无法就某个更新达成一致时,就会发生加密货币分叉。在许多加密货币网络(包括以太坊和比特币)中,对有争议的软件更新缺乏共识已导致硬分叉。 有意分叉和意外分叉是两种不同的分叉类别。当同时发现两个或多个区块时,分叉会意外发生。当添加更多区块并且其中一个链最终比另一个链更长时,它会被修复。硬分叉和软分叉是两种有意分叉的类型,它们是改变区块链规则的第二类区块。 硬分叉是对区块链代码的修改,该修改会创建新的区块链和加密货币。虽然一些团体选择坚持使用原始代码并更改名称,但许多项目都进行了硬分叉但保留了其原始名称和代币。本教程将介绍硬分叉及其工作原理。 什么是硬分叉?与先前编程不兼容的区块链编程的任何修改都称为硬分叉。实际上,这会产生新的加密货币和区块链。硬分叉通常要求所有节点或用户更新到最新的软件版本,才能保留在新链上。 作为常规区块链维护或开发的一部分,开发人员可能会启动硬分叉。它们也可能是加密货币社区中希望以不同方式使用区块链的子集的结果。
硬分叉的工作原理当出现与先前版本不兼容的新版本区块链时,称为硬分叉。实际上,许多区块链都经历了硬分叉以进行必要的调整,因此这并不总是坏事。 本质上,区块链是生成和保存计算机网络及其他设备上数据文件的应用程序。通常有许多网络参与者,多层软件执行各种任务,以及网络就区块链状态达成一致的方法。可以根据需要更改每一层的底层编程,但网络用户的采纳需要他们的批准。 开发人员无法在依赖用户参与的公共区块链上强加修改。修改必须由公共区块链的参与者进行,而不是反过来。否则,他们可以自由拒绝修改并保留他们喜欢的版本。 由于区块链本质上是程序和脚本,因此它们容易出现错误、缺陷、硬件故障、网络通信问题以及其他问题。为了安全起见,区块链还需要大量网络用户来托管版本。 当开发人员发布对区块链任何功能的更改时,就会发生硬分叉或软分叉。如果一项更改足够大,以至于阻止运行先前版本的用户参与区块链的任何操作,则认为该更改已导致区块链硬分叉。另一方面,软分叉是一种允许新旧节点运行的修改。 在硬分叉事件中,参与者可以选择更新到新版本的区块链,或者保留过时(或)未维护的版本。 实施硬分叉的原因
结论导致区块链分裂的编程更改称为硬分叉。有时硬分叉是区块链进步所必需的,有时它们在区块链社区内存在争议。 下一个主题阿里巴巴如何使用区块链 |
我们请求您订阅我们的新闻通讯以获取最新更新。