Address
主網比特幣地址的最小和最大長度是多少?
我在這個問題上得到了不同的答案。例如,這個消息來源說地址長度在 27 到 34 個字元之間變化。Wiki說 26-35 個字元。兩個消息來源都沒有引用可以讓我獨立確認這些數字的內容。
主網上比特幣地址的最小和最大長度是多少,這些數字是如何得出的?
維基是正確的!您連結的源必須假設具有最小編碼的地址具有version_byte = 00,data = 20 * 00,checksum = 94A00911
$ encodeBase58 00000000000000000000000000000000000000000094A00911 1111111111111111111114oLvT2
**長度為27。**這個地址是有效的,已經在區塊鏈上使用了!但這不是最短的地址。
我編寫了這個簡短的bash 腳本來查找最小長度地址。發現總共有266 個長度為 26 的地址。對於任何好奇的人,這些是長度為 26 的 266 個地址。
最大長度地址有version_byte=00,data=20*FF,checksum=FA06820B:
$ encodeBase58 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA06820B 1QLbz7JHiBTspS962RLKV8GndWFwi5j6Qr
**長度為 34。**這也被用來接收硬幣,可以在這裡看到。