请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
发布
  • QQ空间
  • 回复
  • 收藏

比特币分叉,BCH诞生

2020-10-14 15:43

比特币分叉,BCH诞生


比特币社区终于接受了Core派设定的路线,不再强调扩容,不再强调比特币的支付功能,而是强调比特币的价值存储功能,将比特币角色定位为“数字黄金”,而BCH继续迎合市场需求推进支付功能。

2017年1月,比特币三年来首次突破$1000美元,媒体的报道导致大量的新用户涌入加密市场。

3月,牛市启动,市场交易活跃。Bitcoin core和BU竞争进入白热化,通过区块投票支持BU扩容和支持隔离见证的算力都未能达到30%。

社区围绕着是否支持区块扩容?是否支持隔离见证?是否支持硬分叉升级?是否接受比特币分裂?是否信任Core?形成三大阵营:

1)Core派都支持隔离见证,其中极少数核心成员坚定反对扩容,Luke Dashjr甚至主张缩小区块到0.3MB或0.5MB。

2)坚定扩容派支持BU,坚持硬分叉区块扩容,在扩容的前提下接受隔离见证。

3)统一中立派,支持区块扩容同时也支持隔离见证,不完全信任Core,也不完全信任BU,他们坚信比特币只能有一条链,比特币无论如何决不能分裂。

2017年3月12日,隔离见证支持者Shaolin Fry发布BIP148,提出更加激进的隔离见证实施方案—“用户软分叉激活”(UASF),该提案建议开发者在新版本中设定隔离见证激活日期,节点更新至该新版本,无需算力投票,到期自动激活隔离见证。

缪永权是UASF坚定的支持者,该提案关键是绕过矿工,算力不再有决定权。吴忌寒坚决反对UASF,他认为没有算力支持的UASF将会导致分裂。随后,蚂蚁矿池将全部算力切换至BU,BU支持率超过30%,Core派不再是多数派。

Core的优势在于连续的开发经验和技术实力,这是BU所缺乏的,BU为扩容设计了复杂的弹性扩容,并加入Xthin等新的特性,增加了开发的复杂性。2月2日,BU的一个Bug导致Bitcoin.com挖出一个孤块。3月14日,BU的另一个Bug被人利用攻击,导致780个节点中的410个节点掉线。

3月24日,Bitfury矿池出块标记支持UASF,更多的矿池则保持中立。4月24日,BU有70%节点因内存泄露而崩溃。5月8日,BU再次受到攻击,70%的节点掉线。

BU系统的三次系统大面积故障,让几乎所有人失去了对BU的信心,社区情绪急转,大批中立派转向Core,鱼池开始投票支持隔离见证,Core算力支持突破30%,社区再度陷入困境。

正常情况下,为了保证一笔交易在10分钟左右确认,比特币存储未确认交易的内存池体积在1MB以内,牛市启动后的交易活跃,3月份内存池体积达到74MB,5月底达到157MB,到12月拥堵的最高峰达到285M。也就是说,一笔新的交易在3月份平均要等待12小时确认,5月底要等待24小时确认,12月则要等待2天2夜。

到6月份,BU已经失败。面对比特币拥堵和高手续费,用户纷纷转向ETH、XRP和LTC进行转账,从3月份到6月份,ETH价格从13美元飙升到385美元;XRP三个月翻了53倍,LTC翻了7.5倍,同期BTC只增长了1倍。

为了打破僵局,DCG(重仓比特币的数字货币集团)创始人Barry Silbert在这个关键时刻站了出来,跟业内的主要公司、开发者代表展开了一系列的一对一的沟通,软化各方立场并计划5月份在纽约召开一次共识大会。

Blcokstream的AdamBack答应参会,但是临行前被另一个合伙人严厉的阻止宣布拒绝参加纽约会议,改由4月份从比特币中国(BTCC)转投Blockstream的缪永权参会。缪永权曾因BTCC艰难时刻转投Blockstream,散步Purse收了吴忌寒30万美元被吴刚当众质问。因此,参会中的一些重要企业声称如果缪永权参会,他们将退出会议。为此,主持人Barry拒绝缪永权参会,纽约会议在没有Blcokstream和Core出席的情况下召开。

5月21日,纽约会议召开。来自22个国家,涵盖矿业、交易所、钱包、浏览器全产业链的58个公司代表参加了这次会议,纽约会议的焦点在于:Segwit激活是否应绑定硬分叉扩容,让两者同时进行。

