区块链分叉是什么意思?一文读懂软分叉和硬分叉的区别

很多人刚接触加密货币的时候,经常听到“分叉”这个词,比如比特币分叉出了比特币现金,以太坊也曾经分叉过。听起来很技术,其实说白了,分叉就是区块链这条“账本链”在中途分成了两条路,就像一条马路走到一半,突然劈成了两条岔道,大家各走各的。

区块链分叉是什么意思?一文读懂软分叉和硬分叉的区别

为什么会发生分叉

区块链是个由全球无数节点共同维护的账本,大家按同一套规则记账。可规则不是一成不变的,社区里的人对怎么改规则难免有分歧。有人觉得该升级,有人觉得改动风险太大,宁可维持现状。谈不拢的时候怎么办?支持新规则的人就带着一套新代码另起炉灶,从某个区块开始各自记账,原来的一条链就变成了两条。这就是分叉最常见的原因:共识分裂。

还有一种情况是临时分叉。两个矿工几乎同时挖出了区块,网络上一部分人先收到A的区块,另一部分人先收到B的区块,短时间内出现两条并列的链。不过这种分叉一般几个区块之内就会结束,大家默认跟着更长的那条链走,短的那条被抛弃,不算真正的分家。

软分叉:温和的规则收紧

软分叉是对规则的收紧和微调,旧版本的节点依然能认出新版本产生的区块,只是自己没办法参与某些新功能。可以理解为老手机系统虽然装不了新应用,但收发短信、打电话这些基本功能还在,跟新手机之间不会完全断联。

软分叉的好处是兼容性强,社区不容易闹掰,只要大部分算力支持升级,整条链就能平稳过渡。比特币历史上隔离见证的激活,用的就是软分叉的方式。

硬分叉:彻底的分道扬镳

硬分叉就激烈多了。新规则和旧规则完全不兼容,旧节点认不出新区块,升级的一方和不升级的一方没法继续在同一条链上记账。如果社区里大部分人升级了,链条继续往前走;但如果两边都有不少人坚持自己的立场,就会从同一个起点各自延伸出一条链,形成两种币。

2017年比特币社区因为区块扩容问题谈不拢,支持大区块的一方分叉出了比特币现金,就是硬分叉最出名的例子。2016年以太坊因为DAO事件回滚交易,坚持不回滚的社区延续出以太经典,也是一次经典硬分叉。

分叉对持币人意味着什么

硬分叉发生时,因为新旧链共享分叉之前的所有历史账本,你在原链上持有的币,在分叉之后的新链上通常也会有一份对应的币。这就是所谓的“分叉糖果”。听起来像白拿钱,但实际价值要看新链有没有人交易、有没有生态支撑。不少分叉币后来无人问津,价格归零的也不在少数,拿到手也不等于捡了便宜。

另外要注意,硬分叉前后网络可能不稳定,出现交易延迟、重放攻击等风险。所谓重放攻击,就是你在一条链上发的交易,可能被复制到另一条链上执行,造成资产损失。稳妥的做法是在分叉期间少动资产,或者使用支持链分离功能的钱包。

怎么看待区块链分叉这件事

分叉本质上是去中心化系统解决分歧的一种机制。没有哪个公司或机构能强行拍板,社区谈得拢就软分叉温和升级,谈不拢就硬分叉各自发展,最后让市场和用户用脚投票。哪条链的社区更活跃、开发者更强、应用更多,哪条链就能活下来并发展壮大。

对普通用户来说,遇到分叉不用恐慌,先搞清楚几件事:分叉的原因是什么,新链有没有主流交易所和钱包支持,团队和社区实力如何。把这些问题弄明白了,分叉就不再是神秘的技术黑话,而是一个可以理性判断的寻常事件。区块链技术就是在一次次争论和分叉中不断演进的,理解了分叉,也就理解了去中心化世界运转的真实逻辑。

本文转载自互联网,如有侵权,联系删除

本文地址:http://chang-bai-shan-m.nerago.com/post/47486.html

相关推荐