我正在尝试将公钥十六进制转换为比特币地址。
从这个网站http://gobittest.appspot.com/Address,我可以做一些测试。
例如,我有这个公钥:
04b4d653fcbb4b96000c99343f23b08a44fa306031e0587f9e657ab4a2541129368d7d9bb05cd8afbdf7705a6540d98028236965553f91bf1c5b4f70073f55b55d
根据网站,地址应该是:
1DU8Hi1sbHTpEP9vViBEkEw6noeUrgKkJH
这是 的 base58 编码0088C2D2FA846282C870A76CADECBE45C4ACD72BB655DA1216
。
但是,如果我直接0088C2D2FA846282C870A76CADECBE45C4ACD72BB655DA1216
在这个网站https://www.browserling.com/tools/base58-encode上进行 Base58 编码,我会得到:
bSLwwticQjhNvEtqTMZXbn3dLmFrPvNrDGE4hmHsfADpHWb3b2ruh3XqtNzv8ESS8V6V
这与 34 个字符的比特币地址完全不同。
有谁知道为什么?