什么是硬分叉,什么是软分叉

Posted by 土猪 on December 5, 2017

最近读了篇文章,对于比特币和各种币的硬分叉,软分叉,有了深入的认识,以前总是比较模糊,故记录之。

文章太冗长,我喜欢长话短说:

区块链上消息都有数据结构,所有的比特币钱包的都得按照这个表格规定的方式来发送比特币,否则在比特币网络上就不会被识别,也就是无效的交易,比特币网络会在平均10分钟内,收集各个节点发出的交易然后打成一个包,叫区块,盖上时间戳,然后添加到区块链上。区块就是聚合了交易信息(也就是平均十分钟内网络上各个节点发出的比特币交易)的容器数据结构。

所谓软分叉,就是原来的数据结构中一些没有被用到的变量,在新的节点版本中被利用了,那么未升级的节点可以验证已经升级的节点生产出的区块,升级过的节点也能接受旧节点产生的区块。

硬分叉是把数据结构做加入或删除的改变,导致未升级的节点拒绝验证已经升级的节点生产出的区块,然后大家各自延续自己认为正确的链,所以分成两条链。

原文如下: http://www.8btc.com/tan90d97

更多区块链文章:


支付宝打赏

您的打赏是对我最大的鼓励!