协议演进

软分叉激活时间线

按激活时间排列的软分叉清单;每条的完整脉络见《软分叉历史与激活机制》,规则细节回链对应 BIP 解读页。

2012-04-01 · BIP-16
Pay to Script Hash 生效:复杂脚本以哈希形态进入地址,多签等用法自此有了统一入口。比特币第一次以矿工投票方式完成软分叉部署。
2012–2013 · BIP-30 / BIP-34
禁止重复 coinbase 交易、区块高度写入 coinbase:两项收紧消除了交易标识重复的隐患,也为后续版本位部署打下基础。
2015-07 · BIP-66
签名编码收紧为严格 DER,消除签名可塑性的一条来源;激活期间曾因未升级矿工产生短暂分叉,成为后续部署更谨慎的教训。
2015-12 · BIP-65
绝对时间锁进入脚本语言:输出可设定「某高度或时刻之前不可花费」,支付通道等构造自此有了原语。
2016-07-04 · BIP-68 / 112 / 113
相对时间锁(序列号语义)、OP_CHECKSEQUENCEVERIFY 与中位时间规则一并激活,BIP-9 版本位部署首次完整走通。
2017-08-24 · BIP-141 / 143 / 144
隔离见证生效:签名数据移出交易本体,交易可塑性在新输出类型上消除,区块容量以权重计价。部署过程历经 BIP-148 与矿工信号的拉锯。
2021-11-14 · BIP-340 / 341 / 342
Schnorr 签名与 Taproot 输出生效,以 Speedy Trial 方式完成信号与锁定;这是迄今最近一次主网共识规则软分叉。

完整脉络见软分叉历史与激活机制。