Bitcoin-Core

是以 3 個多重簽名地址開頭的地址嗎?

  • April 4, 2019

我剛剛下載了 bitcoin-core 0.17.1,我創建的所有新接收地址似乎都以 3 而不是 1 開頭。

我一直認為以 3 開頭的地址是多重簽名地址。任何人都知道為什麼預設的非多重簽名地址現在是 3,這是什麼意思?

這些是 P2SH(Pay-to-script-hash)地址。您可以在此處閱讀有關不同地址前綴的更多資訊:https ://en.bitcoin.it/wiki/List_of_address_prefixes

Decimal prefix  Hex Example use                 Leading symbol(s)   Example
0               00  Pubkey hash (P2PKH address) 1                   17VZNX1SN5NtKa8UQFxwQbFeFc3iqRYhem
5               05  Script hash (P2SH address)  3                   3EktnHQD7RiAE6uzMj2ZifT9YgRrkSgzQX

多重簽名地址將是 P2SH 地址類型,因此它們也將以 3 開頭,因為除非它是 P2PKH 或 P2SH(或具有 Bech32 地址類型的 segwit 腳本),否則您無法從腳本中創建地址。您可以將比特幣發送到多重簽名腳本,但如果它沒有經過雜湊處理,並放入支付到腳本雜湊腳本中,它就不能表示為標準地址類型。

引用自:https://bitcoin.stackexchange.com/questions/85823