宇宙链 宇宙链
Ctrl+D收藏宇宙链

硬分叉与软分叉——区块链版本更新的必经之路

作者:

时间:1900/1/1 0:00:00

区块链是一个存在于互连网中的大型分散式系统,存在于每一个网路参与者的电脑中。

换句话说,一但区块链要进行版本更新或系统修改,所有网路参与都必须下载并运行新版本的区块链客户端,区块链系统才能完成版本更新。

然而,分布式共识系统升级时困难的地方在于,很难要求网路参与者在同一时间完成更新,只要有参与者没有即时更新客户端,网路上就会存在不同版本的区块链,换句话说,区块链会出现分叉。

区块链更新产生的共识问题

因此,区块链进行更新时,必须协调好所有的系统参与者,否则可能会影响到区块链系统的安全性。

另一个分布式共识系统升级困难的地方在于,必须让所有网路参与者达成共识。

如果只有一部分矿工同意更新,另外一部分旧矿工不同意更新,矿工之间便会产生共识问题。

而区块链更新时的共识问题大致上会有以下四种可能:

印度数字卢比试点已吸引5万用户:2月8日消息,自印度储备银行 (RBI)去年启动数字卢比试点以来,印度最近启动的CBDC试点已经积累50,000名用户和5,000家商户。自2022年12月1日试点启动以来,数字卢比试点项目已在八家银行记录了770,000笔交易。该项目目前正在五个城市开展,另外九个城市可能很快会逐步加入试点,不久的将来还将有五家银行加入该项目。(Cointelegraph)[2023/2/9 11:55:35]

1)新矿工接受旧矿工挖出的区块

2)新矿工不接受旧矿工挖出的区块

3)旧矿工接受新矿工挖出的区块

4)旧矿工不接受新矿工挖出的区块

硬分叉

新矿工产生的区块可以兼容旧矿工产出的区块,而旧矿工产生的区块无法兼容新矿工产出的区块。

硬分叉与软分叉-硬分叉

CZ:NFT仍处于早期阶段,Binance愿意投资开发NFT新用例的项目:12 月 14 日消息,Binance 创始人 CZ 在 CZ AMA 中就 NFT 相关问题发表看法表示:NFT 目前仍处于早期阶段,还有很多用例未发掘,例如 NFT 世界杯门票等,我们需要有人去做这些场景用例的相关项目,Binance 很乐意去投资这些应用。[2022/12/14 21:44:46]

当系统中出现了新版本的更新,并且和前版本不能兼容,旧矿工无法接受新矿工挖出的全部或部分区块,区块链就会出现硬分叉。

以比特币为例,若更改协议的重要参数,例如区块大小、挖矿题目的难度或出块速度等,这些规则中的任何一个的更改都可能导致新区块无法被前版本的共识规则接受。

例如,如果更新后,区块容量限制从1MB增加到4MB,则运行新版本的矿工将接受4MB的区块,但运行旧版本的矿工则会拒绝该块。

Coinbase:此前故障系创建ACH转账时遇到技术问题:10月2日消息,Coinbase无法受理涉及美国银行账户的付款或提款的故障系在创建ACH转账(通过自动清算网络所进行的电子支付)时遇到了技术问题。官方表示,用户资金安全,团队正在努力修复全部功能。[2022/10/3 18:37:56]

1

社群达成共识

硬分叉与软分叉-达成共识

在新矿工占有大部分算力的情况下,旧矿工有两个选择,第一种就是接受更新并升级客户端软体,这个情况意味著社群对版本更新达成共识,区块链可以安全且顺利完成更新。

2

社群无法达成共识

硬分叉与软分叉-无法达成共识

如果就矿工坚持维护旧版本的系统,那区块链将因此分裂为两条链。(在这个情况下,新矿工与旧矿工已经无法达成共识了,即便接受更新的新矿工算力>51%,旧矿工依然不愿意接受新版本,因此不适用“最长链共识”。)

跨境支付巨头速汇金计划推出基于Stellar的稳定币汇款平台:5月30日消息,跨境支付巨头速汇金(MoneyGram)正试图扩大数字货币的采用,计划将推出基于Stellar的稳定币汇款平台。据悉,速汇金正准备与Stellar区块链合作推出一项服务,该服务将支持用户进行稳定币汇款及稳定币与硬通货之间的兑换。一旦该服务全面启动,在Stellar区块链上拥有数字钱包的用户将能够将其持有的资产转换为Circle网络金融的USDC稳定币,然后可以通过速汇金的网络兑现。

报道称,速汇金与Stellar的新服务也有助于在新兴市场推广加密货币的使用。根据世界银行的数据,去年向低收入和中等收入国家的汇款增至5890亿美元,预计今年还会增加。对于去年将比特币作为法定货币的萨尔瓦多等国家来说,汇款占国内生产总值的20%以上。

此前去年10月份消息,MoneyGram联合Stellar与USDC共建加密货币支付。(彭博社)[2022/5/30 3:49:38]

若大部分的人都选择更新,那新版本的算力势必比较强,剩下的就看旧版本的算力够不够支持维护一条链的安全,倘若还是有一定数量的矿工坚持维护旧版本,那区块链就会分裂成两条链。

当区块链分裂为两条链,且在有各自的矿工维护各自的链的情况下,就会产生两种不一样的币,这就是所谓的“分叉币”。

例如比特币社群在2017年的扩容方案理念产生分歧,无法达成共识导致硬分叉,比特币现金(BitcoinCash)因此诞生。

