兩分鐘讓你了解比特幣地址基礎知識

Dave Chao
3 min readOct 12, 2020

本篇主要如何辨識比特幣地址與差異,以及比特幣為何要提供SegWit(隔離見證)機制。

首先,我們來探討比特幣地址的格式有哪些,比較一下它們之間的差異在哪裡?

比特幣地址格式與差別

1. 傳統地址

  • 主鏈的地址以數字1開頭,測試鏈的地址以m or n開頭。
  • 採用 P2PKH (Pay 2 Public Key Hash) 與 Base58 編碼生成地址。
  • 交易手續費較高。
  • 支持的錢包與交易所較多。

2. 多簽地址

  • 主鏈的地址以數字3開頭,測試鏈的地址以數字2開頭。
  • 採用 P2SH (Pay 2 Script Hash) 與 Base58 編碼生成地址。
  • 交易手續費適中。
  • 支持的錢包與交易所較多。

3. 隔離見證地址

  • 主鏈的地址以bc1開頭,測試鏈的地址以tb1開頭。
  • 採用 Bech32 編碼生成地址。
  • 交易手續費較低。
  • 支持的錢包與交易所較少,但近年來陸續增加中,其中 Trust Wallet 已支援該地址格式。

比特幣交易時,經常遇到塞車的問題,造成交易速度過慢,導致使用者必須提高交易手續費,才能解決此問題。近年來,開發者想出很多種方式來解決交易速度過慢的問題,其中一種是用擴容的方式。擴容的解決方案很多,最簡單的解決方式是增加每個區塊的大小,另一種是用SegWit,再加上閃電網路的方式解決。接下來,我們來介紹什麼是 SegWit (隔離見證) 與 Lightning Network (閃電網路)?

SegWit & Lightning Network

SegWit 主要是將 Signature 從原本的交易區塊中移出,放置於其他地方,改變了原本的區塊結構。SegWit的區塊可以存放更多筆交易,達到了擴容。

Lightning Network 是區塊鏈上的第二層支付協議,主要將交易轉移至鏈下(Layer-2),減輕主鏈的負擔,進而實現擴容的效果。

以上是比特幣地址基礎知識的基礎介紹:)

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Dave Chao
Dave Chao

No responses yet

Write a response