为了兼顾Core立场,Barry有意代表了不在场的Blockstream一方,希望大家可以先同意激活Segwit,把扩容的事情放一放。但是在场的大多数认为比特币扩容已经刻不容缓,如果不能绑定一起扩容,他们的用户就会被迫持续支付高额的手续费,Core已经拒绝执行香港共识,我们为什么还要在纽约重复制定一个香港共识?如果今天不能达成条件,彼此绑定的有效协议,就立刻退场。

Bitfury的代表也参加了这次会议,但令人惊讶的是一直坚持小区块立场的Bitfury的代表异常坚定的支持绑定一起扩容。

最后,在场的代表形成了共识,准备实施SegWit+2MB绑定扩容方案,也就是后来广为人知的SegWit2X,并决定在算力投票字节的第4位,即bit-4标记支持SegWit2X。

5月22日,Barry将共识形成文档,并征集更多的支持和签名。然而在22日晚,共识协议向公众公布之前,Core开发者James Hillard抢先提交了一个BIP91建议,该建议通过算力投票同意降低Core提出的无区块扩容的SegWit实施的原定95%的投票阀值降低到80%,并可以根据情况再调整,算力标记同样设定为bit-4。

纽约共识约定的SegWit软分叉和2MB扩容硬分叉的实施是由时间顺序的,先实施SegWit软分叉,2个月后再硬分叉扩容至2MB。BIP91跟纽约共识前半部分一样,都是激活软分叉,但BIP91美元后面的2M硬分叉扩容,借助同样的投票位,一些Blockstream的支持者就可以先假意按照纽约公司投票,等SegWit实施后再宣称自己支持的是BIP91,而不是纽约共识,进而反对2MB硬分叉扩容。后来,一些纽约共识的签署者(鱼池的王纯)甚至公开声称,签署纽约共识就是为了“骗炮”。

比特币社区大多数人正在厌倦扩容之争,希望尽快结束纷争,坚决反对分裂保持比特币的统一,保护比特币来之不易的大牛市。

6月,市场出现各种ICO神话,衍生出“通证经济”浪潮。6月12日,比特币价格上涨到$3000美元。

BU的失败增强了Core和SegWit的社区基础,4月份莱特币主链顺利部署SegWit,验证了SegWit能够安全部署,4月初Gregory Maxwell公开声称,对“某制造商”的ASIC挖矿芯片的逆向工程显示,其秘密使用的AsicBoost专利技术与软分叉部署SegWit不兼容。他认为这解释了挖矿生态系统中有些人的一些令人费解的行为,这显然说的是吴忌寒。

社区呼吁先部署SegWit的呼声越来越高,在此背景下,绕过算力投票强推SegWit的UASF(用户激活软分叉,BIP148)的支持度也越来越高,但是Gregory Maxwell和吴忌寒都反对UASF,理由都一样,不顾算力意向在节点中设定时间激活SegWit,有可能造成硬分叉,即分裂成两条链。

支持UASF的节点数量快速在增长,受UASF威胁最大的是扩容派,一旦绕过算力部署UASF,那么区块扩容又无望了。随着UASF制定的8月1日强制实施SegWit的日期迫近。6月14日,比特大陆宣布了应对UASF的紧急方案UAHF(用户激活硬分叉),一旦UASF实施,将立刻实施UAHF硬分叉提高区块容量上限。

6月30日,在荷兰阿纳姆召开的扩容系列会议的关键会议《比特币的未来会议》,演讲者分别来自BU(2人),Bitgo、Bitcoin XT、Blockchair、Bitprim、Parity、Yours、Bitcrust、Gocoin、以及比特大陆吴忌寒和Bitcoin ABC的两位开发者Amaury Sechet和Antony Zegers。

会议期间,Bitcoin ABC拿出了可以实行的UAHF,将容量简单扩大到8MB的比特币新版本,得到吴忌寒的高度重视。会后,Armaury、吴忌寒、杨海波、BU、Roger等人远程讨论决定以此版本落实UAHF,以防备纽约共识失败,比特币偏离世界货币路线,起名Bitcoin Cash。并且加入了重放保护,将其交易标记与BTC不同的类型,防止对比特币系统造成混乱。

7月1日,纽约共识SegWit2X团队发布公测版本1.14.3,该版本采用bit-4标记SegWit激活,在激活SegWit之后的2个月,将会自动激活2MB。此时,打算支持SegWit的算力已经达到84.7%。

