SegWit2x将在7月21日发布,8月1日则将公布被称为“用户激活软分叉”的变更。如果大多数矿工届时对SegWit2x软件投票反对,就将出现两个版本的比特币区块链。
作为妥协,SegWit2x被开发出来,其将执行SegWit并加倍区块规模。问题是这种执行会否导致比特币的分裂。
比特币已经到了一个关键时刻。
那么,硬分叉的时候,我的比特币何去何从?
如果您在硬叉之前有十个比特币(10 BTC),则分叉后您将有10个Bitcoin Core 和 10个Bitcoin Unlimited。
由于这不是第一次数字货币分叉,我们大概知道会发生什么:
这两种货币都将由供需决定市场价值
随着硬分叉时间的逼近,市场波动可能会有所增加
在硬分叉发生1-2天之后,我们将禁止从两个俩条链提款,以确保我们能够安全地处理它们
交易所(如Luno)将根据市场情况决定是否允许(或两种)货币交易
钱包提供商(如Luno)将根据市场情况决定是否允许发送和接收(或两种)货币
到时,其中一种货币可能会因为交易质量,交易量,汇率,市场份额而成为“赢家”
到时,“赢家”可能会被称为“比特币”
两种货币都可以享有足够的市场份额,以不同的名称和不同的汇率共存
硬分叉不会发生→我们像往常一样继续下去
硬分叉发生→暂停提币/存币至少24小时
硬分叉发生,Bitcoin Unlimited死亡→继续支持Bitcoin Core
硬分叉发生,Bitcoin Core死亡→切换到Bitcoin Unlimited,继续运行
硬分叉发生,两条链都存活,但有一个占明显的优势→跟随主导链,但允许从少数链提币
硬分叉发生,两个链条都以非常重要的价值生存→我们支持两者 (在更新系统和应用程序一段时间后)
硬叉什么时候发生?
由于矿工为区块链提供安全和监督,因此只有在收到超过75%的采矿支持后,硬分叉才会被考虑。
矿山池投票明细
比特币扩容简史
2010年10月:
中本聪提出1MB区块上限以抵御粉尘攻击,此时1MB上限是平均区块大小的700倍,他表示此上限可以在将来某个设定的高度移出[1]。
2015年5月:
Gavin Andreesen提出在2016年3月进行20MB扩容
2015年6月:
中国矿业开会,发布8MB扩容的声明
一系列扩容方案提出:
BIP100:Jeff Garzik提出, 矿池在区块链上投票,每个难度周期根据投票结果取75%算力同意的区块大小扩容或缩容,每次最多改5%)
BIP101:Gavin Andreesen 提出,先扩到2MB,然后每两年翻倍
BIP102:Jeff Garzik提出,直接扩容到2MB
BIP103:Pieter Wuille提出,每97天扩容4.4%
2015年8月:
Gavin Andreesen 和 Mike Hearn 创立基于BIP101 的BitcoinXT
2015年12月:
香港会议:Core提出隔离见证(Segwit)方案,牵扯到的BIP有:
BIP9: Version Bit 投票规则
BIP141:隔离见证,由Eric Lombrozo,Johnson Lau ,Pieter Wuille提出
BIP143,BIP144,BIP145,BIP147:隔离见证的一些其他功能
BitcoinUnlimited创立,Peter Rizun基于Jeff Garzik的BIP100提出了BUIP005(使用EB,AD,MG信号的动态区块上限)
2016年1月:
Gavin提出BIP109:75% 算力支持下扩容到2MB
2016年2月:
中国矿业达成“92共识”,在90%算力支持下进行2MB扩容
Gavin创立BitcoinClassic,基于BIP109(75% 算力支持下扩容到2MB)
Mike Hearn发文说比特币实验已经失败,社区被少部分人控制
Segwit上线测试网Segnet
中国矿业在香港与Core达成“香港共识”:计划4月发布Segwit,7月发布非见证部分扩容到2MB的硬分叉代码,见到硬分叉代码后矿业激活Segwit软分叉,并在2017年7月前激活2MB硬分叉。并约定只在生产环境内运行与共识协议系统兼容的软件(这个系统包含Segwit和2MB硬分叉) 。
2016年4月:
区块堵塞问题开始显现。
2016年10月:
新矿池ViaBTC(10%算力)部署BitcoinUnlimited
2016年11月:
BitcoinCore发布Segwit代码,并在11月19日开始区块投票,支持SW的区块来自:SlushPool,BitClub Network, BTCC Pool
Bitcoin.com部署BitcoinUnlimited
BTC.top部署BitcoinUnlimited
CANOE部署BitcoinUnlimited
2017年3月:
AntPool开始支持BitcoinUnlimited
匿名作者Shaolinfry提出UASF,基于的BIP148(8月1日后孤立不支持Segwit的区块)
Sergio Demian Lerner提出Segwit2mb(后改名为Segwit2x。主张合并激活Segwit软分叉和2MB硬分叉)
2017年4月:
AntPool的AsicBoost引发争论
2017年5月:
持有83%算力的矿池在纽约达成协议,开始准备Segwit2x
2017年6月:
Segwit2x按时发布alpha版 (项目由Jeff Garzik 主持)
AntPool发布UAHF方案(如果Segwit2x未能及时激活,AntPool在8月1日UASF时进行不公开的BU硬分叉)
85%以上的算力在链上写NYA表示支持纽约协议