建议和反馈

请填写你的反馈内容

问答 > 比特币 > 问答详情

请问下 BTC的P2SH 3开头的地址怎么生成,bip 49 的 我现在是 助记词生成种子 生成根私钥生成子公钥和子私钥生成的没问题 但是 生成的地址有问题 麻烦 了 谢谢10LK

image.png

image.png

image.png

2019-10-09
0
请先登陆或注册

wrw2020-01-13
BASE58CHECK( 0x05 HASH160( OP_0 0x14 HASH160( K ) ) )

BTC里面总共有三种地址,其中以1开头的传统地址和以3开头的segwit_p2sh用的比较多,另外一种多重签名的地址支持率比较差。

如果只使用bitcoinj的话只能生成1开头的地址和最新的地址。以3开头的地址P2SH没有没有现成生成方法

但是使用最上面的公式可以自行生成P2SH的地址,上面的 hash160(x) = RIPEMD160(Sha256(x)),base58check(x) = x Sha256(Sha256(x)).substring(0,4)

算出来的结果就是P2SH的地址

如果不会用代码实现的话可以加我的企鹅号:2786151613,记住备注P2SH

投一票
评论(0)
赞赏(0)

求助中

解决了这个问题,预计可以帮助到

  • 0
  • 3
  • 2
  • 3
  • 2
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励