阅读398 返回首页    go iPhone_iPad_Mac_apple


比特币扩容倒数:SegWit 重点事件时间表

踏入 7 月,争辩已久的比特币扩容进程已经进入关键时刻,在比特币社群里大家最关心的问题,莫过于 8 月扩容分叉会否导致比特币分裂,影响比特币的长远发展丶以至币价会否崩盘。

5 月在纽约举行的 Consensus 2017 大会中,矿工们达成了新的扩容共识 ,目前扩容方案大致只剩下「BIP148」和「SegWit2x」,两者都提倡在两个月内启动 SegWit 隔离见证,只是方案内容略有不同,哪一方支持较多理论上会成为主流,但较悲观的看法是比特币会因此分裂。

在这篇文章里,会大概列出一些重点需要关注的事件和日期,供大家参考。

SegWit 发展回顾

假如大家不太了解甚麽是 SegWit,建议可以先看一下「不可不知 扩容与隔离见证(SegWit)」。

SegWit 最初是由 Bitcoin Core 开发团队提出,起初是为了改善比特币的交易延展性,但因为其功能可以同时解决比特币扩容问题,团队就逐渐把它变成了扩容的核心技术。

在 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),所以很大机会令比特币出现分裂情况。

重点事件时间表

7 月 14:实装 BTC1 客户端

其实 BTC1 客户端在 6 月 30 日已经发布 ,但根据 SegWit2x 的进程表 ,7 月 14 日才是节点需要实装这个新客户端的日期。

但对于一般用户或者矿工来说这不是必须安装的软体,只是大概可以知道支持程度。

7 月 21:BIP91 起动

SegWit2x 团队建议支持这个共识的矿工,在这天开始使用 BTC1 客户端并启动 BIP91,这对一般用户来说没甚麽影响,只是矿工开始需要表态是否支持。

7 月 23(最快):BIP91 锁定

根据 BIP91,需要超过 80%算力连续在 336 个区块中有 269 个使用 BIP91 协定,大概是 2 天半时间,这个协议才会生效,如果按 7 月 21 为开始日期,那最快就是 7 月 23 BIP91 会被锁定。

这对一般用户没有影响,但如果是矿工丶而 BIP91 有超过 80%支持率,就必须决定是否支持 BIP91 而切换 BTC1 客户端,否则你可能只挖到无效的区块。

7 月 25(最快):BIP91 正式启动

在 BIP91 被锁定后丶再另外的 336 区块后,如果 80%算力支持依然保持,使用 BTC1 客户端的矿工,就会开始拒绝处理非 BIP141 区块(不支持 SegWit)的交易。

这对一般用户没有影响,但如果是矿工,就算你不支持 BIP91,也必须确定你在挖支持 BIP141(支持 SegWit)的区块。

7 月 29:BIP91 最后限期

如果矿工想避免比特币分裂,这天就是最后限期,因为如果 BIP91 没有像上面提到的时间表及时启动,就会面对 8 月 1 日 BIP148 UASF 的分叉影响,比特币有机会出现支持两种不同共识的区块链而导致分裂。

这对所有持有比特币的人都有影响,因为你手上的比特币有机会分裂为两种币,要如何为分裂而准备,后续会有文章再说明。

如果 BIP91 没有在 7 月 29 成功启动,矿工就需要在 8 月 1 日前决定要支持 BIP148 UASF丶还是用回现有的比特币原链。

7 月 31:BIP141(原 SEGWIT)最后限期

在这天,如果 BIP91 没成功启动丶或者 BIP141(原 SegWit)算力支持度没达到 95%,那比特币会面临 BIP148 UASF 和原链的分裂危机,情况跟 7 月 29 一样,只是这真的是最后一天。

8 月 1:BIP148 启动

支持 BIP148 的节点,会拒绝处理不支持 BIP141(原 SegWit)节点的交易资料;如果 BIP141 或者 BIP91 在这天已经启动了,比特币就没有分裂的危机;反之,矿工就要面对分裂选择。

如果这天所有扩容协议丶包括 BIP141丶BIP91 和 BIP148 都没有得到广泛支持,那比特币就会在没有任何改变下继续运作。

但如果这天 BIP148 有一定的算力支持,那比特币就有机会分裂成两种币,如何为这个分裂而准备,后续会有文章再说明。

8 月 4丶8 月 15:有机会出现新比特币

如果 BIP148 得到了有影响力的支持丶但又不致于令到比特币社群完全投向 BIP148,那这两天有机会分裂出新的比特币。

8 月中至 9 月中:SEGWIT 启动

如果 BIP148 和 BIP91 都成功启动,原 SegWit 的 BIP141 会按计划在这期间启动,比特币长久的扩容争议应该会告一段落。但如果在之前出现了分裂,SegWit 能否启动还是未知数。

最后更新:2017-10-07 23:06:26

  上一篇:go 世事如棋两千年,比特币泡沫何时休?
  下一篇:go 比特币分叉支持度的统计结果