Github: https://github.com/bitcoin/bips
BIPを提出したい人は、最初に彼らのアイデアや書類をbitcoin-dev@lists.linuxfoundation.orgメーリングリストに提案してください。 議論の後、PRを開いてください。 コピー編集と受諾後、ここに掲載されます。
われわれはBIPを承認することはかなり自由であり、コミュニティに代わって意思決定にあまり関与しないようにしてください。 例外は、決定が論争に陥って合意できない場合、紛争解決の非常にまれなケースです。 そのような場合、控えめな選択肢が常に優先されます。
BIPをここに持っていても、ステータスが「Final」または「Active」になるまで、BIPを正式に承認された標準にすることはできません。
これらの提案の変更は、最終的な同意がBitcoinユーザーのコンセンサスに依拠する可能性があることを考慮する必要があります( 経済的多数を参照)。
数 | 層 | タイトル | オーナー | タイプ | 状態 |
---|---|---|---|---|---|
1 | BIPの目的とガイドライン | アミール・タキ | プロセス | 置き換えられた | |
2 | BIPプロセス、改訂 | ルークダシェル | プロセス | アクティブ | |
8 | 高さでロックインされたバージョンビット | Shaolin Fry | 情報提供 | ドラフト | |
9 | タイムアウトと遅延を伴うバージョンビット | ピーテル・ウイル、ピーター・トッド、グレッグ・マックスウェル、ラスティ・ラッセル | 情報提供 | 最後の | |
10 | アプリケーション | マルチシグナリングトランザクションの配布 | アランライナー | 情報提供 | 引きこもった |
11 | アプリケーション | M-of-N標準取引 | ギャビンアンドレセン | 標準 | 最後の |
12 | コンセンサス(ソフトフォーク) | OP_EVAL | ギャビンアンドレセン | 標準 | 引きこもった |
13 | アプリケーション | pay-to-script-hashのアドレス形式 | ギャビンアンドレセン | 標準 | 最後の |
14 | ピアツーピアサービス | プロトコルバージョンとユーザエージェント | アミール・タキ、パトリック・ストラトマン | 標準 | 最後の |
15 | アプリケーション | エイリアス | アミール・タキ | 標準 | 据え置き |
16 | コンセンサス(ソフトフォーク) | スクリプトハッシュを支払う | ギャビンアンドレセン | 標準 | 最後の |
17 | コンセンサス(ソフトフォーク) | OP_CHECKHASHVERIFY(CHV) | ルークダシェル | 標準 | 引きこもった |
18 | コンセンサス(ソフトフォーク) | hashScriptCheck | ルークダシェル | 標準 | 提案された |
19 | アプリケーション | M-of-N標準取引(低SigOp) | ルークダシェル | 標準 | ドラフト |
20 | アプリケーション | URIスキーム | ルークダシェル | 標準 | 置き換えられた |
21 | アプリケーション | URIスキーム | Nils Schneider、Matt Corallo | 標準 | 最後の |
22 | API / RPC | getblocktemplate – 基礎 | ルークダシェル | 標準 | 最後の |
23 | API / RPC | getblocktemplate – プールマイニング | ルークダシェル | 標準 | 最後の |
30 | コンセンサス(ソフトフォーク) | トランザクションの重複 | ピーテル・ウイル | 標準 | 最後の |
31 | ピアツーピアサービス | ポンメッセージ | マイク・ハーン | 標準 | 最後の |
32 | アプリケーション | 階層的決定性財布 | ピーテル・ウイル | 情報提供 | 最後の |
33 | ピアツーピアサービス | 階層化ノード | アミール・タキ | 標準 | ドラフト |
34 | コンセンサス(ソフトフォーク) | ブロックv2、コインベースの高さ | ギャビンアンドレセン | 標準 | 最後の |
35 | ピアツーピアサービス | mempoolメッセージ | ジェフガルジク | 標準 | 最後の |
36 | ピアツーピアサービス | カスタムサービス | ステファン・トーマス | 標準 | ドラフト |
37 | ピアツーピアサービス | 接続ブルームフィルタリング | マイク・ハーン、マット・コーラ | 標準 | 最後の |
38 | アプリケーション | パスフレーズ保護された秘密鍵 | マイク・コールドウェル、アーロン・ヴォワイン | 標準 | ドラフト |
39 | アプリケーション | 決定性キーを生成するニーモニックコード | マレック・パラチヌス、パヴォル・ルスナク、アーロン・ヴォイジン、ショーン・ボーエ | 標準 | 提案された |
40 | API / RPC | ストラタムワイヤプロトコル | マレック・パラチヌス | 標準 | 割り当てられたBIP番号 |
41 | API / RPC | 階層マイニングプロトコル | マレック・パラチヌス | 標準 | 割り当てられたBIP番号 |
42 | コンセンサス(ソフトフォーク) | Bitcoinのための有限の金銭的供給 | ピーテル・ウイル | 標準 | ドラフト |
43 | アプリケーション | 決定性財布の目的項目 | マレク・パラチヌス、パヴォル・ルスナク | 情報提供 | ドラフト |
44 | アプリケーション | 決定性財布の複数勘定階層 | マレク・パラチヌス、パヴォル・ルスナク | 標準 | 提案された |
45 | アプリケーション | 確定的なP2SHマルチシグネチャウォレットの構造 | マヌエル・アラオズ、ライアン・X・チャールズ、マティアス・アレージョ・ガルシア | 標準 | 提案された |
47 | アプリケーション | 階層的決定性財務の再利用可能な支払コード | ジャスティス・ランヴィエ | 情報提供 | ドラフト |
49 | アプリケーション | P2WPKHにネストされたP2SHベースのアカウントの派生スキーム | ダニエル・ウェイグル | 情報提供 | ドラフト |
50 | 2013年3月チェーンフォークポストモルテム | ギャビンアンドレセン | 情報提供 | 最後の | |
60 | ピアツーピアサービス | 固定長 “バージョン”メッセージ(リレートランザクションフィールド) | アミール・タキ | 標準 | ドラフト |
61 | ピアツーピアサービス | P2Pメッセージを拒否する | ギャビンアンドレセン | 標準 | 最後の |
62 | コンセンサス(ソフトフォーク) | 可鍛性を扱う | ピーテル・ウイル | 標準 | 引きこもった |
63 | アプリケーション | ステルスアドレス | ピーター・トッド | 標準 | 割り当てられたBIP番号 |
64 | ピアツーピアサービス | getutxoメッセージ | マイク・ハーン | 標準 | ドラフト |
65 | コンセンサス(ソフトフォーク) | OP_CHECKLOCKTIMEVERIFY | ピーター・トッド | 標準 | 最後の |
66 | コンセンサス(ソフトフォーク) | 厳密なDER署名 | ピーテル・ウイル | 標準 | 最後の |
67 | アプリケーション | 公開鍵ソートによる決定的なPay-to-Script-hashマルチシグネチャアドレス | トーマス・ケーリン、ジャン・ピエール・ラップ、ルーベン・デ・ブリー | 標準 | 提案された |
68 | コンセンサス(ソフトフォーク) | コンセンサス強制シーケンス番号を使用した相対ロック時間 | Mark Friedenbach、BtcDrak、Nicolas Dorier、kinoshitajona | 標準 | 最後の |
69 | アプリケーション | トランザクションの入力と出力の辞書による索引付け | クリストフアトラス | 情報提供 | 提案された |
70 | アプリケーション | 支払いプロトコル | Gavin Andresen、Mike Hearn | 標準 | 最後の |
71 | アプリケーション | 支払いプロトコルのMIMEタイプ | ギャビンアンドレセン | 標準 | 最後の |
72 | アプリケーション | bitcoin:支払いプロトコルのuri拡張 | ギャビンアンドレセン | 標準 | 最後の |
73 | アプリケーション | 支払いリクエストURLを使用した応答タイプのネゴシエーションに「Accept」ヘッダーを使用する | スティーブンペア | 標準 | 最後の |
74 | アプリケーション | 支払プロトコルでゼロ値OP_RETURNを許可する | トビーパディージャ | 標準 | ドラフト |
75 | アプリケーション | 支払いプロトコル暗号化を使用した帯域外アドレス交換 | ジャスティン・ニュートン、マット・デイヴィッド、アーロン・ヴォイスライン、ジェイムズ・マクウィット | 標準 | ドラフト |
80 | 無色投票プール決定階層マルチシークレットウォレットの階層 | ジャスティス・ランヴィエ、ジミー・ソング | 情報提供 | 据え置き | |
81 | 有形投票プール確定マルチシークレットウォレットの階層 | ジャスティス・ランヴィエ、ジミー・ソング | 情報提供 | 据え置き | |
83 | アプリケーション | 動的な階層的決定木の木 | エリック・ロンブロゾ | 標準 | ドラフト |
84 | アプリケーション | P2WPKHベースのアカウントの派生スキーム | Pavol Rusnak | 情報提供 | ドラフト |
90 | コンセンサス(ハードフォーク) | 埋め込み配置 | スハスダフトアール | 情報提供 | ドラフト |
91 | コンセンサス(ソフトフォーク) | 閾値の低減Segwit MASF | ジェームズヒリアード | 標準 | 最後の |
98 | Consensus (soft fork) | Fast Merkle Trees | Mark Friedenbach, Kalle Alm, BtcDrak | 標準 | ドラフト |
99 | Motivation and deployment of consensus rule changes ([soft/hard]forks) | Jorge Timón | 情報提供 | ドラフト | |
101 | Consensus (hard fork) | Increase maximum block size | ギャビンアンドレセン | 標準 | 引きこもった |
102 | Consensus (hard fork) | Block size increase to 2MB | ジェフガルジク | 標準 | ドラフト |
103 | Consensus (hard fork) | Block size following technological growth | Pieter Wuille | 標準 | ドラフト |
104 | Consensus (hard fork) | ‘Block75’ – Max block size like difficulty | t.khan | 標準 | ドラフト |
105 | Consensus (hard fork) | Consensus based block size retargeting algorithm | BtcDrak | 標準 | ドラフト |
106 | Consensus (hard fork) | Dynamically Controlled Bitcoin Block Size Max Cap | Upal Chakraborty | 標準 | ドラフト |
107 | Consensus (hard fork) | Dynamic limit on the block size | Washington Y. Sanchez | 標準 | ドラフト |
109 | Consensus (hard fork) | Two million byte size limit with sigop and sighash limits | ギャビンアンドレセン | 標準 | 拒否された |
111 | Peer Services | NODE_BLOOMサービスビット | Matt Corallo, Peter Todd | 標準 | 提案された |
112 | Consensus (soft fork) | CHECKSEQUENCEVERIFY | BtcDrak, Mark Friedenbach, Eric Lombrozo | 標準 | 最後の |
113 | Consensus (soft fork) | Median time-past as endpoint for lock-time calculations | Thomas Kerin, Mark Friedenbach | 標準 | 最後の |
114 | Consensus (soft fork) | Merkelized Abstract Syntax Tree | Johnson Lau | 標準 | ドラフト |
115 | Consensus (soft fork) | Generic anti-replay protection using Script | Luke Dashjr | 標準 | ドラフト |
116 | Consensus (soft fork) | MERKLEBRANCHVERIFY | Mark Friedenbach, Kalle Alm, BtcDrak | 標準 | ドラフト |
117 | Consensus (soft fork) | Tail Call Execution Semantics | Mark Friedenbach, Kalle Alm, BtcDrak | 標準 | ドラフト |
120 | アプリケーション | 支払いの証明 | Kalle Rosenbaum | 標準 | 引きこもった |
121 | アプリケーション | Proof of Payment URI scheme | Kalle Rosenbaum | 標準 | 引きこもった |
122 | アプリケーション | URI scheme for Blockchain references / exploration | Marco Pontello | 標準 | ドラフト |
123 | BIP Classification | Eric Lombrozo | プロセス | アクティブ | |
124 | アプリケーション | Hierarchical Deterministic Script Templates | Eric Lombrozo, William Swanson | 情報提供 | ドラフト |
125 | アプリケーション | Opt-in Full Replace-by-Fee Signaling | David A. Harding, Peter Todd | 標準 | 提案された |
126 | Best Practices for Heterogeneous Input Script Transactions | クリストフアトラス | 情報提供 | ドラフト | |
130 | Peer Services | sendheaders message | Suhas Daftuar | 標準 | 提案された |
131 | Consensus (hard fork) | “Coalescing Transaction” Specification (wildcard inputs) | Chris Priest | 標準 | ドラフト |
132 | Committee-based BIP Acceptance Process | Andy Chase | プロセス | 引きこもった | |
133 | Peer Services | feefilter message | Alex Morcos | 標準 | ドラフト |
134 | Consensus (hard fork) | Flexible Transactions | Tom Zander | 標準 | ドラフト |
135 | Generalized version bits voting | サンチョ・パンツァ | 情報提供 | ドラフト | |
140 | Consensus (soft fork) | Normalized TXID | Christian Decker | 標準 | ドラフト |
141 | Consensus (soft fork) | Segregated Witness (Consensus layer) | Eric Lombrozo, Johnson Lau, Pieter Wuille | 標準 | 最後の |
142 | アプリケーション | Address Format for Segregated Witness | Johnson Lau | 標準 | 引きこもった |
143 | Consensus (soft fork) | Transaction Signature Verification for Version 0 Witness Program | Johnson Lau, Pieter Wuille | 標準 | 最後の |
144 | Peer Services | Segregated Witness (Peer Services) | Eric Lombrozo, Pieter Wuille | 標準 | 最後の |
145 | API/RPC | getblocktemplate Updates for Segregated Witness | Luke Dashjr | 標準 | 最後の |
146 | Consensus (soft fork) | Dealing with signature encoding malleability | Johnson Lau, Pieter Wuille | 標準 | ドラフト |
147 | Consensus (soft fork) | Dealing with dummy stack element malleability | Johnson Lau | 標準 | 最後の |
148 | Consensus (soft fork) | Mandatory activation of segwit deployment | Shaolin Fry | 標準 | 最後の |
149 | Consensus (soft fork) | Segregated Witness (second deployment) | Shaolin Fry | 標準 | 引きこもった |
150 | Peer Services | Peer Authentication | Jonas Schnelli | 標準 | ドラフト |
151 | Peer Services | Peer-to-Peer Communication Encryption | Jonas Schnelli | 標準 | ドラフト |
152 | Peer Services | Compact Block Relay | マット・コラッロ | 標準 | ドラフト |
154 | Peer Services | Rate Limiting via peer specified challenges | Karl-Johan Alm | 標準 | ドラフト |
157 | Peer Services | Client Side Block Filtering | Olaoluwa Osuntokun, Alex Akselrod, Jim Posen | 標準 | ドラフト |
158 | Peer Services | Compact Block Filters for Light Clients | Olaoluwa Osuntokun, Alex Akselrod | 標準 | ドラフト |
159 | Peer Services | NODE_NETWORK_LIMITED service bit | Jonas Schnelli | 標準 | ドラフト |
171 | アプリケーション | Currency/exchange rate information API | Luke Dashjr | 標準 | ドラフト |
173 | アプリケーション | Base32 address format for native v0-16 witness outputs | Pieter Wuille, Greg Maxwell | 情報提供 | 提案された |
174 | アプリケーション | Partially Signed Bitcoin Transaction Format | Andrew Chow | 標準 | ドラフト |
175 | アプリケーション | Pay to Contract Protocol | Omar Shibli, Nicholas Gregory | 情報提供 | ドラフト |
176 | Bits Denomination | Jimmy Song | 情報提供 | ドラフト | |
180 | Peer Services | Block size/weight fraud proof | Luke Dashjr | 標準 | ドラフト |
199 | アプリケーション | Hashed Time-Locked Contract transactions | Sean Bowe, Daira Hopwood | 標準 | ドラフト |