Address
從 Blockchair 數據中解析比特幣地址的未知地址格式
我從 Blockchair 獲得了所有目前比特幣地址和余額的列表,可以從位於此處的數據儲存庫下載。我已經下載了
Bitcoin / Addresses
TSV 數據庫轉儲。該列表包括:
- ~23m P2PKH (
1xxx
) 地址- ~5.8m P2SH (
3xxx
) 地址- ~1.3m Bech32 (
bc1xxx
) 地址但是,也有大約 400k 地址具有我不認識的前綴,包括:
- d-xxx(例如
d-b697921d996831d1a26ca8d8e92571c1
:)- m-xxx(例如
m-942943e227462513f33c4f32ec6f1e56
:)- s-xxx(例如
s-2ad548f2459c0ed6123400e5d61a479e
:)這些是有效的比特幣地址嗎?
如果是,我如何查看有關它們的資訊?
如果不是,知道為什麼它們會出現在 Blockchair 的目前比特幣地址轉儲中嗎?
在調查了@MCCCS回答之後,以下是有關 Blockhair 支持提供的地址的資訊:
事實上,比特幣區塊鏈上沒有地址。只有腳本,其中一些是標準的,可以轉換為比特幣地址,而另一些則不能——比如 nulldata (OP_RETURN) 輸出、非標準和裸多重簽名。我們使用 d- 前綴表示空數據,m- 表示裸多重簽名,s- 表示其他所有數據。
這個 API 文件部分簡要提到了這一點: https ://blockchair.com/api/docs#link_300
因此,這些地址(為了更好的詞)是比特幣區塊鏈上的有效交易。
使用的前綴是:
d-
空數據m-
只是多重簽名s-
其他一切總之,數據是有效的,但輸出不是正常意義上的地址。
我在 Blockchair GitHub 上提出的問題的連結在這裡。