【加密貨幣入門】 3 種 Bitcoin 錢包地址介紹!SegWit Address 和 Legacy Address 有什麼分別?

我們在進行加密貨幣交易時,往往會需要用到錢包地址作為身份驗證。而較為常用的 Bitcoin 錢包地址原來也有 3 種之分,這篇文章將會介紹 3 種 Bitcoin 錢包地址,以及各種類 Bitcoin 錢包地址之間的分別。


加密貨幣錢包

加密貨幣錢包所含的資訊中包含了公鑰及私鑰。

加密貨幣錢包加密貨幣交易中不可或缺的一部份,而加密貨幣錢包可以透過產生某些資訊,讓我們進行加密貨幣交易或接收加密貨幣。就像是現實世界中的銀行賬戶,我們必須要有銀行賬戶才可以進行款項交易或接收款額,而銀行賬戶也記錄了我們的個人資料,以代表那個賬戶是由誰擁有,加密貨幣錢包也一樣。而加密貨幣錢包產生的資訊中,包含了公鑰私鑰


公鑰與私鑰

私鑰通過不可逆的加密過程生成公鑰。

公鑰」是透過演算法對「私鑰」進行加密之後所產生的一組亂碼。而這種演算法是不可逆的,意思就是無法從公鑰推算出私鑰。公鑰所產生的地址及私鑰就像是銀行賬號的戶口號碼及密碼,我們會把地址告訴他人,讓其他人匯款給我們;但不會把密碼般的私鑰分享給其他人,因為私鑰是讓我們存取資產的憑證。


加密貨幣錢包地址

公鑰通過 2 次雜湊函數轉換成公鑰哈希,再透過將公鑰哈希進行編碼生成錢包地址。即使有錢包地址亦要通過私鑰方可使用。

加密貨幣錢包地址就是按照「公鑰」經過兩次雜湊函數(SHA256)轉換成「公鑰哈希(Hash)」,而這個過程是不可逆的,即是不能透過「公鑰哈希」推算出「公鑰」。轉換後再透過把「公鑰哈希」進行編碼就可以推算到錢包地址。即使我們把址地告訴他人作收取加密貨幣之用,地址在收到加密貨幣後也需要有相應的「私鑰」才可以使用。


Bitcoin 錢包地址的種類

我們在轉賬比特幣時,往往會用到 Bitcoin 錢址,Bitcoin 地址通常是以 27 至 34 個字母數字及符號組成的組合,而不同字母或數字開首的錢包地址,原來也蘊含著不同的意義,以下將為大家介紹 3 款 Bitcoin 錢包:

  • Legacy(P2PKH)格式
  • Nested SegWit (P2SH)格式
  • Native SegWit (Bech32)格式

Legacy 格式 | P2PKH

P2PKH 的全寫為 Pay To PubKey Hash,意思是付款至公鑰哈希值的意思。

Legacy(P2PKH)格式的地址以「1」開頭,為最常見的比特幣地址格式,此地址由比特幣起源時沿用至今。雖然這種傳統地址與 SegWit 不兼容,但還是可以從 P2PKH 地址發送 Bitcoin 到 SegWit 地址,但是從 P2PKH 地址發送的費用會比從 SegWit 發送的費用高,因為傳統地址需要更多空間儲存數據。


Nested SegWit 格式 | P2SH

P2SH 的全寫為 Pay To Script Hash,意思是付款至腳本哈希值的意思。

Nested SegWit (P2SH)格式的地址以「3」開頭,P2SH 的地址結構與 P2PKH 類似,不過 P2SH 支援比 P2PKH 更複雜的功能,P2SH 的腳本函數比較常用於有多個簽名(MultiSig)的地址,所以 P2SH 地址可以支援使用指定多個簽名來授權。我們可以使用 P2SH 來向 P2PKH 和 Bech32 地址發送比特幣。


Native SegWit 格式 | Bech32

Native SegWit (Bech32)格式的地址以「bc1」開頭,是本地 SegWit 地址格式,而且是專門為 SegWit 所開發的地址格式,大多數的軟錢包或硬錢包都支援使用 Bech32 地址,但不是每個交易所都支援使用 Bech32,大多數交易所都支援可以將比特幣發送到 Bech32 地址,但卻不支援用戶以 Bech32 接收資金,所以儲存在 Bech32 地址的比特幣數量是 3 種格式之中最少的。

不過由於 SegWit 可以令簽名與交易數據分別存放,所以單個區塊可以儲存更多的交易數據,而且 Bech32 和 SegWit 兼容,所以不需要額外空間來把 SegWit 地址放在 P2SH 地址,所以使用這種地址發送比特幣的費用會相對低一點。

Bech32 的特點是不分英文大小寫,而地址中只包含英文字母和數字,所以在輸入的時候比較簡單易讀。由於地址上需要用到的字元比較少,所以地址使用 Base32 編碼而不是傳統的 Base58 編碼,整個計算過程更方便和更有效率。 由於 Bech32 的安全性更高,所以比較少機會出現無效地址。我們可以使用 Bech32 來向 P2PKH 和 P2SH 地址發送比特幣。

