[发明专利]基于HTLC技术的区块链跨链价值交互方法有效
申请号: | 201811171140.X | 申请日: | 2018-10-09 |
公开(公告)号: | CN109409877B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 张英;郭兆中;石鎏澂;吕旭军 | 申请(专利权)人: | 北京网录科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
代理公司: | 北京君泊知识产权代理有限公司 11496 | 代理人: | 王程远 |
地址: | 100000 北京市海淀区西北旺*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 htlc 技术 区块 链跨链 价值 交互 方法 | ||
本发明公开了基于HTLC技术的区块链跨链价值交互方法,包括以下步骤,约定区块链A和区块链B的交互环境;B链向A链提出交互请求;A链将交互结果返回B链;本发明与目前的区块链账户管理方式相比,其有益效果在于,本发明使用的哈希锁定方案均可以摒除,完全满足去中心化、交易原子性、高速便捷等特性,且不需对链实行软分叉。
技术领域
本发明属于区块链技术领域,尤其是涉及一种基于HTLC技术的区块链跨链价值交互方法。
背景技术
区块链是一种按照时间顺序将数据区块以链条的方式组合成特定的数据结构,并以密码学方式保证的不可篡改和不可伪造的去中心化共享总账,能够安全存储简单的、有先后关系、能在系统内验证的数据。
区块链目前已经应用到金融、医疗、教育等多个领域。它将应用逻辑写入智能合约中,然后部署到区块链上。用户通过其区块链账户向智能合约发送一笔交易,触发合约中的逻辑,执行相应操作,最终完成实际业务。因此账户管理对于区块链的应用非常重要。而在有些特定场景中,需要多个主体共同管理某个账户,要求这些主体对账户拥有相同的控制权,只有满足条件数量的主体参与才能够控制账户发送合法交易,单个主体无法做到。
为了实现多主体控制账户的目标,一系列技术被提出。这些技术存在空间占有率高、通用性不强、参与主体需实时在线等缺陷。本方案是一个基于多方计算的区块链账户管理方法,对空间占有率与单主体账户等同,具有很强通用性,并且实现了账户管理的“门限化”,降低了需参与主体在线的要求。
当前区块链多主体账户的管理方式有两种:
多重签名
将管理账户与多个用户公钥进行绑定,需要提供所有这些公钥对应的数字签名才能够解锁账户。具体流程:
1.交易提出者构造交易,然后广播给其他管理主体;
2.其他管理主体收到交易后,用自己的私钥进行签名,并广播出去;
3.当一个主体收集到所有签名之后,构造成完整交易发送出去。Schnorr签名
基本思想是将参与者的公钥“合成”为一个总体的公钥,然后每个参与者利用自己的私钥作出签名后,再将这个签名合成为总体的签名,与总体的公钥相匹配。
多重签名的技术缺点:
1.空间占有率高;
2.交易费高;
3.容错性差,只要一个参与者不在线,就无法完成签名;
4.兼容性差,不支持智能合约或者多重签名脚本的区块链无法使用。Schnorr签名的技术缺点:
1.兼容性差,不支持椭圆曲线数字签名方案(ECDSA);
2.所有参与者必须同时在线,容错性差。
发明内容
为了弥补上述区块链账户管理上的缺陷,本发明提出一种基于HTLC技术的区块链跨链价值交互方法。
其技术方案为:一种基于HTLC技术的区块链跨链价值交互方法,包括以下步骤:
约定区块链A和区块链B的交互环境;
B链向A链提出交互请求;
A链将交互结果返回B链;
所述交互环境约定过程包括:
管理账户在区块链A部署管理合约StoremanAdminSC;
管理节点StoremanGroup在B链上部署groupValueBSC,负责托管B链的价值ValueB,对应账号为groupValueBAddr;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京网录科技有限公司,未经北京网录科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811171140.X/2.html,转载请声明来源钻瓜专利网。