
比特幣地址是用於在比特幣網路上接收與發送 BTC 的唯一識別碼,本文將說明其運作原理、不同格式以及建立方法,並提醒相關安全要點。
我們在本文中系統梳理比特幣地址的生成原理、不同編碼格式的特徵以及安全建立的最佳實踐,協助新手快速厘清概念、避免常見誤區,並提供實用的步驟指引,讓您安心使用錢包進行收付款。
依據台灣金融監督管理委員會相關規範,使用或交易加密資產前請自行評估法規風險。
什麼是比特幣地址?
比特幣地址是一串由英文字母與數字組成的字符,作為區塊鏈上交易目的地的唯一標識。常見地址長度介於 34‑62 位之間,通常以 1、3 或 bc1 開頭。地址來源於使用者錢包中的 公鑰,但經過壓縮與編碼後更為簡潔、易於使用,常以 QR Code 形式呈現。
比特幣地址如何工作?
比特幣錢包(軟體或硬體)負責管理 私鑰 與 公鑰 配對,並產生相對應的地址。其核心流程如下:
- 產生金鑰對:使用非對稱加密演算法產生唯一的私鑰與公鑰。
- 私鑰保密:私鑰用於簽署交易,僅持有者可見。
- 公鑰公開:公鑰可向他人共享,用於接收比特幣。
- 地址生成:對公鑰執行單向雜湊並使用 Base58 或 Bech32 編碼,得到緊湊的地址字串。
地址本質上是公鑰的壓縮形式,具備校驗碼,可在發送前驗證其有效性。若地址無效,交易將被阻止,避免資金誤轉。雖然技術上地址可以重複使用,但為提升隱私,建議每筆交易使用新地址。
依據台灣金融監督管理委員會相關規範,使用或交易加密資產前請自行評估法規風險。
比特幣錢包地址的類型

比特幣網路隨著技術演進出現了多種地址格式,每種格式對應不同的腳本類型與相容性。主要分為以下四類:
| 類型 | 前綴 | 腳本類型 | 編碼方式 | 主要特性 |
|---|---|---|---|---|
| **遺留地址** (Legacy) | `1` | P2PKH | Base58 | 相容性最廣,但交易手續費相對較高 |
| **隔離見證地址** (SegWit) | `3` | P2SH‑Wrapped SegWit | Base58 | 支援 SegWit,費用更低 |
| **原生 SegWit 地址** | `bc1` | P2WPKH / P2WSH | Bech32 | 效率更高、錯誤檢測更強 |
| **Taproot 地址** | `bc1p` | P2TR | Bech32m | 支援 Schnorr 簽名與複雜智慧合約 |
1. 遺留地址
- 採用 Base58 編碼,前綴為 `1`。
- 使用 支付至公鑰雜湊(P2PKH) 腳本。
- 交易大小較大、手續費相對較高,但相容性最佳。
2. 隔離見證(SegWit)地址
- 前綴為 `3`,基於 Pay‑to‑Script‑Hash(P2SH)。
- 將簽名資料與交易資料分離,降低手續費並提升區塊容量。
- 為後續的閃電網路等二層解決方案奠定基礎。
3. 原生 SegWit 地址
- 採用 Bech32 編碼,前綴為 `bc1`,全部使用小寫字母。
- 使用 支付‑見證‑公鑰‑雜湊(P2WPKH) 或 P2WSH 腳本。
- 具備更好的錯誤檢測,地址更短、更易閱讀。
4. Taproot 地址
- 2021 年 Taproot 升級後引入,前綴為 `bc1p`,採用 Bech32m 編碼。
- 支援 Schnorr 簽名和更複雜的智慧合約腳本(P2TR)。
- 提升隱私、效率與彈性,亦相容前代 SegWit 地址。
如何使用 X
(本文未提供「X」的具體使用說明,請參考相關錢包或服務的官方文件。)
相關閱讀
💡 註冊幣安使用邀請碼 B2345 享平台手續費折扣。詳見 幣安完整教學。