[发明专利]基于区块链技术的多方公平合约存证方法和系统有效
申请号: | 201810019050.2 | 申请日: | 2018-01-09 |
公开(公告)号: | CN109840767B | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 赵晓芳;于雷;金岩;蔡恒毅 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;梁挥 |
地址: | 100080 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 技术 多方 公平 合约 方法 系统 | ||
1.一种基于区块链技术的多方公平合约存证方法,其特征在于,包括:
初始化步骤,甲方将链接公平合约的初始数据以及所有签署方数字签名的初始交易单写入生成该初始交易单时刻的区块;具体包括:初始化发起步骤,该甲方将该初始数据封装为第一交易单广播到该区块链网络,该第一交易单的第一输出公钥地址指向包括乙方的和丙方的公钥地址,该第一交易单的第二输出公钥地址指向为该甲方的的公钥地址;共识节点将接收到的该第一交易单写入生成该第一交易单时刻的区块;当该甲方终止该初始化步骤时,在该第一交易单后链接第一终止交易单并广播到该区块链网络,该第一终止交易单的输出公钥地址为空,该共识节点将该第一终止交易单写入生成该第一终止交易单时刻的区块;第一初始化确认步骤,该乙方和该丙方在该第一交易单后分别链接乙方第一初始确认交易单和丙方第一初始确认交易单,并广播到该区块链网络,以通过区块链共识协议竞争获胜的该乙方第一初始确认交易单为第二交易单,并废弃该丙方第一初始确认交易单,将该第二交易单广播到该区块链网络,其中该第二交易单的第一输出公钥地址指向该丙方的公钥地址,该第二交易单的第二输出公钥地址指向该乙方的公钥地址;当该乙方终止该初始化步骤时,在该第二交易单后链接第二终止交易单并广播到该区块链网络,该第二终止交易单的输出公钥地址为空,该共识节点将该第二终止交易单写入生成该第二终止交易单时刻的区块;第二初始化确认步骤,该丙方在该第二交易单后链接丙方第二初始确认交易单,并广播到该区块链网络,以通过区块链共识协议竞争获胜的该丙方第二初始确认交易单为第三交易单,将该第三交易单广播到该区块链网络,其中该第三交易单的第一输出公钥地址指向该甲方的公钥地址,该第三交易单的第二输出公钥地址指向该丙方的公钥地址;当该丙方终止该初始化步骤时,在该第三交易单后链接第三终止交易单并广播到该区块链网络,该第三终止交易单的输出公钥地址为空,该共识节点将该第三终止交易单写入生成该第三终止交易单时刻的区块;初始化存证步骤,该甲方在该第三交易单后链接该初始交易单,并广播到该区块链网络,该初始交易单的输出公钥地址分别指向该甲方的、该乙方的和该丙方的公钥地址;该共识节点将该初始交易单写入生成该初始交易单时刻的区块;
更新步骤,该甲方将链接该公平合约的更新数据以及所有该签署方数字签名的更新交易单写入生成该更新交易单时刻的区块;
冻结步骤,该甲方将链接该公平合约的冻结数据以及所有该签署方数字签名的冻结交易单写入生成该冻结交易单时刻的区块;
恢复步骤,从区块链网络的历史数据中遍历时间点T之前的历史区块,找到所有包含该公平合约的存证数据的存证交易单,以最近一次该存证交易单的存证数据,作为该公平合约在该时间点T的值;
其中该签署方包括签署该公平合约的该甲方、乙方和丙方,该存证数据包括该初始数据、该更新数据、该冻结数据,该存证交易单包括该初始交易单、该更新交易单、该冻结交易单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810019050.2/1.html,转载请声明来源钻瓜专利网。