[发明专利]一种可撤销智能合约交易的实现方法及装置有效
| 申请号: | 201710516410.5 | 申请日: | 2017-06-29 |
| 公开(公告)号: | CN107180353B | 公开(公告)日: | 2021-04-06 |
| 发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
| 主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q20/38;H04L9/32 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 撤销 智能 合约 交易 实现 方法 装置 | ||
1.一种可撤销智能合约交易的实现方法,其特征在于,包括:
步骤B1:交易双方交换交付交易公钥;
步骤B2:交易双方创建交付交易,分别使用各自的交付交易私钥对所述交付交易进行签名,并交换交付交易签名值;
步骤B3:交易双方创建承诺交易,分别使用承诺交易私钥对所述承诺交易进行签名得到承诺交易签名值;
步骤B4:交易双方交换承诺交易公钥和承诺交易签名值;
步骤B5:交易双方分别使用接收到的交易另一方的承诺交易公钥对接收到的承诺交易签名值进行验证,如验证通过则执行步骤B6,否则结束;
步骤B6:交易双方分别使用各自的出账交易私钥对自身的初始通道资金交易进行签名得到初始通道资金交易一重签名值并进行交换;
步骤B7:交易双方分别使用接收到的出账交易公钥对接收到的初始通道资金交易一重签名值进行验证,如验证通过则执行步骤B8,否则结束;
步骤B8:交易一方使用初始通道资金交易私钥对接收到的初始通道资金交易一重签名值进行签名得到二重签名值,并公布初始通道资金交易;
当交易双方在公布初始通道资金交易之后,交易一方判断承诺交易是否被公布,是则执行步骤S1,否则结束;
步骤S1:交易一方判断公布的承诺交易是否为第一承诺交易,是则执行步骤S5,否则执行步骤S2;
步骤S2:交易一方判断是否到达交易另一方的可撤销出账锁定时间,是则执行步骤S4,否则执行步骤S3;
步骤S3:交易一方执行可撤销交易,结束;
步骤S4:交易一方设置可撤销交易无效,并设置违约补偿交易有效,当检测到交易另一方公布了第一承诺交易则执行步骤S5;
步骤S5:交易一方执行违约补偿交易;
所述交易双方在公布初始通道资金交易与交易一方判断承诺交易是否被公布之间包括:
步骤C1:交易双方交换违约补偿交易公钥;
步骤C2:交易双方分别创建违约补偿交易,使用各自的违约补偿交易私钥对所述违约补偿交易进行签名得到违约补偿交易签名值并交换违约补偿交易签名值;
步骤C3:交易双方交换第二可撤销交付交易公钥;
步骤C4:交易双方分别创建第二可撤销交付交易,使用各自的第二可撤销交付交易私钥对第二可撤销交付交易进行签名得到第二可撤销交付交易签名值,并交换第二可撤销交付交易签名值;
步骤C5:交易双方分别创建第二承诺交易,并使用各自的第二承诺交易私钥对第二承诺交易进行签名得到第二承诺交易签名值;
步骤C6:交易双方交换第二承诺交易公钥和第二承诺交易签名值;
步骤C7:交易双方分别使用接收到的第二承诺交易公钥对接收到的第二承诺交易签名值进行验证,如验证成功则执行步骤C8,如验证失败则交易一方判断承诺交易是否被公布;
步骤C8:交易双方分别使用自身的第二承诺交易私钥对接收到的第二承诺交易签名值进行再次签名得到承诺交易二重签名值,然后公布第二承诺交易。
2.如权利要求1所述的方法,其特征在于,所述步骤B1之前还包括:交易双方创建初始通道资金交易、交换可撤销交付交易公钥,并创建可撤销交付交易,交易双方分别使用各自的可撤销交付交易私钥对所述可撤销交付交易进行签名,并将可撤销交付交易签名值进行交换;交易双方分别使用交易另一方的可撤销交付交易公钥对接收到的可撤销交付交易签名值进行验证,当验证通过时执行步骤B1。
3.如权利要求2所述的方法,其特征在于,所述交易双方创建初始通道资金交易包括:
步骤A1:交易双方交换入账识别码;
步骤A2:交易双方交换出账交易公钥;
步骤A3:交易双方创建初始通道资金交易的入账并进行交换;
步骤A4:交易双方交换锁定通道资金地址;
步骤A5:交易双方分别使用交易另一方的出账交易公钥验证与交易另一方的锁定通道资金地址对应的初始通道资金交易的入账,如验证成功则执行步骤A6,否则结束;
步骤A6:交易双方创建初始通道资金交易的出账并进行交换;
步骤A7:交易双方根据各自的初始通道资金交易的入账和出账创建初始通道资金交易。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710516410.5/1.html,转载请声明来源钻瓜专利网。





