[发明专利]基于联盟链的多通道动态化生成的实现方法在审
申请号: | 201910041028.2 | 申请日: | 2019-01-16 |
公开(公告)号: | CN109753304A | 公开(公告)日: | 2019-05-14 |
发明(设计)人: | 孙夕秋;耿因志;杨国栋 | 申请(专利权)人: | 中化能源科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰;白伟 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预定义模板 读取 参数标识 配置 多通道 可执行 区块 语义 配置模板 提示信息 通道创建 通道配置 通道请求 业务配置 应用类型 用户体验 自动关联 链节点 输入项 占位 解析 应用 替换 部署 信封 发送 场景 转换 更新 创建 转化 | ||
本发明公开了一种基于联盟链的多通道动态化生成的实现方法,包括:预定义模板生成;创建通道请求发送至区块链应用,自动关联并读取预定义模板;获取预定义模板中参数标识,将参数标识转化语义和提示信息,形成业务配置的输入项;获取配置模板进行参数与值转换,替换占位标识,生成部署配置;解析部署配置,生成可执行配置,提交通道配置更新信封;读取可执行配置,发送到区块链节点,完成通道创建。该方法可以提供一种基于联盟链的动态化生成的实现方法,加快对不同参数的理解并且能够根据不同的应用类型和场景做相应扩展,以满足应用的性能、容量、用户体验及其他要求。
技术领域
本发明涉及去中心的区块链开发技术,尤其涉及一种联盟链的多通道动态化生成的实现方法。
背景技术
区块链按照访问和管理权限可以分为公有链、私有链和联盟链。联盟链强调同业或跨行业间的组织或组织间的价值与协同的强关联性以及联盟内部的弱中心化。以降低成本、提升效率为主要目标。以强身份许可、安全隐私、高性能、海量数据等为主要技术特点。
联盟链是个广泛的治理共同体。但依旧允许广泛共同体下存在多个不同的小集体,既是允许机构或行业做更深度的治理收敛,同时多个不同的小集体又共享联盟链的基础设施。如果实际操作中以一个治理收敛为一个通道,那在实际的治理场景中可能多达几百到上千个通道。
目前的联盟链多通道治理方案存在着通道配置复杂、迭代周期长,通道配置无法重用等问题,且需要一定技术背景才能理解。部署过程中,常常会因为使用者对配置参数缺乏理解,导致通道创建或者更新时遇到各种各样的问题。
发明内容
本发明的目的在于提供一种基于联盟链的多通道动态化生成的实现方法,加快对不同参数的理解并且能够根据不同的应用类型和场景做相应扩展。
通道是联盟链中参与方组成业务实体的统称,可以把这个概念应用到任何类似的场景,不同场景下命名可能不同。
为实现上述目的,本发明提供了一种基于联盟链的多通道动态化生成的实现方法,包括:预定义模板生成;创建通道请求发送至区块链应用,自动关联并读取预定义模板;获取预定义模板中参数标识,将参数标识转化语义和提示信息,形成业务配置的输入项;获取配置模板进行参数与值转换,替换占位标识,生成部署配置;解析部署配置,生成可执行配置,提交通道配置更新信封;读取可执行配置,发送到区块链节点,完成通道创建。
可选的或优选的,预定义模板包括配置模板和参数标识。预定义模板包括联盟链节点构建的创建通道的配置交易结构,根据已有业务模板复制修改或初始创建。
可选的或优选的,预定义模板包括联盟链节点构建的创建通道的配置交易结构。配置交易结构包括:版本标识,设置为每个元素都有一个关联版本,根据每次配置的更新,版本号更新;权限控制,设置为每个元素都有一个关联策略,判断是否允许对元素进行修改;设置为按照关联策略内容验证权限配置,并对当前配置副本及时保存。层次策略,设置为包含多个子组的配置组,每个组都有关联值、关联策略和关联模式,较低层次获取较高层次的关联策略。
可选的或优选的,解析参数描述信息,包括如下步骤:参数以结构化数据的方式返回客户端;客户端根据结构化数据,动态生成表单。
可选的或优选的,获取配置模板进行参数与值转换包括如下步骤:获取配置模板进行参数值转换包括如下步骤:步骤1,节点获取由客户端赋予真实值的参数,读取模板内容;步骤2,节点遇到参数的标志位结束,写入读取内容,生成部署配置。
可选的或优选的,生成部署配置包括节点使用参数值与部署配置中的参数进行关联替换,生成最终可执行配置。
可选的或优选的,替换占位标识包括如下步骤:替换占位标识包括如下步骤:步骤1,通过模板参数定义的键值关联模板转化器;步骤2,模板转化器获得参数值后获取参数值对应的键;步骤3,根据对应的键替换配置模板中的占位标识,替换参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中化能源科技有限公司,未经中化能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910041028.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视角补偿方法、装置及设备
- 下一篇:卫星软件系统和卫星软件系统配置方法