什么是硬分叉?软硬分叉的运行原理
在本文中,您将了解什么是硬分叉以及硬分叉的工作原理。在被设计为去中心化数字货币的比特币之后,出现了更多专门的货币。这些新的加密货币并不是凭空出现的,许多都是分叉的结果。
从最广泛的意义上来说,分叉只是区块链协议的改变,软件用它来决定交易是否有效。这意味着区块链中几乎任何分歧都可以被视为分叉。
什么是硬分叉?
与区块链技术相关的硬分叉是对网络协议的彻底改变,使之前无效的区块和交易变得有效,反之亦然。硬分叉要求所有节点或用户升级到最新版本的协议软件。
分叉可能是由对现有区块链实现提供的功能不满意的加密货币社区的开发人员或成员发起的。它们也可能成为新技术项目或加密货币产品众包融资的一种方式。
硬分叉可以与软分叉进行对比。
硬分叉如何运作
区块链中的分叉可以发生在任何加密技术平台中,而不仅仅是比特币。这是因为区块链和加密货币的工作方式基本相同,无论它们位于哪个加密平台上。您可能会将区块链中的块视为移动内存的加密密钥。由于区块链中的矿工制定了在网络中移动内存的规则,因此这些矿工了解新规则。
然而,所有矿工都需要就新规则以及链中有效区块的构成达成一致。因此,当您想要更改这些规则时,您需要“分叉”(就像岔路口一样)以表明协议已发生变化或转移。然后,开发人员可以更新所有软件以反映新规则。
正是通过这个分叉过程,出现了各种名称与比特币类似的数字货币:比特币现金、比特币黄金等。对于普通的加密货币投资者来说,可能很难区分这些加密货币之间的区别,也很难将各种分叉映射到时间线上。为了帮助解决这个问题,我们编写了过去几年最重要的比特币硬分叉的历史。此外,那些希望参与最好的加密货币交易所之一的人在投资比特币等货币时需要谨慎行事,以免在错误的数字货币上浪费时间和金钱。
硬分叉与软分叉
硬分叉和软分叉本质上是相同的,即当加密货币平台的现有代码发生更改时,旧版本会保留在网络上,同时创建新版本。
通过软分叉,当用户采用更新时,只有一个区块链保持有效。而在硬分叉中,新旧区块链并存,这意味着必须更新软件才能按照新规则运行。两个分叉都会产生分裂,但硬分叉会创建两个区块链,而软分叉则意味着会产生一个区块链。
考虑到硬分叉和软分叉之间的安全性差异,几乎所有用户和开发人员都呼吁硬分叉,即使软分叉看起来可以完成这项工作。检修区块链中的区块需要大量的计算能力,但从硬分叉中获得的隐私比使用软分叉更有意义。
总结
开发人员实施硬分叉的原因有很多,例如纠正旧版本软件中发现的重要安全风险、添加新功能或逆转交易,例如以太坊区块链创建硬分叉来逆转交易时对去中心化自治组织(DAO)的黑客攻击。因此,您应该知道什么是硬分叉,本文介绍什么是硬分叉以及硬分叉如何工作。