在比特币发展的历程中,协议升级是推动其演进的重要环节,而每一次升级往往伴随着社区的激烈讨论和潜在的分歧,BIP91(比特币改进提案91)和BTC1是比特币发展史上两个紧密关联且备受关注的关键词,它们共同指向了2017年那场关于比特币扩容方案的巨大争议,以及最终导致比特币现金(Bitcoin Cash)分叉的历史事件。

BIP91:隔离见证(SegWit)的“锁定”与激活

我们需要理解BIP91是什么,BIP91,全称为“用于激活隔离见证的版本位信号”(Version Bits for SegWit Activation),是比特币网络中用于激活另一项重要升级——隔离见证(Segregated Witness,简称SegWit)的关键机制。

隔离 witness旨在解决比特币网络中的一些核心问题,主要包括:

  1. 扩容交易数据:通过将签名(witness)数据从交易主体中分离出来,可以减少交易占用的区块空间,从而间接提高区块的容量和交易处理能力。
  2. 提升安全性:分离签名数据使得“签名攻击”(如弱签名攻击)的难度增加,增强了网络的安全性。
  3. 为闪电网络等二层解决方案铺路:SegWit的引入为闪电网络等建立在比特币之上的第二层支付协议创造了技术基础,有望实现更快速、更低成本的微支付。

SegWit的激活过程并非一帆风顺,为了在社区内达成共识并平滑过渡,开发者们采用了“版本位信号”(Version Bits)这一机制,允许矿工通过在区块头中设置特定的版本号来投票支持某项升级,BIP91就是这个投票机制的具体提

随机配图
案,它规定一旦有95%的矿工在连续一个周期(约2017年8月的前两周)内发出支持SegWit的信号(即版本位信号),SegWit将被锁定并开始激活流程。

BIP91的顺利激活,被视为比特币社区内部就扩容方向达成妥协的重要一步,它避免了当时可能出现的硬分叉风险,为SegWit的最终上线扫清了障碍,SegWit的后续成功激活,确实对比特币网络的性能和生态发展产生了积极影响。

BTC1:扩容争议下的“大区块”支持者阵营

与BIP91相对或并行的,是BTC1这个概念,BTC1并非一个具体的BIP,而是指代那些支持通过增加区块大小(即“大区块”)方案来对比特币进行扩容的开发者和矿工群体,以及他们可能推出的软件客户端或升级方案。

在2017年前后,比特币社区围绕扩容方案的争论异常激烈,一方是以比特币核心(Bitcoin Core)开发团队为代表,主张通过SegWit等优化技术来提升效率,认为无限增加区块大小可能会导致节点中心化,违背比特币的去中心化精神,另一方则是以比特大陆等部分大型矿企和Jihan Wu(吴忌寒)等人为代表,他们认为SegWit的扩容效果有限,主张直接将区块大小从当时的1MB提升至2MB、8MB甚至更高,以立即缓解交易拥堵和高手续费问题。

BTC1这个标签,正是后者为了推动其“大区块”议程而可能采取的一种技术路径,他们曾计划推出名为“BTC1”的软件客户端,该客户端将支持更大的区块,并试图通过算力支持来激活这一升级,这一举动引发了比特币核心开发者的强烈反对,他们认为这是一种“强制”升级,可能导致比特币网络分裂。

BIP91与BTC1的交织与结局

BIP91(SegWit激活)和BTC1(大区块提案)在2017年的比特币社区中形成了两条并行且对立的扩容路线。

  • BIP91的胜利:BIP91所代表的SegWit激活路径获得了社区多数矿工的支持,在2017年8月,SegWit成功锁定并开始激活,这被视为比特币核心开发团队的胜利,也为比特币后续的发展赢得了宝贵的喘息时间和技术升级空间。
  • BTC1的落空与分裂:随着SegWit的激活,BTC1所倡导的大区块方案失去了通过比特币主网激活的机会,但这并不意味着争论的结束,支持大区块的一方认为SegWit并未从根本上解决扩容问题,于是他们决定另起炉灶,2017年8月1日,在SegWit激活后不久,比特币硬分叉出了比特币现金(Bitcoin Cash, BCH),其初始区块大小即提升至8MB,后来甚至进一步增加到32MB、64MB等,比特币现金的诞生,标志着BTC1相关理念在一条新的链上得到了实践。

历史意义与启示

BIP91和BTC1的博弈,是比特币发展史上一次重要的“路线之争”,它反映了比特币社区在去中心化、安全性、扩容性等核心价值之间的权衡与取舍。

  • BIP91与SegWit:证明了通过社区共识和技术妥协,可以实现比特币协议的平滑升级,避免了即时硬分叉的风险,并为比特币引入了重要的技术特性。
  • BTC1与BCH:则体现了社区内不同意见的不可调和性,以及硬分叉作为一种“用脚投票”的极端扩容方式,比特币现金的出现,为那些更倾向于“大区块”理念的投资者和用户提供了一个 alternative choice。

这段历史告诉我们,比特币的去中心化特性决定了其协议升级必然是一个复杂且漫长的过程,充满了各种利益的博弈和技术理念的碰撞,BIP91和BTC1作为这一历史时期的标志性符号,不仅影响了比特币本身的发展轨迹,也为后来其他区块链项目的社区治理和协议升级提供了宝贵的经验和教训,它们提醒我们,在追求技术创新的同时,如何凝聚社区共识、平衡各方利益,是区块链项目能否持续健康发展的关键。