[发明专利]一种完全去中心化的侧链跨链方法有效
申请号: | 201911266455.7 | 申请日: | 2019-12-11 |
公开(公告)号: | CN111047445B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 黄春;刘一兰;崔超;陈诗;宁丰东;郑坚业;张维超;杨金仿 | 申请(专利权)人: | 深圳区块大陆科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;H04L9/40 |
代理公司: | 深圳天融专利代理事务所(普通合伙) 44628 | 代理人: | 李靓 |
地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 完全 中心 侧链跨链 方法 | ||
本发明涉及侧链跨链技术领域,且公开了一种完全去中心化的侧链跨链方法,具有完全去中心的优点,轻客户端在智能合约中实现,当初始化了正确的起始区块信息,合约就可以完全自主验证后续所有区块的有效性,轻客户端无需连续同步原链所有区块头,只根据需要同步区块链的一部分片段即可获得可信区块用于验证交易,快速的跨链交易,一个跨链交易从产生到在目标链上产生对应交易只需要不到3分钟时间,跨链交易并行,不同的跨链交易之间互不影响,可以并行执行,因此支持很大的并发量,具有安全性,由于采用了生产者签名效验和严格的逻辑检查,可以保证轻客户端自身的正确性,无法被恶意攻击,因此可以安全的验证交易的真实性。
技术领域
本发明涉及侧链跨链技术领域,具体为一种完全去中心化的侧链跨链方法。
背景技术
根据中国专利CN108256864B和中国专利CN103755842A,跨链技术:原本存储在特定区块链上的资产可以转换成为另一条链的资产,简单支付验证技术,用于验证一笔交易存在于区块链中,SPV client存储着连续的区块头,但没有区块体,因此只需占用很小的存储空间,当获得一笔交易和这笔交易的Merkle path后,可以验证这笔交易是否存在于区块链上,轻客户端,即SPV client,即由区块头组成的一条轻量的链,默克尔路径:是一种典型的二叉树结构,由一个根节点、一组中间节点和一组叶节点组成,代表区块间的承接关系,是基于DPOS机制的EOSIO体系公链用于决定生产区块权利的技术,新的bp schedule是由上一批bp schedule包含的Block Producers认证通过后生效以此确保严格的BP权利交接,在轻客户端中跟随对应主网的bp schedule是IBC系统逻辑的一项核心技术。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种完全去中心化的侧链跨链方法,具备完全去中心化的优点,解决了传统侧链跨链效率低下的问题。
(二)技术方案
为实现上述完全去中心化的目的,本发明提供如下技术方案:一种完全去中心化的侧链跨链方法,包括以下步骤:
S01:首先我们在主链上通过跨链合约发起跨链交易起始数据,并记录在起始数据表中。
S02:主链跨链插件会监听主链上发起的跨链交易。
S03:当主链跨链插件收到跨链交易成功后会发送给侧链跨链插件。
S04:当侧链跨链插件收到主链交易信息后,会调用侧链跨链合约使用轻客户端验证交易。
S05:当侧链跨链合约运行的轻客户端交易验证通过后,会调用货币交易函数发起侧链交易发行对应的代币。
S06:侧链跨链插件会监听侧链上发起的交易。
S07:当侧链跨链插件收到代币发行交易成功后会发送给主链跨链插件。
S08:当主链跨链插件收到侧链交易信息后,会调用主链跨链合约货币交易确定接口验证交易。
S09:当主链跨链合约使用轻客户端交易验证通过后,会从起始数据表中删除原始交易起始数据,至此,一笔完整的跨链交易就完成了。
优选的,所述轻客户端主要用来收集区块的区块信息,不包括区块体,轻客户端占用很小的空间。
优选的,在跨链合约中引入了概念节点,一个节点记录的是一段连续的区块头信息,节点结构不存储具体的区块头信息。
优选的,所述轻客户端运行步骤:第一步,通过区块编号验证是否能够连接到最新的节点,第二部,是否需要处理分叉,删除旧数据,在合约中不会同时保存多个分支,而是以后者替代前者的方式实现对分叉的处理,第三步,通过区块id验证是否能够连接到最新的节点,第四部,构造区块头,并验证BP签名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳区块大陆科技有限公司,未经深圳区块大陆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911266455.7/2.html,转载请声明来源钻瓜专利网。