我收集了一些资料,让大家快速了解什么事比特币的硬分叉与软分叉的问题,Bitcoin Cash (BCH),Bitcoin Gold (BTG),Bitcoin Segwit2x(B2X)
问题:
(区块大小导致交易速度问题) : 比特币网路受制于区块大小,目前每个区块1MB的区块大小,处理能力大概是20万笔交易。近年来随着比特币蓬勃发展,交易数量越来越多,因此区块空余空间越来越小,交易速率也受限制。
过程:
2015年5月,比特币前核心开发者Gavin Andresen 表示,比特币网路扩容问题迫在眉睫,并提出了透过硬分叉的方式,将比特币块大小上限提高到20mb,时间定为utc 时间2016 年3 月1 日。
不过,到了2016 年,各大阵营提出的扩容方案达不到一致。整个社群对于应该直接进行链上扩容的硬分叉方案,还是采用SegWit 软分叉方案,分成了两大阵营。
什么是硬分叉: 硬分叉是指当规则改版,采新旧不同版本的节点因规则不同而导致共用的区块錬的分叉时,旧版本的节点硬性地不接受新版本节点产生的区块,因此采用旧规则的节点而生的分叉继续依旧规而变长,而采用新规则的节点而生的分叉也继续依新规则而变长,采取不同新旧规则的世界两分明,各自筑构各自的分叉(branch/fork)。
简单说 就是不相容旧比特币
什么是软分叉: 软分叉是指当规则改版,采新旧不同版本规则的节点因规则不同而导致共用的区块錬的分叉时,采用旧规则的节点也会软性地接受新规则节点产生的区块,新旧不同版本的节点混在一起筑构区块錬。
简单说 就是相容旧比特币
在5月Consensus 2017大会中,以矿工为主的多个组织达成了新的「纽约共识」,同意在7月底以SegWit2x共识解决扩容问题;但同时比特币社群主导的「BIP148」也打算在8月1日进行「UASF(User Activiated Soft Fork)」软分叉,所以在扩容时间表上,有着两种不同的分叉排程,令比特币扩容争议出现了重大变数。
原本Bitcoin Core提出的扩容协定「BIP141」表示只要有95%的算力支持,比特币就会进行分叉解决扩容问题,但一直以来只有40%-45%支持,所以未能启动。
所以比特币社群为了推动扩容,提出了BIP148 UASF 软分叉协议,提倡于2017 年8 月1 日,支持的节点会拒绝处理不支持BIP141(原SegWit)节点交易资料,如果大部份节点和算力都支持,就会进行硬分叉成为主链。
而纽约共识所提出的SegWit2x 就支持BIP91 软分叉协议,跟BIP148 一样,他们提倡拒绝处理不支持BIP141 的节点交易资料,唯一不同是,BIP91 只会在算力支持度达80%才会拒绝处理交易,而BIP148 则没有这个规定,但纽约共识最后却提出要以硬分叉提升区块容量(2MB),所以很大机会令比特币出现分裂情况。
但我支持软分叉.....
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。