|
| 1 | +--- |
| 2 | +title: BIP 精選集 |
| 3 | +subtitle: Bitcoin Improvement Proposals Collection |
| 4 | +description: 比特幣改進提案(BIP)是定義比特幣協議變更的標準化文件。本頁精選最重要的 BIP 並提供中文導讀。 |
| 5 | +product_code: R002 |
| 6 | +layout: product |
| 7 | +image: /img/bip-collection.png |
| 8 | +price: 繁中/Chinese |
| 9 | +features: |
| 10 | + - label: 精選最重要的 BIP |
| 11 | + icon: fa-star |
| 12 | + - label: 中文導讀和解釋 |
| 13 | + icon: fa-language |
| 14 | + - label: 按主題分類整理 |
| 15 | + icon: fa-folder-open |
| 16 | +rating: 4 |
| 17 | +hero_image: /img/hero.png |
| 18 | +--- |
| 19 | + |
| 20 | +**[BIP GitHub 倉庫](https://github.com/bitcoin/bips)** | **[Bitcoin Wiki BIP](https://en.bitcoin.it/wiki/Bitcoin_Improvement_Proposals)** |
| 21 | + |
| 22 | +# BIP 精選集 |
| 23 | + |
| 24 | +比特幣改進提案(Bitcoin Improvement Proposal, BIP)是比特幣社區用於提出協議變更、新功能和最佳實踐的標準化格式。 |
| 25 | + |
| 26 | +## BIP 分類 |
| 27 | + |
| 28 | +| 類型 | 說明 | |
| 29 | +|------|------| |
| 30 | +| **Standards Track** | 影響比特幣實現的變更 | |
| 31 | +| **Informational** | 設計議題或通用指南 | |
| 32 | +| **Process** | 比特幣流程相關的提案 | |
| 33 | + |
| 34 | +--- |
| 35 | + |
| 36 | +## 基礎與錢包 |
| 37 | + |
| 38 | +### BIP 32 - HD Wallets |
| 39 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki)** | 分層確定性錢包 |
| 40 | + |
| 41 | +定義了從單一種子派生多個密鑰對的標準方法。這使得錢包備份只需要一個種子,就能恢復所有地址。 |
| 42 | + |
| 43 | +**關鍵概念:** |
| 44 | +- 主密鑰和子密鑰 |
| 45 | +- 擴展公鑰和私鑰 |
| 46 | +- 派生路徑(如 m/44'/0'/0'/0/0) |
| 47 | + |
| 48 | +### BIP 39 - 助記詞 |
| 49 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki)** | Mnemonic Code for Generating Deterministic Keys |
| 50 | + |
| 51 | +定義了 12-24 個單詞的助記詞標準,讓用戶更容易備份和恢復錢包。 |
| 52 | + |
| 53 | +**範例:** |
| 54 | +``` |
| 55 | +abandon abandon abandon abandon abandon abandon |
| 56 | +abandon abandon abandon abandon abandon about |
| 57 | +``` |
| 58 | + |
| 59 | +### BIP 44 - 多帳戶 HD 錢包 |
| 60 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki)** | Multi-Account Hierarchy |
| 61 | + |
| 62 | +定義了派生路徑的標準結構: |
| 63 | +``` |
| 64 | +m / purpose' / coin_type' / account' / change / address_index |
| 65 | +``` |
| 66 | + |
| 67 | +### BIP 84 - Bech32 地址的 HD 錢包 |
| 68 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki)** | Derivation scheme for P2WPKH |
| 69 | + |
| 70 | +定義了原生 SegWit 地址(bc1q...)的派生路徑。 |
| 71 | + |
| 72 | +--- |
| 73 | + |
| 74 | +## SegWit 升級 |
| 75 | + |
| 76 | +### BIP 141 - Segregated Witness |
| 77 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki)** | 隔離見證 |
| 78 | + |
| 79 | +2017 年啟用的重大升級,將簽名數據從交易主體分離: |
| 80 | +- 修復交易可塑性 |
| 81 | +- 增加有效區塊容量 |
| 82 | +- 為閃電網路鋪路 |
| 83 | + |
| 84 | +### BIP 143 - SegWit 簽名驗證 |
| 85 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki)** | Transaction Signature Verification for Version 0 Witness Program |
| 86 | + |
| 87 | +定義了 SegWit 交易的新簽名算法,更高效且安全。 |
| 88 | + |
| 89 | +### BIP 173 - Bech32 地址 |
| 90 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki)** | Base32 address format for native v0-16 witness outputs |
| 91 | + |
| 92 | +定義了 `bc1q...` 格式的地址編碼標準: |
| 93 | +- 全小寫,避免混淆 |
| 94 | +- 內建錯誤檢測 |
| 95 | +- 更高效的二維碼編碼 |
| 96 | + |
| 97 | +--- |
| 98 | + |
| 99 | +## Taproot 升級(2021) |
| 100 | + |
| 101 | +### BIP 340 - Schnorr Signatures |
| 102 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki)** | Schnorr Signatures for secp256k1 |
| 103 | + |
| 104 | +引入 Schnorr 簽名方案: |
| 105 | +- 更短的簽名(64 字節) |
| 106 | +- 支援簽名聚合 |
| 107 | +- 批量驗證更高效 |
| 108 | + |
| 109 | +### BIP 341 - Taproot |
| 110 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki)** | Taproot: SegWit version 1 spending rules |
| 111 | + |
| 112 | +定義了 Taproot 輸出(bc1p...)的花費規則: |
| 113 | +- Key path(直接簽名) |
| 114 | +- Script path(腳本執行) |
| 115 | +- MAST(默克爾化腳本樹) |
| 116 | + |
| 117 | +### BIP 342 - Tapscript |
| 118 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki)** | Validation of Taproot Scripts |
| 119 | + |
| 120 | +更新了 Script 語言以支援 Taproot: |
| 121 | +- 新操作碼(OP_CHECKSIGADD) |
| 122 | +- 移除操作碼限制 |
| 123 | +- 未來升級友好 |
| 124 | + |
| 125 | +### BIP 350 - Bech32m |
| 126 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki)** | Bech32m format for v1+ witness addresses |
| 127 | + |
| 128 | +Taproot 地址使用的改進編碼格式,修復了 Bech32 的一個邊緣情況。 |
| 129 | + |
| 130 | +--- |
| 131 | + |
| 132 | +## 交易與手續費 |
| 133 | + |
| 134 | +### BIP 125 - RBF |
| 135 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki)** | Opt-in Full Replace-by-Fee Signaling |
| 136 | + |
| 137 | +允許用更高手續費替換未確認交易。 |
| 138 | + |
| 139 | +### BIP 174 - PSBT |
| 140 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki)** | Partially Signed Bitcoin Transactions |
| 141 | + |
| 142 | +部分簽名交易格式,用於: |
| 143 | +- 多簽協作 |
| 144 | +- 硬體錢包 |
| 145 | +- CoinJoin |
| 146 | + |
| 147 | +--- |
| 148 | + |
| 149 | +## 隱私增強 |
| 150 | + |
| 151 | +### BIP 78 - Payjoin |
| 152 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki)** | A Simple Payjoin Proposal |
| 153 | + |
| 154 | +發送者和接收者都提供輸入的協作交易,打破常見啟發式分析。 |
| 155 | + |
| 156 | +### BIP 352 - Silent Payments |
| 157 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0352.mediawiki)** | Silent Payments |
| 158 | + |
| 159 | +允許發送者為接收者生成一次性地址,無需交互。 |
| 160 | + |
| 161 | +--- |
| 162 | + |
| 163 | +## 多重簽名 |
| 164 | + |
| 165 | +### BIP 327 - MuSig2 |
| 166 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0327.mediawiki)** | MuSig2 for BIP340-compatible Multi-Signatures |
| 167 | + |
| 168 | +兩輪的多方 Schnorr 簽名協議,產生單一簽名。 |
| 169 | + |
| 170 | +--- |
| 171 | + |
| 172 | +## 閃電網路相關 |
| 173 | + |
| 174 | +### BIP 118 - SIGHASH_ANYPREVOUT |
| 175 | +**[規範](https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki)** | SIGHASH_ANYPREVOUT for Taproot Scripts |
| 176 | + |
| 177 | +允許簽名不綁定特定輸入,用於 Eltoo 等閃電網路改進。 |
| 178 | + |
| 179 | +--- |
| 180 | + |
| 181 | +## 學習資源 |
| 182 | + |
| 183 | +- **[Learn me a Bitcoin - BIP](https://learnmeabitcoin.com/technical/bip/)** - 視覺化 BIP 解釋 |
| 184 | +- **[Bitcoin Optech Topics](https://bitcoinops.org/en/topics/)** - 技術主題深入 |
| 185 | +- **[Bitcoin Wiki](https://en.bitcoin.it/wiki/Bitcoin_Improvement_Proposals)** - BIP 列表 |
| 186 | + |
| 187 | +## 如何參與 |
| 188 | + |
| 189 | +1. 訂閱 [bitcoin-dev 郵件列表](https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev) |
| 190 | +2. 參與 [Delving Bitcoin](https://delvingbitcoin.org/) 討論 |
| 191 | +3. 閱讀 [BIP 提交指南](https://github.com/bitcoin/bips/blob/master/bip-0002.mediawiki) |
0 commit comments