bitcoin多重签名

参考:http://bbs.btcman.com/thread-1311-1-2.html

帮助-调试窗口-控制台:

商家A输入, validateaddress <商家的任意收款地址>
获得公钥 pubkey_A ,并对外公开。

getnewaddress mmCNcSDvkbm4itzUsUaw2UEuQL4m1WbNi2

validateaddress mmCNcSDvkbm4itzUsUaw2UEuQL4m1WbNi2

02359bf483d557b12d121d49ae0a835753c75c471dc7ebd44130d5da341e843a9c           (pubkey_A)

买家B输入,validateaddress  <自己的任意收款地址>
获得公钥 pubkey_B,

getnewaddress mzM6vZ9ubb7pV3u5KEkFWCXFK6vvwMw4zs

validateaddress mzM6vZ9ubb7pV3u5KEkFWCXFK6vvwMw4zs

0210d70075bc334a6e91afdaf3b472b30345f47738fc9efa6af926de0371f4c39d           (pubkey_B)


然后再输入 addmultisigaddress 2 '["<pubkey_A>","<pubkey_B>"]'           // 记得替换掉啊。<>符号也替换掉,下同。
则可生成多重签名的<收款地址C>

addmultisigaddress 2 "[\"02359bf483d557b12d121d49ae0a835753c75c471dc7ebd44130d5da341e843a9c\",\"0210d70075bc334a6e91afdaf3b472b30345f47738fc9efa6af926de0371f4c39d\”]"

2N5LMhodfmbxwHa94rAX4nGfteMb7t99UUD            (收款地址_C)
买家发币给<收款地址C>, 并把pubkey_B还有交易ID发给商家
sendtoaddress 2N5LMhodfmbxwHa94rAX4nGfteMb7t99UUD 0.11

88ed7174bc580c50e05404504e7d9ac94c3a4157d981fbe31ec7df8cd19fa092 (交易ID)
等待全网确认。
此时<收款地址C>,需要商家A和买家B同时签名,才能转币出去,也就是P2P担保地址。

商家收都买家发来的信息时,先检查买家确实是发给担保地址,输入

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值