Lost-Bitcoins

Is - 一個有效的比特幣地址字元

  • April 12, 2021

我遇到了這樣的地址s-272edf45031dd498e7b3ae89e11ff21b

有餘額列表的地址中

‘-’ 是有效字元嗎?

不,“-”既不是123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz用於編碼非隔離見證地址的base58字元集的一部分,也不是023456789acdefghjklmnpqrstuvwxyz用於本地隔離見證地址的 bech32 字元集的一部分。

這個“地址”似乎是 Blockchair 對格式錯誤的輸出腳本的表示,該腳本在 2011 年 10 月 28 日的一系列交易中收到了 2,609 英鎊。

Blockchair 上“地址”的一般資訊

Bitcoin Talk 使用者 genjix解釋說,輸出腳本76a90088ac對應於格式錯誤的標準 P2PKH 腳本,其地址為0.

P2PKH 輸出腳本76a914<pkhash>88ac由以下指令組成:

OP_DUP (0x76), OP_HASH160 (0xa9), 0x14 (20 in hexadecimal, indicating a 20 byte push), <pubkey hash> (20 bytes), OP_EQUALVERIFY (0x88), OP_CHECKSIG (0xac)

而這個格式錯誤的腳本使用的OP_0是 pubkey 雜湊而不是:

在此處輸入圖像描述

OP_DUP (0x76), OP_HASH160 (0xa9), OP_0 (0x00), OP_EQUALVERIFY (0x88), OP_CHECKSIG (0xac)

通俗地說,這些資金已經通過發送到地址而被燒毀0,這當然不是一個有效的地址。(因為OP_HASH160總是會產生一個 20 字節的值,並且永遠不會匹配0OP_EQUALVERIFY將解析false為任何 pubkey 並且資金是不可花費的。)

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