okx
广告

软分叉和硬分叉的区别是什么

时间:2023-06-13|浏览:171

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

硬分叉 vs 软分叉

任何软件都需要不断更新以解决问题或提高性能。在加密领域,这些更新被称为“分支”。加密货币是分散式网络,所以网络中所有参与者(称为节点)都需要遵循相同的规则才能正确地协同工作。这套规则被称为“协议”,协议中的典型规则包括区块链上块的大小,矿工获得的用于挖掘新块的奖励等等。加密中有两种类型的叉:软叉和硬叉。但是这两种分支从根本上改变了加密货币协议的工作方式。

软分叉 (Soft Fork)

软分叉是向后兼容的加密货币协议的变化。这意味着未更新的节点仍然能够处理事务并将新块推送到区块链,只要它们不破坏新的协议规则即可。

想象一下一个软叉,它制定了一个新规则,将块大小从3MB降低到2MB。较旧的节点仍然可以处理事务并推送2MB或更少的新块。但是,如果较旧的节点尝试将大于2MB的块推送到网络,则较新的节点将拒绝该块,因为它违反了新规则。这鼓励旧节点更新到新协议,因为它们不如更新的节点有效。

硬分叉 (Hard Fork)

硬分叉是加密货币协议的变化,与先前版本不兼容。这意味着未更新到新版本的节点将无法处理事务或将新块推送到区块链。硬叉可用于更改或改进现有协议,甚至可用于创建新的独立协议和区块链。

想象一下协议的变化,将块大小从2MB增加到4MB。如果更新的节点尝试将3MB块推送到区块链,则较旧的未更新节点将不会将此块视为有效,并且它们将拒绝它。根据情况,硬分叉可以是计划的或有争议的。在计划的分支中,参与者将自愿升级他们的软件以遵循新规则,留下旧版本。那些不更新的人会在旧链上进行挖矿,很少有人会使用。

但是,如果分支是有争议的,意味着社区内有关于升级的分歧,协议通常分为2个不兼容的区块链--2种不同的加密货币。两个区块链都有自己的社区,开发人员将以他们认为最好的方式进行维护,比如ETC和ETH。

由于分叉基于原始区块链,因此原始区块链中的所有事务也会复制到新的分叉中。例如,如果您有100个加密货币,称为CoinA,并且基于该加密货币的硬分叉创建了一个名为CoinB的新加密货币,您还将获得100个硬币B币。

由于加密货币的开源性质,随着越来越多具有不同目标的个人和组织进入加密货币的世界,分叉将继续成为加密货币发展不可或缺的一部分。

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1