知道了什么是硬分叉和软分叉,就不得不说区块链分叉的风险了。
现在大家讨论最多的还是比特币分叉带来的风险了,毕竟比特币是当前最火的数字货币。
对大多数人而言,区块链分叉依旧是个陌生的词汇。
顾名思义,所谓分叉,就是原本一条区块链拆分成两条或多条区块链,鉴于区块链是记录比特币交易的公共账本,既然有多条区块链,意味着有多个不同版本的比特币账本,自然也就视作出现了多种比特币。就像以太坊,因为TheDao事件而出现硬分叉,结果分成两条区块链,也就出现了ETH和ETC两款以太币。
说白了,一旦比特币的区块链分叉,而且无法通过大部分节点达成某种共识来回退到分叉的那个点而消灭分叉,那么也会跟以太坊一样,以后会有两个或多个比特币出来了,比特币的价值将会大受影响,恐怕很多人手里的比特币会遭受贬值的风险,甚至被作废的风险,白忙一场。
这是任何人都不愿意看到的情况,但却是实实在在的潜在风险,这个风险最大点来自区块扩容。
当然,区块链既然有硬分叉和软分叉,那区块链分叉带来的风险,也分硬分叉风险和软分叉风险。
俗话说谎言说多了,相信的人就多了。现在绝大多数人都相信软分叉比硬分叉更安全,其实这句话是不对的。
要想清楚这一点,我们需要知道区块重组的概念。
重组就是区块链出现分裂后,在分裂点后,两条链看区块高度对比,我们称为短链和长链。如果短链在接下来的出块过程竟然形成了比长链更长,那长链上的算力将有可能会回到短链来挖矿,并且长链将抛弃掉分裂点到重组点的所有区块。
重组的风险是在规则更宽的那一侧。软分叉造成的分裂,重组就在原链上。硬分叉造成的分裂,重组是在发起分叉的这一侧。
这个过程类似于孤块。但孤块往往只有一个块,重组有可能孤立掉多个区块。
软分叉无论多小的算力都是可以成功发起对比特币的分裂,并且因为分裂出去本身是没有重组的风险,但分裂的另一侧则有重组的风险。
而因为硬分叉的重组风险在于发起分叉的这一侧,硬分叉除非你有绝对的算力优势,否则发起分叉就时刻有重组的风险。
从博弈论来讲,软分叉的发起方占优势,因为重组风险在于原链;而硬分叉的发起方处于劣势,因为重组的风险在自己。
(未完待续)
领取专属 10元无门槛券
私享最新 技术干货