协议演进 / BIP 索引

BIP 分类索引 雏形 · 第一版

BIP(Bitcoin Improvement Proposal,比特币改进提案)是比特币协议与周边标准的提案文书。本索引收录 27 个代表性 BIP,状态分为:已激活(共识规则已在主网上生效)、已部署(标准已定稿并被广泛实现)、草案(Draft)、提议中(Proposed)。提案原文见 bitcoin/bips 仓库。

共识层(改变验证规则)

编号标题作者状态
BIP-16Pay to Script Hash(P2SH)Gavin Andresen已激活 2012-04
BIP-30Duplicate transactions(防重复交易)Pieter Wuille已激活 2012
BIP-34Block v2,高度写入 coinbaseGavin Andresen已激活 2013-03
BIP-65OP_CHECKLOCKTIMEVERIFY(绝对时间锁)Peter Todd已激活 2015-12
BIP-66Strict DER signatures(严格 DER 签名)Pieter Wuille已激活 2015-07
BIP-68Relative lock-time using consensus-enforced sequence numbersMark Friedenbach 等已激活 2016-07
BIP-112CHECKSEQUENCEVERIFYBtcDrak 等已激活 2016-07
BIP-113Median time-past as end-point for lock-timeThomas Kerin, Luke Dashjr已激活 2016-07
BIP-141Segregated Witness(隔离见证)Eric Lombrozo, Johnson Lau, Pieter Wuille已激活 2017-08
BIP-143Transaction Signature Verification for Version 0 Witness ProgramJohnson Lau, Pieter Wuille已激活 2017-08
BIP-144Segregated Witness (Peer Services)Eric Lombrozo, Pieter Wuille已激活 2017-08
BIP-148Mandatory activation of segwit deploymentShaolin Fry已激活 2017-08
BIP-340Schnorr SignaturesPieter Wuille 等已激活 2021-11
BIP-341TaprootPieter Wuille 等已激活 2021-11
BIP-342TapscriptPieter Wuille 等已激活 2021-11
BIP-119OP_CHECKTEMPLATEVERIFYJeremy Rubin草案

钱包与密钥

编号标题作者状态
BIP-32Hierarchical Deterministic Wallets(HD 钱包)Pieter Wuille已部署
BIP-39Mnemonic code for generating deterministic keys(助记词)—提议中
BIP-44Multi-Account Hierarchy for Deterministic Wallets—提议中
BIP-173Base32 address format ("bc1…", Bech32)Pieter Wuille, Greg Maxwell已部署
BIP-350Bech32m format for v1+ witness addressesPieter Wuille已部署

点对点网络与政策

编号标题作者状态
BIP-9Version bits with timeout and delay(版本位激活机制)Pieter Wuille 等已部署
BIP-125Opt-in Full Replace-by-Fee SignalingPeter Todd, Luke Dashjr提议中
BIP-157Client Side Block Filtering(Neutrino 方案)Jim Posen, Alex Akselrod提议中
BIP-158Compact Block Filters for Light ClientsOlaoluwa Osuntokun, Alex Akselrod提议中

流程与应用

编号标题作者状态
BIP-1BIP Purpose and Guidelines(BIP 流程本身)Amir Taaki已部署
BIP-21URI Scheme(bitcoin: 支付链接)Nils Schneider, Matt Corallo已部署

状态核验:以 bitcoin/bips 仓库各 BIP 文件头标注为准;"已激活"日期指主网生效时间。本索引为雏形,将随解读文章逐步展开每个 BIP 的背景与争议。