由於支援使用 Bech32 的錢包及交易所較少,建議在使用 Bech32 轉入轉出比特幣前,確保錢包及交易所支援使用 Bech32,以免遺失資產。


三種格式地址比較

簡單一點來說,我們可以從地址開頭的字母數字、交易手續費、支援的錢包或交易所比較 3 種比特幣格式地址。

地址格式地址開首使用編碼交易手續費支援的錢包支援的交易所
Legacy(P2PKH)「1」開頭 Base58大部份大部份
Nested SegWit (P2SH)「3」開頭 Base58大部份大部份
Native SegWit (Bech32)「bc1」開頭 Base32少部份少部份

總結

總結來說,如果我們想要減少交易手續費,可以選擇使用 Bech32 地址發送比特幣,但是使用前必須確保所使用的錢包和交易所支援 Bech32 地址。如果我們想要使用比較常見、通用的地址發送比特幣,就可以考慮使用 P2PKH 地址或 P2SH 地址,但是相應產生的交易手續費則比較高一點。


贊助內容

WireX Visa 扣賬卡

我們可以將 WireX Visa Debit 卡理解成一張旅行用的扣賬卡(不是信用卡哦!)而它有 5 大賣點:

  • 申請時不需要提交入息證明
  • 免費申請、後續也沒有年費
  • 用 WireX 卡簽賬時可賺取加密貨幣作為回贈
  • 支援港幣、日圓、英鎊、美金、歐羅等 12 種法定貨幣,可先行兌換好外幣供旅行時用
  • 可以免費於 ATM 裡取少量外幣供旅行時用

在此之外,WireX 還是一張有支援加密貨幣的扣賬卡,我們可以將 Bitcoin 等加密貨幣輕鬆地轉換成法定貨幣於日常生活使用!

ps. 不論身處在台灣香港都好,我們都能夠申請到 WireX 卡的!


其他相關

加密貨幣 101


加密貨幣交易所


加密貨幣扣賬卡


存幣收息平台


冷錢包使用實測


落地應用


常見問題

如何得知我的錢包地址是哪一種?

可以從錢包地址的開首數字或字母去分辨。如果錢包地址以「1」開首,你使用的錢包地址是 Legacy(P2PKH);如果錢包地址以「3」開首,你使用的錢包地址是 Nested SegWit (P2SH);如果錢包地址以「bc1」開首,你使用的錢包地址是 Native SegWit (Bech32)。

不同的錢包地址對持有比特幣有影響嗎?

有。使用 SegWit 地址發送 Bitcoin 所產生的交易費用會比使用 Legacy 地址發送的費用低。

什麼是 SegWit?

SegWit 可以理解成 Legacy 地址的改良版,SegWit 令簽名與交易數據分別存放,所以單個區塊可以儲存更多的交易數據。SegWit 的全名為 Segregate Witness,而Segregate 有 separate 分離的意思,而Witness 則指交易簽名,所以 SegWit 就有將簽名分離的意思。

使用 SegWit 有什麼好處?

使用 SegWit 可以讓單個區塊儲存更多交易數據,從而降低交易費用及提升交易速度。

我可以將 Bitcoin 從 Legacy 錢包地址發送到 SegWit 錢包地址嗎?

可以。但是從 Legacy 地址發送的費用會比從 SegWit 地址發送的費用高。

我可以將 Bitcoin 從 SegWit 錢包地址發送到 Legacy 錢包地址嗎?

可以。SegWit 與原比特幣地址向後兼容,所以可以將 Bitcoin 從 SegWit 錢包地址發送到 Legacy 錢包地址。

我可以使用 SegWit 將 Bitcoin 以外的資產發送到 Bitcoin SegWit 地址嗎?

不可以。Bitcoin SegWit 地址只支援 Bitcoin 資產,如果將 Bitcoin 以外的資產發送到 Bitcoin SegWit 地址,將會導致資產永久遺失。

什麼是 SegWit2x?

SegWit2x 即 SegWit + 2X 區塊大小 = 2MB,原意是提升區塊大小的限制,令區塊可以儲存更多交易數據,以提升交易速度。此分叉原打算於 2017 推行,但是引起很多反對聲音所以已取消推行。

Legacy、SegWit、Native SegWit 哪個錢包地址最好?

從技術層面來說,Legacy 是最初始出現的錢包地址,但後來因為比特幣區塊鏈擁擠,交易速度較慢,所以推出了可以壓縮交易大小及提升交易速度的 SegWit。而 Native SegWit 則是採用比 SegWit 更先進的 Bech32 技術,有效進一步壓縮交易數據大小及提升交易速度。
從交易費用來說,Legacy 的交易費用是最高的,其次是 SegWit,最低的是 Native SegWit。
從支援層面來說,目前大多數錢包及交易所都支援使用 Legacy 和 SegWit 錢包地址,但是只有少數支援 Native SegWit。
大家可以按個人喜好及需求選擇適合自己的錢包地址。

0 0 投票
文章評分
訂閱
通知
0 Comments
Inline Feedbacks
閱讀所有留言
為改善網站體驗,我們會使用 Cookies 收集你與本網之互動。