Bitcoin-Core

為什麼比特幣wallet.dat中有ETH地址?

  • February 25, 2020

因此,我的 wallet.dat 文件中列出了很多地址或 pkscript,以 0014….all…numbers 開頭。

同一行有比特幣地址,以 3 開頭。

當我剝離 0014 並蒐索區塊鏈時,他們都提出了一個 0 ETH 的 ETH 地址。

誰能解釋一下?

乙太坊地址是 keccak256(public_key) 的尾隨 20 字節。換句話說,乙太坊地址是 20 個字節的任意集合。

0014{20 byte payload}在比特幣中是 p2sh-p2wpkh 地址的贖回腳本。如果去掉 0014,則剩下 20 個字節。由於乙太坊地址空間的大小,絕大多數 20 字節組合會導致未使用的地址。

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