对用户而言,这种社群分裂的硬分叉,最有感的就是可以领分叉币,举个例子,分叉前你在钱包有“1BTC”,分叉后你将拥有“1BTC+1BCH”。

在没有得到所有生态中的参与者同意的情况下,硬分叉有很大的风险,很容易导致该区块链的生态系分裂、算力分裂以及陷入重放攻击的危险中。

所以这是一种极具争议和危险的区块链升级技术,因此区块链社群对于硬分叉非常谨慎。

软分叉

在新矿工算力>51%时,新矿工产生的区块不能兼容旧矿工产出的区块,旧矿工可以兼容新矿工产出的区块。

硬分叉与软分叉-软分叉

如果以“更严格的规则”进行更新,实现协议修改或添加不影响结构的功能时,则旧矿工将接受新矿工所产的区块;

相反的,由于新矿工所认定的协议较严格,新矿工将会拒绝旧矿工所产的区块,此时旧矿工在正常情况下,会选择升级,否则其所产的区块会无法被新矿工接受,无法获得挖矿奖励。

遇到例如意识形态或开发观点不同等特殊情况时,旧矿工仍然有可能会选择不接受新矿工产出的区块,继续维护旧版本的链,进而导致硬分叉甚至分裂。

以比特币为例,理想的情况是,旧矿工会意识到他们的区块被拒绝了,便会选择升级。

随著越来越多的矿工升级,这将进一步孤立旧版本的区块,在利益的驱使下,会诱使更多旧矿工升级,于是,系统便能以较温和的方式完成更新。

例如,社区决定将块大小从目前的1MB限制减少到0.5MB。

占多数的新矿工会拒绝旧矿工产出的1MB区块,并选择其他矿工产出的符合条件的区块。

软分叉的更新时常发生。

最初比特币没有区块大小的限制,是在之后透过软分叉引入1MB的限制,还通过软分叉成功添加了pay-to-script-hash函数,该函数在不改变结构的情况下增强了代码。

这种类型的更新通常只需要大多数矿工进行升级,其他矿工便会随之升级,这使得它更可行,破坏性更小。

链金研究员总结

软分叉与硬分叉相比,软分叉的过程中,在正常情况下,只会存在一条链,没有分成两条链的风险,且软分叉不要求所有矿工同一时间升级,而是以较温和的方式逐步升级,不影响软分叉过程中的系统稳定性和有效性。

然而两者并没有孰优孰劣之分,而是适用性的问题,假如进行大规模的区块链更新,势必会牵涉到不被旧协议接受的规则。

即便我们都知道软分叉比硬分叉来的安全,还是只能选择以硬分叉进行区块链升级。

不过也不需要把硬分叉想得太过可怕,因为只要全网矿工对升级有相同的共识,就不会分叉成两条区块链,影响到安全性。

总归一句,对区块链升级而言,重要的不是硬分叉还是软分叉,而是矿工与矿工之间的共识是否一致,这部分称之为“区块链治理”。

若共识处理不好则容易导致革命,这也是为什么区块链的升级相较传统软体还要来的困难。

投资有风险,本文观点和意见仅代表作者本人,并不构成任何建议。

标签:区块链TELstellar比特币区块链是什么多选题TelcoinAIDOGE Stellar小比特币是什么东西

Gate交易所热门资讯
头条观察 | 2022年加密行业热点解析

1.机构信用削弱,Web3崛起研究表明,人们对机构的信任正在不断削弱,70%的美国人不赞成国会处理其工作的方式,因为国会肆无忌惮地花钱并从事内幕交易。Web3将寻求取代腐朽的机构。“用户所有制经济”将继续存在,并将开始占据主导地位.

1900/1/1 0:00:00
再见Diem,Facebook的全球支付梦

曾经被Facebook寄予厚望的Libra,居然已经到了被卖掉的边缘。据知情人士称,Facebook的加密稳定币项目Diem计划以大约2亿美元的价格卖给Silvergate,一家为比特币和区块链公司提供服务的银行.

1900/1/1 0:00:00
元宇宙热背后:避免内卷化竞争与技术割据

作者:许鑫、汪晓芸、易雅琪元宇宙热度不减,世界市场及政府纷纷布局元宇宙。美国率先提出“元界”概念,先有第一家元宇宙公司Roblox成立,后有互联网巨头Facebook更名Meta,此后微软、谷歌、英伟达等美国企业先后宣布布局元宇宙.

1900/1/1 0:00:00
如何用Dao重塑传统游戏公平性

现在传统游戏玩法规则不能保证其公平性,无论您使用什么方法,都无法证明没有作弊行为。然而,有了区块链技术,这一切都可以改变。这将从根本上改变整个游戏行业。话虽如此,区块链游戏收入将公开披露。所有收益将公平分配给所有代币持有者.

1900/1/1 0:00:00
OceanMollu丨区块链技术支撑元宇宙经济系统的有序运转

虽然业内对元宇宙并没有一个统一的定义,但普遍认为元宇宙应同时具备“沉浸感、开放性、随时随地,以及经济系统”四大基础共性。沉浸感:元宇宙世界与真实世界一样是三维立体的,同时在虚拟世界中的体验应逼近与真实世界的感官体验.

1900/1/1 0:00:00
ETH 2.0 Altair 升级顺利进行,98.7%节点已升级

点击上方“蓝色字”可关注我们!暴走时评:Altair升级将把信标链引入以太坊主网。作为自2020年12月信标链上线以来的第一次升级,Altair升级已经有了一个成功的开始.

1900/1/1 0:00:00