这个时间点存在三个相互冲突的解决方案,一是Core派的95%算力投票激活SegWit(BIP141),二是绕过算力投票激活SegWit的UASF(BIP148),三是纽约共识先激活SegWit再激活2MB扩容的SegWit2X方案。

标记纽约共识的bit-4在协商期间,被James Hillard提出的BIP91抢占,纽约共识和BIP91公用bit-4标记,而BIP91只包含SegWit,不包含2X扩容。标记bit-4的算力可以宣称支持的是BIP91,而非纽约共识。

最终,BIP91获得了胜利,80%的算力投票可以激活SegWit,又能保持比特币完整性。但在扩容派看来这更像是“阴谋”,Core利用纽约共识的妥协,用BIP91混淆算力投票,先激活SegWit然后阻止2MB硬分叉扩容,这正是扩容派提出UAHF和Bitcoin ABC要防备的。

7月中旬,杨海波提出BCH分叉建议。但是难点在于分叉后的算力从何而来?这是真金白银的成本,如果用ICO方式筹资的无法形成定价和衡量投资回报,最后决定在为比特交易所开通BCH期货形成价格,有价格和销售市场,就会有矿工挖矿。

7月20号,bit-4投票位达到BIP91的目标,BIP91被锁定,两天后激活。

7月22日,杨海波在为比特交易所(Viabtc)开通BCH期货,支持BCH可以前往买入,BCH反对者前往卖出,价格很快形成。由于其他交易所不支持BCH交易,用户涌入为比特交易所,很快BCH有了价格,其他交易所和钱包不得不给用户分离BCH,从而上线BCH交易对。

8月1日,Viabtc挖出了第一个BCH区块,BCH形成了稳定的交易市场。随后BTC.TOP和比特大陆蚂蚁矿池等也加入挖矿。BCH诞生。BTC价格上涨到1.93万元,BCH价格为0.3万元,BCH的出现没有造成对比特币的攻击,也没有对比特币的价格造成影响。

BCH的诞生,激发了市场针对IFO分叉币浪潮。

同时,BIP141(95%算力激活SegWit)支持率也达到100%。8月9日,SegWit被锁定,纽约共识真正考验才刚刚开始,与来自Core的正面交锋以推进2MB硬分叉扩容。

Core开发者Luke Dashjr宣称SegWit2X是对SegWit的拖延,终将失败。他说:“4到8MB的区块容量是没有意义的,就算是1MB的区块对比特币来说也是危险的。在任何情况下,他都不会赞同硬分叉,而是用软分叉来保证区块容量的合理性。但即使到那个时候,他也不会支持SegWix2X方案,而是支持UASF(BIP148)。

8月2日,Adam Back认为SegWit2X应该推迟6个月,眼前应全力推进SegWit和闪电网络,避免再次出现分叉。

8月10日,有消息透露即将发布的Bitcoin Core 0.15.0客户端将不再支持SegWit2X节点,运行SegWit2X的节点将无法连接到Core 0.15.0版本的节点上。

8月中旬,纽约共识SegWit2X开发团队宣布,计划于区块高度494784实施2MB硬分叉扩容,实际时间大概是11月17日。

8月17日,Bitpay发布了一个“下载btc1”(SegWit2X公测版本的名称),遭到闪电网络Tadge Dryja和Bitcoin Core贡献者John Newbery在内的激烈抨击,比特币官网将bitpay移除,Bitcoin Core在Github将SegWit2X主要开发者Jeff Garzik除名。SegWit激活之后,扩容之争又白热化了,社区再次弥漫分裂的恐慌。面对态度强硬、控制代码库、官网和社区的Core支持者,纽约共识开始坍塌。

8月24日,Bitwala宣布不再支持纽约共识,反对从Core的版本进行硬分叉。Slush Pool的联合创始人Marek Palatinus 表示由于担心硬分叉,不愿做出决定。鱼池的王纯给Coindesk发送电子邮件公开宣称不支持SegWit2X硬分叉。

9月1日,比特币价格上涨到$5000美元。9月4日,中国央行等七部委联合禁止ICO,无币区块链开始兴起,资源溢出国外。9月15日,Bitcoin Core 0.15.0版本正式发布,不支持SegWit2X节点,摊牌的时刻到了,所有节点必须在Core和SegWit2X之间做出选择。

为了反对SegWit2X,Core支持者发起了NO2X活动,莱特币创始人Charli Lee反对SegWit2X。

