首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种用于区块链子链的发布系统及方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:本无链科技(深圳)有限公司

摘要:本发明公开了一种用于区块链子链的发布系统及方法,包括节点管理器、创世块管理器、子链管理器;系统通过创世块管理器生成一个空白创世块,生成一个子链发布交易,将交易提交到区块链上,通过节点管理器接收所述交易,创世块管理器校验所述交易并执行所述交易,并完成创世节点的清单扩展,同步子链数据,从而完成子链的启动。本发明实现了不同架构不同编码链之间处理逻辑保持一致的作用,解决了链与链之间、链内节点之间因为小变量不一致积累导致的数据不一致的问题。

主权项:1.一种用于区块链子链的发布系统,包括节点管理器、创世块管理器、子链管理器;其特征在于:所述节点管理器用于管理当前网络中所拥有的节点,节点管理器区分节点所属的当前子链以及子链的创世节点的位置;所述创世块管理器用于管理创世块信息,创建创世块,管理不同创世创保存不同链的区块信息,在执行时将从创世块中提取执行参数,验证接收到的别人的区块是否符合创世块要求;所述子链管理器用于定义以及管理子链信息,在定义子链之前从创世块管理器中生成创世块,生成前先将当前子链执行过程中的所有可变量均定义为参数放入创世块中,创世块生成完成后即可定义子链,定义信息中将指明当前子链的参数信息,指定当前子链的创世节点,指定当前子链使用的创世块,并将所述信息全部存入当前子链上;系统通过创世块管理器生成一个空白创世块,生成一个子链发布交易,将交易提交到区块链上,通过节点管理器接收所述交易,创世块管理器校验所述交易并执行所述交易,并完成创世节点的清单扩展,同步子链数据,从而完成子链的启动;所述节点管理器包含节点搜索模块、节点信息模块、节点共识模式、节点扩展模块;所述节点搜索模块用于搜索网络中的节点;所述节点信息模块用于记录节点的基本信息,保存节点所对应的网络信息,根据上层应用的不同选取记录的信息数据;所述节点共识模块用于对节点的有效性进行共识,在所述区块链环境中,采用多个节点一起判断数据的有效性,判定为有效的节点放入有效节点范围,对节点进行动态管理;所述节点扩展模块用于根据其它节点的节点清单扩展自己的节点清单,从其它节点那里获取的节点清单作为节点搜索模块的搜索地址列表使用,根据扩展后的节点列表再进一步扩展节点列表;所述创世块管理器包括创世参数配置模块、创世块生成模块、创世块校验模块;所述创世参数配置模块用于配置一条链在运行过程中所需要的所有参数,所述参数是一个节点启动的组成部分;所述创世块生成模块用于生成一个创世块,所述创世块将决定一条链的创世账户是谁,以及所述链的资产以及共识要求;所述创世块校验模块用于验证本地节点启动的创世块是否有被篡改,以及其它节点发送来的区块是否符合创世块的共识要求;所述子链管理器包括子链清单模块、子链节点模块、子链同步模块;所述子链清单模块用于创建子链的基本信息,并为其它模块提供子链信息的查询;所述子链节点模块用于管理当前链所搜索到的节点,所述节点是指运行了当前子链指定创世块的节点;所述子链同步模块用于保持与主链信息的同步,当主链对子链信息或创世块信息有变化时,进行同步和响应。

全文数据:

权利要求:

百度查询: 本无链科技(深圳)有限公司 一种用于区块链子链的发布系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。