[发明专利]一种资产转移方法、设备和存储介质有效
| 申请号: | 201811214632.2 | 申请日: | 2018-10-18 |
| 公开(公告)号: | CN109377365B | 公开(公告)日: | 2020-09-15 |
| 发明(设计)人: | 林敬;吴思进;王志文 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
| 主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 资产 转移 方法 设备 存储 介质 | ||
本发明提供一种资产转移方法、设备和存储介质,该方法包括:接收资产转移交易,将资产转移交易打包生成第一区块并记录到主链上以供从对应的主链节点同步并执行资产转移交易以生成第一执行结果,第一平行链的验证节点生成包括第一执行结果的第二区块信息;接收所对应的验证节点发送的第二区块信息,将第二区块信息记录至主链上以对第一平行链的第二区块进行共识。根据通过共识的第二区块判断资产转移交易在第一平行链上是否执行成功:是,则执行资产转移交易以生成第二执行结果并记录至主链上。本发明通过由平行链先执行主链打包接收的资产转移交易,利用平行链共识机制,不影响资产转移的速度,也避免出现回滚不及时造成资产损失的情况。
技术领域
本申请涉及区块链技术领域,具体涉及一种资产转移方法、设备和存储介质。
背景技术
现有的资产转移方案有基于公证人机制(Notary schemes),侧链/中继(Sidechains/relays),哈希锁定(Hash-locking),这些方案有共同的缺陷,即不同区块链的状态可以出现分叉,回滚,导致状态的不一致。故资产转移需要等上一段时间,不能实时的进行。这些方案通常做法是,要等多少个区块才认为当前资产是可以转移的,(即认为在多少个区块确认以后,出现分叉回滚的概率极低,几乎不可能,资产状态是确定的),从而导致效率低,而且存在风险。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种高效安全的资产转移方法、设备和存储介质。
第一方面,本发明提供一种资产转移交易方法,所述方法适用于第一平行链的验证节点所对应的主链节点,包括:
接收资产转移交易,将资产转移交易打包生成第一区块并记录到主链上以供第一平行链上的节点从对应的主链节点同步并执行资产转移交易以生成第一执行结果,第一平行链的验证节点生成包括第一执行结果的第二区块信息;
接收所对应的验证节点发送的第二区块信息,将第二区块信息记录至主链上以对第一平行链的第二区块进行共识;
根据通过共识的第二区块判断资产转移交易在第一平行链上是否执行成功:是,则执行资产转移交易以生成第二执行结果并记录至主链上。
进一步,是,则执行资产转移交易包括:
若资产转移交易在第一平行链上执行成功,则增加用于资产转移的资产。
进一步,该方法还包括:
在当前节点发生分叉回滚后,判断未执行的资产转移交易是否失效:
是,则返回接收资产转移交易。
第二方面,本发明提供一种资产转移方法,方法适用于第一平行链的非验证节点所对应的主链节点,包括:
接收资产转移交易,将资产转移交易打包生成第一区块并记录到主链上以供第一平行链上的节点从对应的主链节点同步并执行资产转移交易以生成第一执行结果,第一平行链的验证节点生成包括第一执行结果的第二区块信息并发送至对应的主链节点以供将第二区块信息记录至主链上以对第一平行链的第二区块进行共识;
根据通过共识的第二区块判断资产转移交易在第一平行链上是否执行成功:是,则执行资产转移交易以生成第二执行结果并记录至主链上。
进一步,是,则执行资产转移交易包括:
若资产转移交易在第一平行链上执行成功,则增加用于资产转移的资产。
进一步,该方法还包括:
在当前节点发生分叉回滚后,判断未执行的资产转移交易是否失效:
是,则返回接收资产转移交易。
第三方面,本发明提供一种资产转移交易方法,方法适用于平行链的验证节点,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811214632.2/2.html,转载请声明来源钻瓜专利网。





