当前位置:  首页 →区块链百科 →正文

区块链中的分叉「B董区块链第014期」

2018-11-29 14:17:39 区块链百科

区块链中的分叉「B董区块链第014期」

三分钟必懂区块链,B董与您天天见!

前段时间比特币现金分叉了,还波及到整个数字货币市场,比特币的价格一再突破新低。那么问题来了,分叉是怎么一回事?

从字面意思上理解,分叉,就是从一条区块链上分裂出一条新的链。不过这种说法其实只是区块链分叉中的一种情况,叫做硬分叉。分叉包括硬分叉和软分叉,二者本质上都一样,那就是区块链的协议被修改了,使得区块链出现了新旧两个版本。

如果新版本和旧版本兼容不了,那就是硬分叉,这时就会产生出一条新链,要是社区所有的成员都同意搬到新链上,那么旧链被新链取代,不会出现社区分裂的状况。而要是社区成员的意见出现了分歧?诶,那就会出现像比特币现金分叉那样,闹到几乎要打一架的情况了。

区块链的一大原则,是不可篡改,有些人坚持这种观点,认为分叉违背了这一原则,死活都不能接受新链,于是社区分裂,新链和旧链同时存在,因而产生出新的数字货币。分叉出来的币就叫分叉币。二者往往会呈现竞争的局面。

如果新版本和旧版本能够兼容,就不会产生出新链,新旧节点仍然会在同一条链上运行,当然也就不会产生新的币。那有同学要问了,这听起来是个折中的好办法呀,为什么还要硬分叉呢?

这就要从在技术上来说明了:软分叉比硬分叉难,留下的bug也更多。

一条好好的链,为什么要分叉呢?这是因为区块链的容量有一定的大小,节点的数量增加了,区块就会慢慢变得不堪重负,很容易发生拥堵,效率变得很低。而且随着技术的进步,区块链也需要进行技术升级,但区块链自身并不会自动进化,只能经过社区同意由技术成员对区块链进行优化改进。

修改之后,区块链就算是分叉了。可以说分叉本来是出于对区块链的维护和改良,但它也确实与不可篡改的原则相违背,因此引发很多争议。

分叉有很多弊端,硬分叉一旦无法令社区达成共识,就会产生出新币,造成区块链生态的破坏,原有的币将会面临与分叉币的竞争。而软分叉无法完全改进旧链,升级空间有限,还很有可能留下一些技术漏洞。

这就是为什么分叉普遍不被看好的原因。

为了解决区块链性能上的问题,也就是容量的扩展,很多技术大神提出了一些很实用的方案,比如下期我们要讲的分片,就是其中一种。

BB财经|BBcaijing.com原创,作者区块链百科,转载请注明出处:http://www.bbcaijing.cn/baike/31164.html