[发明专利]一种用于区块链的跨链资产映射方法及系统有效
申请号: | 202010221351.0 | 申请日: | 2020-03-26 |
公开(公告)号: | CN111130808B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 余生辉;吕晟珉 | 申请(专利权)人: | 杭州智块网络科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;G06Q20/38;G06Q40/04 |
代理公司: | 北京成实知识产权代理有限公司 11724 | 代理人: | 陈永虔 |
地址: | 311121 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 区块 资产 映射 方法 系统 | ||
1.一种用于区块链的跨链资产映射方法,所述方法包括:
用户节点随机生成一组公私钥对;
利用公钥及预设的第一链智能合约锁定第一链上的待映射资产;
将所述公钥及待映射资产信息传输至公证人节点,所述公证人节点利用所述公钥及预设的第二链智能合约锁定第二链上的等值资产;所述公证人节点为预设可信节点;
利用私钥解锁第二链上的等值资产;
所述公证人节点监听到所述第二链的解锁事件时,获取所述私钥并利用所述私钥销毁第一链上的待映射资产,完成跨链资产映射;
如果所述公证人节点为多签名公证人节点,则其由一组节点组成,发生跨链资产映射时各节点在各自账本共同签名达成交易共识,当公证人节点签名比例达到预设标准时,发送锁定所述第二链上的等值资产的合约交易;
所述多签名公证人节点中的每一个节点拥有自己的密钥用于交易确认;
所述多签名公证人节点中的每一个节点获取密钥碎片,利用多方计算的分布式签名完成交易确认。
2.根据权利要求1所述的方法,其特征在于,利用所述私钥解锁第二链上的等值资产前,所述方法还包括:
监听所述预设的第二链智能合约反馈的等值资产锁定详情;
根据锁定详情判断是否用所述私钥解锁第二链上的等值资产,若锁定详情异常,则停止解锁所述第二链上的等值资产,等待预设时间后取回资产,若锁定详情正确,则利用所述私钥解锁第二链上的等值资产。
3.根据权利要求1所述的方法,其特征在于:
如果所述公证人节点为单签名公证人节点,则其由一指定的独立节点担任,所述公证人节点完成数据收集、交易确认、交易验证。
4.一种用于区块链的跨链资产映射系统,所述系统包括:
用户节点、公证人节点、第一链、第二链;
所述用户节点为跨链资产映射发起方,持有待映射资产;
所述公证人节点为预设可信节点;
所述第一链为待映射资产所在链,所述第二链为接收待映射资产链;
所述用户节点随机生成一组公私钥对,利用公钥及预设的第一链智能合约锁定第一链上的待映射资产;
所述用户节点将所述公钥及待映射资产信息传输至所述公证人节点,所述公证人节点利用所述公钥及预设的第二链智能合约锁定第二链上的等值资产;
所述用户节点利用私钥解锁第二链上的等值资产;
所述公证人节点监听到所述第二链的解锁事件时,获取所述私钥并利用所述私钥销毁第一链上的待映射资产,完成跨链资产映射;
所述公证人节点为多签名公证人节点,由一组节点组成,发生跨链资产映射时各节点在各自账本共同签名达成交易共识,当公证人节点签名比例达到预设标准时,发送锁定所述第二链上的等值资产的合约交易;
所述多签名公证人节点中的每一个节点拥有自己的密钥用于交易确认;
所述多签名公证人节点中的每一个节点获取密钥碎片,利用多方计算的分布式签名完成交易确认。
5.根据权利要求4所述的系统,其特征在于:
所述用户节点监听所述预设的第二链智能合约反馈的等值资产锁定详情;
所述用户节点根据锁定详情判断是否用所述私钥解锁第二链上的等值资产,若锁定详情异常,则停止解锁所述第二链上的等值资产,等待预设时间后取回资产,若锁定详情正确,所述用户节点利用所述私钥解锁第二链上的等值资产。
6.根据权利要求4所述的系统,其特征在于:
所述公证人节点为单签名公证人节点,由一指定的独立节点担任,所述公证人节点完成数据收集、交易确认、交易验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州智块网络科技有限公司,未经杭州智块网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010221351.0/1.html,转载请声明来源钻瓜专利网。