[发明专利]基于HTLC技术的区块链跨链价值交互方法有效
申请号: | 201811171140.X | 申请日: | 2018-10-09 |
公开(公告)号: | CN109409877B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 张英;郭兆中;石鎏澂;吕旭军 | 申请(专利权)人: | 北京网录科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
代理公司: | 北京君泊知识产权代理有限公司 11496 | 代理人: | 王程远 |
地址: | 100000 北京市海淀区西北旺*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 htlc 技术 区块 链跨链 价值 交互 方法 | ||
1.一种基于HTLC技术的区块链跨链价值交互方法,其特征在于,包括以下步骤:
约定区块链A和区块链B的交互环境;
B链向A链提出交互请求;
A链将交互结果返回B链;
所述交互环境约定过程包括:
管理账户在区块链A部署管理合约StoremanAdminSC;
管理节点StoremanGroup在B链上部署groupValueBSC,负责托管B链的价值ValueB,对应账号为groupValueBAddr;
管理节点StoremanGroup在A链部署groupValueABSC,负责托管B链转移到A链的价值ValueAB,对应账号为groupValueABAddr;
B链交易人在StoremanAdminSC注册想要参与B链价值的转移服务,B链合约地址groupValueBSC,并按规定缴纳一定量区块链A上的价值作为保证金,StoremanAdminSC按照缴纳的保证金给groupValueABAddr分配对应的ValueAB配额;
B链向A链交互步骤包括:
B链交易人从StoremanAdminSC获取groupValueBSC合约地址后,在B链网络上从私有地址UserBAddr向groupValueBSC发送此次交易的Hash(x)、B链交易人在A链上的目的地地址UserAddrDest、注入价值的量v,若StoremanGroup在窗口时间前可以提供x,则将数量为v的ValueB转入StoremanGroup账户groupValueBAddr,StoremanGroup监测到自己的groupValueBSC合约上有新的交易请求,向groupValueABSC提交自己的交易Hash(x)、UserAddrDest、v,并减少v数额的ValueAB配额;若B链交易人在窗口时间前可以提供x,则将金额为v的ValueAB转入B链交易人A链目的地地址UserAddrDest,B链交易人被通知到groupValueABSC上有和自己相关的交易上链后,向groupValueABSC揭示自己所拥有的x获取兑换的ValueAB,StoremanGroup监测到自己的groupValueABSC有新揭示的x,使用揭示的x向groupValueBSC合约请求,拿到B链交易人托管的ValueB;
所述A链将交互结果返回B链步骤包括:
B链交易人从StoremanAdminSC获取groupValueABSC合约地址后,在A链网络上从B链交易人在A链目的地地址UserAddrDest向groupValueABSC发送此次交易Hash(x)、B链交易人在B链上的私有地址UserBAddr、交易价值数量v;若StoremanGroup在窗口时间前可以提供x,则将金额为v的ValueAB配额返还StoremanGroup账户,StoremanGroup监测到自己的groupValueABSC合约上有新的交易请求,使用groupValueBAddr账号向groupValueBSC提交Hash(x)、UserAddrDest、UserBAddr、v,锁定ValueB;若B链交易人在窗口时间前可以提供x,则将金额为v的ValueB转入B链交易人B链地址UserBAddr,B链交易人被通知到groupValueBSC上有和自己相关的交易上链,向groupValueBSC揭示自己的x获得兑换的ValueB,StoremanGroup监测到自己的groupValueBSC有新揭示的x,使用揭示的x向groupValueABSC合约请求,恢复ValueAB配额。
2.根据权利要求1所述的基于HTLC技术的区块链跨链价值交互方法,其特征在于,所述约定区块链A和区块链B的交互环境还约定了StoremanGroup退出流程,
所述流程包括:StoremanGroup向StoremanAdminSC发出退出申请,StoremanAdminSC锁定groupValueABSC;
StoremanGroup提回自己的区块链A上的价值押金,StoremanAdminSC置空此group的ValueAB配额。
3.根据权利要求1所述的基于HTLC技术的区块链跨链价值交互方法,其特征在于,所述groupValueABSC包括A链上的智能合约,用于生成、分发、转移和管理A链上B链价值等价物ValueAB。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京网录科技有限公司,未经北京网录科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811171140.X/1.html,转载请声明来源钻瓜专利网。