大家好,欢迎来到币小宝区块链公开课。我是币小宝。今天,我们的主题是,什么是比特币分支?什么是硬分叉?
1、 币位的分叉是什么?
我们知道位币每10分钟生成一个块,每个块包含一定数量的事务记录。目前每个块的大小是1m,假设每个事务需要1KB左右,那么1m最多可以容纳1024个/1=1024个事务,所以每秒只能容纳1.7个事务。这显然不能满足普通传输的需要,因此当链上交易蓬勃发展时,网络拥塞时常发生。
实际上,币位的初始块大小是32m,Nakamoto并不打算限制块大小。一开始只有少数人使用它,而且每个块的大小只有几KB。为了避免浪费计算资源,避免DDoS攻击,保证比特币系统的安全运行,中本暂时将块大小限制为1m,以目前的币位的交易量来看,这1MB已经足够了。
然而,随着越来越多的人使用比特币,1m块大小带来了严重的问题。尤其是在2016年的牛市中,比特币交易非常受欢迎。但是,由于比特币块大小的限制,比特币网络中的事务太多,使得事务确认非常缓慢。在极端情况下,转移交易可能要过几天才能到达。
随着币的扩张,问题日益突出。经过三年的讨论,逐渐形成了两条路径:软分岔和硬分岔。
2、 什么是硬分叉?
一般说来,硬分岔是指原链直接分成两条完全不同的链,一条是旧链,另一条是新链,旧链不愿意让币新链是社区成员在原有区块链上进行技术优化和改进而产生的链。硬分叉发生后,分别生成新的块,数据不再同步。
原来的链分岔前就像Android系统,因为有些人对Android系统的功能不满意而开发了Apple系统。苹果系统是硬分岔的结果。在分歧之后,Android系统和apple系统形成了两个完全不同的系统,人们开始根据自己的喜好使用不同的系统。
总而言之,旧版本与新版本不兼容,这是一个很难解决的问题。
在比特币的历史上,曾经有过很多硬分岔,其中最**的就是比特现金(BCH)分岔,它逐渐分为两大类:比特币核心开发团队和以比特大陆为代表的矿机Maker。核心开发团队计划通过隔离见证技术提高比特币网络的速度,而bitcontinental等矿机Maker支持扩展方案,增加块大小,从而提高交易速度。
由于双方未能就比特币扩容问题达成一致,2017年8月1日,由bit大陆和其他矿机Maker支持的微钻头团队终于挖出了第一个区块。比特币完成了硬分叉,比特现金诞生了。bitcash的块容量达到8m,可容纳的交易量是比特币的8倍以上,与独立见证不兼容。从那时起,这两者的块数据不再同步,而是由不同的团队领导。由于比特现金的开发者大多来自中国,所以在中国被称为“比特币”
就在比特币诞生的第二年,一位名叫“奥奔聪”的商人(扩张计划的支持者之一)再次与特殊现金分道扬镳,将区块上限提高到1.28亿。在分岔之后,比特币币sv(BSV)诞生了。
在币小宝官方网站上,BCH和BSV的市值长期位居前十。
3、 什么是软分叉?
与硬叉相比,软叉是对现有代码的升级。原有的软链fork不会继续生成新的数据。
例如,上述segwit技术就是位币的软分岔方案。
如果至少51%的矿工算力转向新版本,网络会自动完成软分叉:首先,旧版本创建的块在新协议下被视为非法,然后会出现短期分叉。但由于新版本的算力更高,新版本的分叉将赶上旧版本的分叉,成为最长的链,从而完成升级。
4、 硬分叉还是软分叉,哪个更有利?
本质上,这两种类的分歧是不同的。币小宝认为,区块链的每个节点都可以自由参与,受到无数人的追捧。因此,自由选择同样重要。硬分家将把社区一分为二,但它得到了一些支持,而且更加民主。
软分岔更具鲁棒性。一般来说,由于新的升级不会与以前的规则相冲突,而且新版本与旧方案兼容,矿工不会有分歧。
“币小宝区块链公开课”是币小宝官方网站推出的区块链科普入门内容。欲了解更多区块链知识,请关注币小宝栏目。
参考资料:
1比特币简介:www.bixiaobao.com网站
什么是硬分叉,什么是软分歧,什么是共识?”
3阻滞节律:比特币分叉的既往事件
文章标题:什么是比特币分歧?理解硬分支和软分支
文章链接:https://www.btchangqing.cn/133054.html
更新时间:2020年10月29日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。