如何使用比特币多重签名来完成裁决服务

文章出处:高维空间 责任编辑:yola 发布时间:2019-05-12


  智能合约提倡的代码即法律提供了一个好的思路,我们可以完善它,让它更接近于实用。合同的双方都需要一个自己控制私钥的比特币地址来充当数字身份,并且将数字身份写进合同里,构造一个多重签名来实现智能化的合同。

  裁决最重要的依据就是合同条款,签订合同的双方可以将合同条款发布到区块链上,比如使用bitcoin cashMemo.cash服务,这样保证合同条款的不可更改性。当然合同可以使用加密的方式让合同明文对所有人不可见,除非有合同双方的私钥的多重签名

  构造区块链上发布合同的这笔交易是一笔3-2多重签名的交易。其中合同双方各执一把私钥,第三把私钥是一个公开市场上的裁决服务商对外公开的明显自己数字身份的地址。

  裁决服务商自己在市场上竞争,做广告,宣传自己在特定领域的专业能力。合同的双方并不需要征的裁决服务商的同意就可以直接将裁决服务商的地址纳入进3-2签名交易里。在合同没有纠结发生时,也不需要麻烦裁决服务商。



  甚至签订合同的时候,可以选择将多个裁决服务商的地址纳入进裁决候选项里,以便真发生纠纷时对裁决服务商可以选择。

  请注意,这个多重签名交易是和现在BTCBCH上的P2SH这种多重签名交易最好是不一样的。现在的P2SH里的所有私钥都是平等的,比如3-2签名,3把私钥都是平等的。

  如果想构造一个多重签名来实现智能化的合同,将裁决服务以签名的方式纳入合同中,最好是可以将多个裁决服务商的公钥加进入。并且这些公钥的地位和合同签订双方公钥不是完全一样的。比如实现一个2-8签名,一共10把公钥,前面两把是合同双方,后面8把是侯选裁决服务商。这8把公钥不能联合起来对智能合约的最终结果进行判罚,只能让前面两把选择其一来做裁决。这样可以防止长期合同,需要判罚时裁决服务商倒闭了。

  因为这种多重签名的方式来签写合同,对裁决服务商来说,他的业务是完全上链的,真实可追寻,市场竞争很容易形成有公信力的供应商。市场竞争出来的结果,可能要比政府垄断出来的结果更好。

 

联系请扫码
活动会务
免费学习群
商务合作
13215946687