【技术实现步骤摘要】
一种无需仲裁解决录入区块链的交易数据真实有效的方法
本专利技术涉及互联网区块链领域,特别涉及一种无需仲裁解决录入区块链的交易数据真实有效的方法。
技术介绍
在一般交易过程中,交易双方很可能对于交易行为进行否认,例如买方否认收到货物而拒绝付款,一般解决交易纠纷的方式就是仲裁,仲裁需要交易双方提供可验证的证明。然后并非所有的交易都能提供可验证的证明,也可能提供证明及验证需要耗费大量的资源。区块链可以保证交易数据在进入系统后不被篡改,从而达到数据安全可信,但并不能保证录入的交易数据就一定是真实有效的。目前的方法是使用预言机来引入外部数据。使用者向预言机发送合约请求,从而获取数据。预言机是一个中心化的组织,相比去中心化的分布式网络缺少数据的不可篡改属性,数据不完全可信;在数据错误时,需要借助第三方仲裁机构判定,且时效性滞后;另外,使用预言机需要支付一定的使用费用。为此,我们提出一种无需仲裁解决录入区块链的交易数据真实有效的方法。
技术实现思路
本专利技术的主要目的在于提供一种无需仲裁解决录入区块链的交易数据真实有效的方法,本专利技术解决录入区块链的交易数据真实有效;其特点是开 ...
【技术保护点】
1.一种无需仲裁解决录入区块链的交易数据真实有效的方法,其特征在于:包括如下步骤:S1:资源使用者A向资源提供者B请求资源R;S2:B以A和B的地址,当前时间戳ts及一个随机salt来生成当前交易的唯一标识TID(Transaction ID),并将TID发送给ATID=H(addrA,addrB,ts,salt);S3:B将资源R分成若干份R=[R1,R2,...,RN];S4:B向A提供资源RX,并向A请求得到承诺PX:A承认收到之前
【技术特征摘要】
1.一种无需仲裁解决录入区块链的交易数据真实有效的方法,其特征在于:包括如下步骤:S1:资源使用者A向资源提供者B请求资源R;S2:B以A和B的地址,当前时间戳ts及一个随机salt来生成当前交易的唯一标识TID(TransactionID),并将TID发送给ATID=H(addrA,addrB,ts,salt);S3:B将资源R分成若干份R=[R1,R2,...,RN];S4:B向A提供资源RX,并向A请求得到承诺PX:A承认收到之前并会为此付费VXS5:当A收到PX后,验证PX内容,用A私钥对Px签名得到PX′,并将...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。