什么是分叉,硬分叉是什么意思

比特币和以太坊等加密货币由分散的、开放的软件提供支持,任何人都可以为区块链做出贡献。它们被称为区块链,因为它们…

比特币和以太坊等加密货币由分散的、开放的软件提供支持,任何人都可以为区块链做出贡献。它们被称为区块链,因为它们实际上是由数据块组成的——想象一列非常长的火车——可以一直追溯到网络上的第一次交易。而且因为它们是开源的,所以它们依靠社区来维护和开发其底层代码。

每当社区对区块链的协议或基本规则集进行更改时,就会发生分叉。当这种情况发生时,链会分裂——产生第二个区块链,它与原始区块链共享其所有历史,但正朝着新的方向前进。

为什么这很重要?

大多数数字货币都有独立的开发团队负责网络的变化和改进,就像互联网协议的变化使网络浏览随着时间的推移变得更好一样。因此,有时分叉恰好使加密货币更安全或添加其他功能。 

但新加密货币的开发人员也有可能使用分叉来创建全新的硬币和生态系统。

  • 软分叉:将软分叉视为区块链的软件升级。只要它被所有用户采用,它就成为一种货币的新标准。软分叉已被用于为比特币和以太坊带来新的特性或功能,通常是在编程级别。由于最终结果是单个区块链,因此更改与分叉前的区块向后兼容。 

  • 硬分叉:当代码更改太多,新版本不再与早期块向后兼容时,就会发生硬分叉。在这种情况下,区块链一分为二:原始区块链和遵循新规则集的新版本。这创造了一种全新的加密货币——并且是许多知名硬币的来源。比特币现金和比特币黄金等加密货币通过硬分叉从最初的比特币区块链演变而来。 

  • 为什么会出现分叉?

    就像所有软件都需要升级一样,区块链的更新有多种原因:

    • 添加功能

    • 应对安全风险

    • 解决社区内关于加密货币方向的分歧

    分叉如何继续改变加密领域?

    • 以太坊区块链旨在运行“智能合约”,即在满足某些条件时自动执行一组预定操作的代码块。智能合约应用程序包括从游戏到物流工具再到 DeFi dapp 的一切。 

    • 作为运行所有这些应用程序的平台,您可以将以太坊区块链视为类似于计算机的操作系统。在这个类比中,各种以太坊分叉——以太坊、以太坊经典、以太坊 2.0——就像操作系统的更新版本,增加了之前版本可能缺乏的功能或效率。 

    • 较旧的分叉可能会继续作为一个稳定的、经过充分验证的平台,而较新的分叉可能会为开发人员提供与其交互的全新方式。(旧版本和新版本最终可以合并或继续进一步发展。)  

    • 将软分叉视为“软件升级”(例如当您的手机要求您更新到最新的操作系统时),将硬分叉视为全新的操作系统(如 Linux 和 Mac OS 是半个世纪前 UNIX 的演变平台)。

发表评论

您的电子邮箱地址不会被公开。