10月5日,Bitfinex效仿Viabtc的BCH分叉期货,宣布上线分叉币期货bt1(Core版本)和bt2(SigWit2X版本),有了BCH分叉的经验,市场许多公司对可能到了的分叉开始保持中立态度,宣布在分叉中会保护用户利益,承认各种分叉币。

10月8日,Coinbase宣布支持SegWit2X硬分叉的所有比特币,并在硬分叉之前不会公布对命名的选择。为此,比特币官网公开谴责支持SegWit2X的公司,警告由此带来的硬分叉风险,并列出一份涵盖全球知名企业的“黑名单”,包括:

Abra、 Bitcoin.com、BitPay、BitPesa、Blockchain.info、BTC.com、Circle、 Coinbase、Coins.ph、GoCoin、Jaxx、Luno、Ripio、Unocoin、Xapo、ANX、Bitex、bitFlyer、Bitso、BTCC、BTER.com、Coinbase、Coins.ph、CryptoFacilities、Korbit、Safello、SFOX、ShapeShift、1Hash、Bitfury、Bitmain、Bixin.com、Genesis Mining、ViaBTC、Bitangel.com、BitClub Network、Bloq、Civic、Decentral、DigitalCurrency Group、Filament、GenesisGlobal Trading、Grayscale Investments、MONI、OB1、Netki、Purse、Veem。

比特币官网不仅警示了硬分叉带来的风险,还强调一旦SegWit2X硬分叉,支持SegWit2X的服务商就退出了比特币系统。

10月下旬,SegWit2X项目负责人Bitgo的MikeBelshe和主要开发者Jeff Garzik表示硬分叉扩容正在全力推进。企业不得不准备分裂的预案,其中最难的是如何对Core派的0.15和SegWit2X(BTC1)命名为比特币。

10月23日,Coinbase发布公告,先是宣布暂时命名SegWit2X为bitcoin2x,如果后者被用户广泛接受,则将其命名为bitcoin。但很快修改为“挖矿难度最大的链命名为bitcoin”。用户决定是一个很模糊的概念,但是挖矿难度则是一个更具体的标准,符合白皮书最长链原则。Bitpay、Shapeshift、Xapo等也宣布支持此标准。

11月初,曾被公认为比特币杀手级应用的电商交易平台OpenBazaar宣布,不再支持纽约共识(SegWit2X),声称当时签署纽约共识是为了确保SegWit能够尽快被部署。而Civic公司的Vinny Lingham也宣布退出纽约共识,理由是“收到了死亡威胁”。另一家签署纽约协议的公司Bitso联合创始人Daniel Vogel也声称SegWit2X支持率正在下降,如果支持率低于50%,就不应该挖这条链了。

11月9日,SegWit2X项目主要负责人BitGo CEO Mike Belshe以邮件形式宣布中止SegWit2X:“很不幸,很明显我们这一次未能建立足够的区块大小升级共识。继续当前的路线可能会分裂社区并阻碍比特币的发展。这绝不是Segwit2x想要的结果。”联合签署此声明的还有:Xapo CEO Wences Casares、比特大陆吴忌寒、Bloq CEOJeff Garzik、Blockchain CEO Peter Smith和Shapeshift CEO Erik Voorhees。

纽约共识SegWit2X正式终结。

11月29日,比特币价格上涨到$10000美元。

BCH的诞生对SegWit2X失败的影响很小。纽约共识的基础是在“不分裂”前提下“扩容”,所以纽约共识支持者大多数是反对BCH的,只有坚定扩容派中,包括吴忌寒、Roger、杨海坡等绝大部分扩容派,将BCH作为防止纽约共识失败的后备方案,这个方案成了比特币扩容的唯一可选方案。

扩容之争,Core派取得最终的胜利。比特币在完成隔离见证之后,全力朝向闪电网络,侧链技术方向发展。比特币社区终于接受了Core派设定的路线,不再强调扩容,不再强调比特币的支付功能,而是强调比特币的价值存储功能,将比特币角色定位为“数字黄金”,而BCH继续迎合市场需求推进支付功能,比特币的扩容之争至此完结。

12月11日,Cboe全球市场开始提供比特币期货。12月18日,比特币价格达到历史新高,从年初$1000美元的价格上涨至近$20000美元。

收藏
举报

添加新手交流群:币种分析、每日早晚盘分析

添加助理微信,一对一亲自指导:YoYo8abc

相关新闻