Address

從 Blockchair 數據中解析比特幣地址的未知地址格式

  • May 6, 2021

我從 Blockchair 獲得了所有目前比特幣地址和余額的列表,可以從位於此處的數據儲存庫下載。我已經下載了Bitcoin / AddressesTSV 數據庫轉儲。

該列表包括:

  • ~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 上提出的問題的連結在這裡

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