[发明专利]一种基于多隧道协议的跨链业务方法在审

专利信息
申请号: 202010331891.4 申请日: 2020-04-24
公开(公告)号: CN111464318A 公开(公告)日: 2020-07-28
发明(设计)人: 单志平;徐晓峰;李志远;其他发明人请求不公开姓名 申请(专利权)人: 潘小胜
主分类号: H04L9/32 分类号: H04L9/32;H04L12/46;H04L29/08;G06Q20/38
代理公司: 暂无信息 代理人: 暂无信息
地址: 246121 安徽省安庆市怀*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 隧道 协议 业务 方法
【权利要求书】:

1.一种基于多隧道协议的跨链业务方法,其特征在于,包含有:

步骤一:所述基于多隧道协议的跨链业务应用于区块链系统中,所述区块链系统包括第一并生链、第二并生链,多个积分链、客户端存储包、多功能节点、维护设备A、维护设备B、原生账户、签名账户、隧道账户、多隧道协议;所述多隧道协议是通讯协议,用于为所述区块链系统的信息传输提供不同的通讯支持;所述客户端存储包是安装在电脑或手机端的应用程序,用于实现账户注册、发送跨链业务操作请求;所述积分链是不同类型的积分的分布式总账,每一种积分都有一个对应的积分链;所述第一并生链、所述第二并生链是所述区块链系统中的两条主链;所述第一并生链包括所述原生账户、所述签名账户;所述区块链系统中的每一个用户都有一个所述原生账户,用于存放积分;所述签名账户由所述维护设备A创建,用于存放冻结状态的积分;隧道账户根据需求动态决定每个多功能节点所属的组别,并实现由K个组别分别完成第一并生链和第二并生链轮循的等待和工作状态的控制方式,K为自然数,在完成工作和等待任务的同时可大幅降低多功能节点工作和等待状态的切换次数,从而节省多功能节点系统资源的循环寿命;对多功能节点的控制模型的具体步骤为:

分步骤a1、隧道账户将节点系统性能较低、有充足存储空间的多功能节点编入高等组别;

分步骤a2、将节点系统性能较高、有大量等待空间的多功能节点编入低等组别;

分步骤a3、当新多功能节点接入时,隧道账户结合现有两组别的规模以及新接入多功能节点自身节点系统性能水平,动态决定将其编入高等组别或低等组别;

分步骤a4、组别管理系统为属于高等组别的每个多功能节点添加工作标志,为属于低等组别的每个多功能节点添加等待标志;

分步骤a5、工作和等待标志在控制过程中保持动态更新,没有被隧道账户修改的情况下,默认保持上一时刻状态;

分步骤a6、当规定时刻第一并生链和第二并生链调度指令要求调度工作时,隧道账户将需要的工作功率下发到高等组别控制模块;控制模块根据工作和等待标志统计可以调度的多功能节点,并计算各多功能节点允许的最大工作功率,进而计算高等组别允许的最大工作功率;

分步骤a7、所述第二并生链包括所述隧道账户;每个所述多功能节点可以有多个所述隧道账户,每一个隧道账户用于存放在不同的积分链上的积分;

分步骤a8、所述维护设备A是具有投票权的节点;

分步骤a9、所述维护设备B是用于打包业务,并负责生成区块的节点;

步骤二:为避免区块链系统随着隧道不断分配资源并且要进行频繁切换第一并生链和第二并生链之间的工作状态,从而过快的消耗多隧道的资源;隧道账户利用控制逻辑通过所述多隧道协议将第一并生链和第二并生链中的所有多功能节点根据事先划分好的通道资源的权益分成高等组别和低等组别,分别处于等待和工作状态,来完成区块链系统的等待和工作状态的调度工作任务;

步骤三:所述多功能节点是所述区块链系统中的用户;用户在所述存储包客户端注册之后可以成为所述多功能节点,每个多功能节点拥有一个所述原生账户和多个所述隧道账户,所述多功能节点创建账户的过程为:

分步骤b1:用户在所述客户端存储包上注册后成为所述多功能节点;

分步骤b2:所述区块链系统在所述第一并生链上创建一个对应的原生账户;

分步骤b3:所述区块链系统在所述第二并生链上创建多个对应的隧道账户;所述多个对应的隧道账户的个数由用户注册时填写的信息和所述多隧道协议中的法则决定,一个所述隧道账户和一个所述积分链相对应;

分步骤b4:所述区块链系统同时将所述对应的原生账户和所述对应的隧道账户绑定;每个所述隧道账户绑定的原生账户每天免费转账的次数有限额,超过积分的限额,需要提交给所述维护设备A审核;所述限额由所述维护设备A确定,可以修改;所述多功能节点对原生账户在正常操作过程中,要检查发现原生账户的操作逻辑中是否有响应不及时、切换时间太长缺陷,减少在增加多功能节点之后原生账户与隧道账户通信的难度,将隧道账户和原生账户的代码内核进行交互,隧道账户按一定的时间周期访问原生账户的接口以监视原生账户的运行,需要处理为区块链系统提供物理设备的资源的分配,隧道账户中包含的与原生账户的代码内核、为区块链系统提供物理设备资源相关的代码能在运行时刻在响应同步时或者异步时的事件能保障所述多功能节点对原生账户在正常操作的正确性;

步骤四:所述多功能节点提取积分的过程为:

分步骤c1:所述多功能节点发起提取积分业务,并向所述第一并生链广播所述提取积分业务;所述提取积分业务中包括对应积分链的提取积分地址,提取积分积分数目;

分步骤c2:所述维护设备A对所述提取积分业务进行投票并向所述第一并生链广播;

分步骤c3:所述维护设备B搜集所述维护设备A对所述提取积分业务的投票结果,如果有不少于2/3的所述维护设备A投支持票,则所述维护设备B将所述提取积分业务打包生成区块,执行下一分步骤;如果有超过1/3的所述维护设备A投反对票,则所述维护设备B将所述提取积分业务打包成空白业务;如果没有不少于2/3的所述维护设备A投支持票,也没有超过1/3的所述维护设备A投反对票,则所述维护设备B不打包业务,由下一个维护设备B处理;

分步骤c4:所述维护设备B将所述提取积分业务打包生成区块后,将所述提取积分积分数目从多功能节点的原生账户转移到所述签名账户中并冻结;

分步骤c5:所述维护设备B将所述提取积分业务广播到对应的积分链上;

分步骤c6:所述维护设备A验证对应积分链上的隧道账户中的余额是否不小于所述提取积分积分数目;如果隧道账户中的余额小于所述提取积分积分数目,则从所述签名账户转移提取积分积分数目与隧道账户中的余额的差值到所述对应积分链上的隧道账户中;

分步骤c7:所述维护设备A验证完后,等待固定区块高度后,所述提取积分积分数目对应的积分从所述对应积分链上的隧道账户转移到所述对应积分链的提取积分地址中;

分步骤c8:冻结在所述签名账户中余额转移到所述原生账户中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于潘小胜,未经潘小胜许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010331891.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top