[发明专利]区块链部署方法与系统在审
申请号: | 201910163754.1 | 申请日: | 2019-03-05 |
公开(公告)号: | CN109889386A | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 史春辉;瞿争 | 申请(专利权)人: | 众安信息技术服务有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L29/08 |
代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 杨胜军 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 部署 节点程序 配置参数 配置信息 节点发送 人工操作 网络包括 便利性 不一致 块链 运维 网络 学习 | ||
本公开的实施例公开了一种区块链部署方法与系统。该区块链部署方法包括:确定区块链网络的配置参数,所述区块链网络包括一个或多个待部署节点;针对所述一个或多个待部署节点中的至少一个待部署节点,确定相应的配置信息并确定相应的节点程序;以及向所述至少一个待部署节点发送所述配置参数、所述相应的配置信息和所述相应的节点程序,以使得所述至少一个待部署节点基于所述配置参数和相应的配置信息来执行所述相应的节点程序。相较于传统方法,通过本公开的技术方案,提高了区块链部署效率和便利性,避免了人工操作导致结果不一致的情况,并且能够减少运维人员的学习成本。
技术领域
本公开公开总体上涉及区块链领域,尤其涉及一种区块链部署方法与系统。
背景技术
区块链(block chain)是一种结合了分布式数据存储、点对点传输、加密算法以及共识机制等计算机技术的新型分布式系统,它由多个参与节点共同维护一套分布式账本,实现了数据信息的防篡改、可追溯等特性,创造了一套安全的分布式信任体系。
在目前主流的区块链项目中,通常需要根据不同的目的来部署不同的区块链网络,以便发挥具体场景下使用区块链技术的优势。在这种情况下,虽然使用的底层链是相同的,但是需要针对不同区块链网络进行独立配置,并且快速测试或者使用该区块链,这就对区块链的部署方式提出了较高的要求。传统的部署方式需要人为地为每个区块链节点单独配置环境,或者由一些主流的部署工具通过管理复杂的配置文件来实现。这些部署方式缺乏扩展性和定制化,并且人工操作在对区块链的频繁部署(例如,在研发过程中)中会引起大量重复劳动,导致过高的运维成本,而且可能导致结果不一致。
因此,亟需一种改进的区块链部署方法与系统。
发明内容
总体上,本公开的实施例提供了区块链部署方法、区块链部署系统、区块链部署装置及相应的计算机可读存储介质以至少部分地解决现有技术的上述及其它潜在问题。
本公开的实施例的第一方面提供了一种区块链部署方法,所述方法包括以下步骤:A.确定区块链网络的配置参数,所述区块链网络包括一个或多个待部署节点;B.针对所述一个或多个待部署节点中的至少一个待部署节点,确定相应的配置信息并确定相应的节点程序;C.向所述至少一个待部署节点发送所述配置参数、所述相应的配置信息和所述相应的节点程序,以使得所述至少一个待部署节点基于所述配置参数和所述相应的配置信息来执行所述相应的节点程序。
本公开的实施例的第二方面提供了一种区块链部署系统,所述系统包括:位于区块链网络中的至少一个待部署节点;以及部署装置,其通信地耦合到所述至少一个待部署节点,其中,所述部署装置被配置为执行以下步骤:A.确定所述区块链网络的配置参数;B.针对至少一个待部署节点,确定相应的配置信息并确定相应的节点程序;以及C.向所述至少一个待部署节点发送所述配置参数、所述相应的配置信息和所述相应的节点程序,以使得所述至少一个待部署节点基于所述配置参数和所述相应的配置信息来执行所述相应的节点程序。
在前述的第一方面或第二方面的一些实施例中,步骤A.确定区块链网络的配置参数包括:确定所述区块链网络的网络拓扑参数,所述网络拓扑参数包括所述区块链网络中的节点的数量和地址信息;确定所述区块链网络的安全性参数,所述安全性参数包括所述区块链网络的加密机制。
在一些实施例中,步骤B中针对所述一个或多个待部署节点中的至少一个待部署节点,确定相应的配置信息包括:确定所述至少一个待部署节点的相应的公私钥和证书信息、运行环境信息、初始化数据信息中的至少一个。
在一些实施例中,步骤C.向所述至少一个待部署节点发送所述配置参数、所述相应的配置信息和所述相应的节点程序包括:当所述至少一个待部署节点包括两个或更多个待部署节点时,经由多个线程并发地向所述两个或更多个待部署节点发送所述配置参数、所述相应的配置信息和所述相应的节点程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于众安信息技术服务有限公司,未经众安信息技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910163754.1/2.html,转载请声明来源钻瓜专利网。