[发明专利]一种可回滚的区块链交易设计方法有效
申请号: | 202011095032.6 | 申请日: | 2020-10-14 |
公开(公告)号: | CN112200573B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京天德科技有限公司;天民(青岛)国际沙盒研究院有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 102488 北京市房山区阎富*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可回滚 区块 交易 设计 方法 | ||
1.一种可回滚的区块链交易设计方法,其特征在于,所述交易包括普通交易,锁定交易、反向交易、失败交易和最终交易;所述区块链包括用于存储所述锁定交易的锁定区,以及用于清结算计算和监管验证的二次验证模块,所述交易在所述区块链上的流程如下:
(1)所述区块链的共识系统从交易池中获取所述普通交易,进行交易验证和共识;
(2)经过交易验证和共识的所述普通交易变为锁定交易,进入所述锁定区进行临时存储;
(3)所述二次验证模块在所述锁定交易进入所述锁定区的时间t内对所述锁定交易进行清结算处理或监管验证;
(4)通过二次验证模块的清结算处理或监管验证的所述锁定交易变为最终交易,进行标记后的上链存储;
(5)无法通过二次验证模块的清结算处理或监管验证的所述锁定交易变为所述失败交易,进行标记后在所述区块链上存储,并使用步骤(5a)或步骤(5b)的方法实现回滚:
(5a)生成所述反向交易发送至共识过程,所述反向交易与所述失败交易的交易行为账户指向相反且金额相等,并无需进入所述二次验证模块,通过共识后直接在所述区块链上存储,其中,使用所述反向交易处理回滚操作,在二次验证失败后,所述锁定交易变为所述失败交易,在所述反向交易完成后,锁定金额通过所述反向交易转回至原始的所述普通交易的发起账户;
(5b)不生成所述反向交易,直接将所述锁定交易中涉及的锁定金额回退至发送方账户,即所述失败交易不会导致账户余额的实际变化;所述锁定交易中涉及的锁定金额在相关账户中进行单独存储,无法使用,只有所述锁定交易通过验证成为所述最终交易或完成所述回滚后,对应的锁定金额才进入相关账户,可以进行使用。
2.根据权利要求1所述一种可回滚的区块链交易设计方法,其特征为:在交易锁定的所述时间t内,发生问题需要回滚的交易若生成反向交易,该反向交易可以设定为立即生成或者设定在时间t内的某一时间戳定时生成。
3.根据权利要求1所述一种可回滚的区块链交易设计方法,其特征在于:所述时间t根据实际监管技术的成熟度包括几天、几分钟或者更短。
4.根据权利要求1所述一种可回滚的区块链交易设计方法,其特征在于:所述交易验证和共识支持所有的区块链共识算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天德科技有限公司;天民(青岛)国际沙盒研究院有限公司,未经北京天德科技有限公司;天民(青岛)国际沙盒研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011095032.6/1.html,转载请声明来源钻瓜专利网。