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

用于避免区块链分叉的区块链节点升级系统及方法 

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

申请/专利权人:山大地纬软件股份有限公司

摘要:本申请公开了于避免区块链分叉的区块链节点升级系统及方法,包括:数据模型和或计算模型管理器,存储数据模型元数据和或计算模型元数据;根据不同模型类别需求,对数据模型元数据和或计算模型元数据进行若干种版本的开发;程序包合法性检测器,检测每一种版本的新的程序包,判断其是否实现相应模型元数据中的所有操作,如果是,则进入程序包版本号注册器;程序包版本号注册器,为若干种版本的新的程序包注册新的版本号,将若干种版本的新的程序挂载到程序包管理器上;程序包管理器,负责各个版本新的程序包之间的调度工作,根据用户提供的新的程序包的版本号,映射出相应的程序包,并返回执行结果。

主权项:1.用于避免区块链分叉的区块链节点升级系统,其特征是,部署在区块链节点上,包括:数据模型管理器或计算模型管理器,其被配置为:数据模型管理器用于存储数据模型元数据,计算模型管理器用于存储计算模型元数据;所述数据模型元数据是对对象的抽象,定义了各个对象的属性和方法,所述数据模型元数据包括:主体、资产、交易、合约、区块、状态树、交易树或收据树;所述计算模型元数据,是处理数据模型的业务逻辑;所述计算模型元数据,包括:交易验证引擎、共识引擎、分布式账本引擎、状态引擎;根据不同模型类别需求,对数据模型元数据或计算模型元数据进行若干种版本的开发,得到若干种版本的新的Schema程序包或新的Strategy程序包;所述新的Schema程序包或新的Strategy程序包分别是对所述数据模型元数据或所述计算模型元数据的一种实现,多种新的Schema程序包或新的Strategy程序包由各自的版本号区分;程序包合法性检测器,其被配置为:检测每一种版本的新的Schema程序包或新的Strategy程序包,判断其是否实现相应模型元数据中的所有操作,如果是,则进入程序包版本号注册器;否则,不允许进入程序包版本号注册器;所述所有操作,是指模型具有的操作,元数据中只是定义了模型的操作,并没有具体实现,新的Schema程序包或新的Strategy程序包实现了元数据中定义的操作;针对不同的需求每一种操作有不同的实现方法,对应着不同版本的新的Schema程序包或新的Strategy程序包;程序包版本号注册器,其被配置为:为若干种版本的新的Schema程序包或新的Strategy程序包注册新的版本号,将若干种版本的新的Schema程序包或新的Strategy程序包挂载到程序包管理器上;运营商服务器提供要调用的数据模型的新的Schema程序包版本号或计算模型的新的Strategy程序包版本号;程序包管理器,其被配置为:负责各个版本新的Schema程序包或新的Strategy程序包之间的调度工作,具体为:运营商提供要调用的新的Schema程序包版本号或新的Strategy程序包版本号,程序包管理器获取到要调用的版本号,程序包管理器根据版本号执行相应的新的Schema程序包或新的Strategy程序包;根据运营商提供的新的Schema程序包或新的Strategy程序包的版本号,映射出相应的程序包,并返回执行结果;根据版本号调度相应的新的Schema程序包或新的Strategy程序包,若成功映射则返回执行结果,否则,返回无相应版本的新的Schema程序包或新的Strategy程序包。

全文数据:

权利要求:

百度查询: 山大地纬软件股份有限公司 用于避免区块链分叉的区块链节点升级系统及方法

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