参考: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担保地址。
商家收都买家发来的信息时,先检查买家确实是发给担保地址,输入