什么是硬分叉与软分叉

当前位置:首页 > 币圈百科 > 什么是硬分叉与软分叉

什么是硬分叉与软分叉

2022-11-22币圈百科218

任何软件都需要不断更新以解决问题或提高性能。在加密货币领域,这些更新被称为“分叉”。

image.png

由于加密货币是一个去中心化的网络,网络中的所有参与者(称为节点)需要遵循相同的规则才能正确地协同工作。这套规则叫做“约定”。

协议中的典型规则包括区块链每个区块的大小、挖掘每个新区块的矿工的报酬等等。

加密货币领域有两种分叉,软分叉和硬分叉,但这两种分叉都从根本上改变了加密货币协议的工作方式。

软分叉

软分叉是向后蓑衣网小编2022 兼容的加密货币协议的更新。这意味着,只要不违反新的协议规则,没有更新的节点仍然可以处理事务,并向区块链广播新的块。

让我们想象一个软叉,它制定了一个新规则,将块大小从3mb减少到2mb。旧节点仍然可以处理事务并链接2mb或更小的新块,但如果旧节点试图将大于2mb的块广播到网络中,新节点将拒绝它,因为它违反了新规则。这样,旧节点将被激励来更新协议,因为旧节点不如更新的节点高效。

Hard Fork

Hard Fork是加密货币协议的更新,与之前的版本不兼容,这意味着没有更新到新版本的节点将无法处理交易或向区块链广播新的块。硬分叉可用于改变或改进现有协议,甚至创建新的独立协议和区块链。

让我们想象一个协议更新(硬分叉),将块大小从2mb增加到4mb。如果一个较新的节点试图上行传输一个3mb的块,未更新的旧节点将不会认为该块是有效的并拒绝它。

根据情况,硬分叉可以是计划好的,也可以是有争议的。

在一个有计划的分叉中,参与者将自愿升级他们的软件,以遵循新的规则并放弃旧版本。未更新的参与者将停留在几乎不用于采矿的旧链上。

但是如果分叉是有争议的,也就是说社区内部对这次升级有分歧,那么协议通常会分叉成两个不兼容的区块链3354和两种不同的加密货币。两个区块链都会有自己的社区,开发者会沿着他们认为最正确的道路发展。

由于fork基于原始区块链,原始区块链中的所有交易也将被复制到新的fork中。比如你有100个名为Coin A的加密货币,基于这个加密货币的一个硬fork创建了一个名为Coin B的新加密货币,你也会得到100个Coin 蓑衣网小编2022B.

由于加密货币的开源特性,随着越来越多不同目标的个人和组织进入这个领域,fork将继续成为加密货币发展不可或缺的一部分。

什么是硬分叉与软分叉 | 分享给朋友: