對於正在或計劃開發 比特幣錢包 的開發者而言,深入理解不同 比特幣地址類型 的歷史演進、特性以及助記詞衍生方式,是打造安全、高效錢包的關鍵。本文將依照時間軸介紹四種主要地址格式——Legacy (P2PKH)、Native Segwit (P2WPKH)、Nested Segwit (P2SH-P2WPKH)、Taproot (P2TR),法洛威並說明它們在比特幣網路中的作用與差異。
比特幣發展史
1. Legacy (P2PKH) — 比特幣的原始地址格式
- 歷史與年份:自比特幣誕生(2009 年)以來的原始格式。
- 比特幣版本:不對應特定版本,屬於初始設計。
- 地址特徵:以 1 開頭,交易手續費相對較高,因佔用更多區塊空間。
- 衍生路徑:BIP44(m/44’/0’/0’/0/0)。
- 優缺點:相容性極佳,但效率與成本表現不如 Segwit 和 Taproot。
2. Native Segwit (P2WPKH) — 高效、低成本的 Bech32 地址
- 歷史與年份:2017 年透過 BIP173 引入,設計目標是降低交易資料量並提升錯誤檢測。
- 比特幣版本:Bitcoin Core 0.16.0 開始支援。
- 地址特徵:以 bc1q 開頭,大小寫不敏感,可有效降低交易手續費。
- 衍生路徑:BIP84(m/84’/0’/0’/0/0)。
- 優勢:降低手續費、提升交易效率,並改善輸入錯誤偵測能力。
3. Nested Segwit (P2SH-P2WPKH) — 為相容性而生
- 歷史與年份:2017 年與 Native Segwit 同時推出,主要用於保持與舊版錢包的相容性。
- 比特幣版本:Bitcoin Core 0.16.0。
- 地址特徵:以 3 開頭,將 Segwit 地址包裝在 P2SH 格式中,讓舊錢包仍能發送到 Segwit 地址。
- 衍生路徑:BIP49(m/49’/0’/0’/0/0)。
- 應用場景:適合需要兼顧新舊系統的用戶與交易所。
4. Taproot (P2TR) — 比特幣最新技術
- 歷史與年份:2021 年 11 月,透過 BIP341 和 BIP342 引入。
- 比特幣版本:Bitcoin Core 0.21.0。
- 地址特徵:以 bc1p 開頭,採用 Schnorr 簽名,提升交易隱私性與效率。
- 衍生路徑:BIP86(m/86’/0’/0’/0/0)。
- 優勢:隱私性更高、腳本靈活性提升,適合高階應用與多簽場景。
為什麼開發者必須理解這些地址類型?
開發比特幣錢包時,了解 Legacy、Segwit、Taproot 的差異與適用情境,可以:
- 提升交易效率並降低手續費
- 提供更佳的使用者體驗
- 確保與比特幣網路最新標準相容
- 針對不同需求選擇最合適的地址格式

