LINIX101:软分叉vs 硬分叉

区块链通常被用作公共的、无许可的网络,没有中央权威机构控制流量。虽然去中心化网络的概念听起来很棒,但是它也存在故有缺点。区块链在交易的场景中的选项是“是”与“否”,那么出现问题时,若不适合特定的需求或者代码中存在缺陷怎么办?此时我们可以通过进行网络升级解决,但前提是得到大多数用户的同意。

升级共识

不管技术上的差异如何,公共项目有一个相似之处:当且仅当三个组(开发人员、验证人员和用户)一起工作时,网络能进行升级。

•开发人员:如果需要更改,开发人员有责任提出最佳的技术解决方案。如果没有人决定编写代码,无论人们怎样争论,都不会有任何改变。

•用户:供需提供者,保持网络运行和忙碌。没有供求关系,网络将毫无价值。

•验证人:它们验证交易并确保一切正常。如果没有验证人,交易将永远无法完成。

如果其中一个组缺席或无所作为,网络将永远无法完全发挥作用。这就是为什么分叉难以进行而又不常见的主要原因之一。

分叉


在DLT中,每当代码发生修改时,我们都将其称为fork(分叉),上文提到的大多数参与者通常都必须接受。新代码有两个特征,它们与原始代码相似,而不是相同,并且具有相同的历史

DLT中的fork可以分为两类:

1.      软分叉: 大多数人同意升级当前状态,只维护一个网络

2.      硬分叉:至少有两个组不同意,导致单一或多个网络

软分叉

谈到软分叉时,人们总解释它是向后兼容的升级:当协议发生更改时,用户可以选择是否更新协议。即使有人决定不更新,只要不违反新规则,他仍然可以进行交易。随着时间的推移,遵循旧规则的用户数量最终会变为0。


例如,当一个块大小为1mb的协议社区决定通过一个软分支增加到2mb时,一些用户决定不更新,保持原来的大小。即使在这种情况下,他们仍然能够请求和完成交易,但它将被限制在1mb。


硬分叉

与软分叉不同,硬分叉不是向后兼容的,它可能导致两个不同的结果。原来的链可以变成一个新的单链,也可以分裂成多个独立的链。无论哪种方式,用户都必须更新到较新的版本。


从通证的角度来看,在软分叉中永远只有一个通证,而在硬分叉中,有可能继续使用原来的通证(单链硬分叉)或有额外的通证(由产生的分叉数决定)(多个硬分叉)。

由于所有网络共享相同的历史记录,在多个链中,硬分叉用户可能会被授予B通证,数量与他们在分叉之前拥有的A通证数量相同。假设,如果我有10个LNX通证,而这个链经过硬分叉,得到一个名为LINIZ

(LNZ)的不同链,那么我将得到10个LNX + 10个LNZ(每个都有各自的价格)。但这依情况而定。

硬分叉的最著名的例子之一是比特币(BTC)分叉,导致了比特现金(BCH)的诞生。在讨论可扩展性时,部分用户对当前区块大小表示不满意。这进而导致了社区的分裂和比特现金的诞生。(当前BTC的交易价格为5259.74美元,而BCH的交易价格为303.71美元。)

暂时分

你一定听说过,暂时的主链分裂。正如在前一篇文章中提到的,区块链是一条不可逆的数据链。然而,在成为一个不可逆转的链之前,它会暂时分裂成几个其他的链。这些分割是区块创建的结果,其中验证器建议包含不同交易组的不同区块。



在比特币的例子中,分裂持续增长,形成暂时的分裂,直到其中一条链成为最长的,并永久连接成为主链。

临时分裂不应用代码中的任何更改,它只定义将哪些交易添加到特定区块中,因此通常不将它们视为分叉。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,591评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,448评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,823评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,204评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,228评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,190评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,078评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,923评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,334评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,550评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,727评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,428评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,022评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,672评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,826评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,734评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,619评论 2 354