[发明专利]使用邀请码的联盟链共建方法和系统有效
申请号: | 202111601888.0 | 申请日: | 2021-12-24 |
公开(公告)号: | CN114362957B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 王晓亮;陈林燏 | 申请(专利权)人: | 杭州溪塔科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04L9/40 |
代理公司: | 浙江英普律师事务所 33238 | 代理人: | 刘芬豪 |
地址: | 310063 浙江省杭州市西湖区文三路*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 邀请 联盟 共建 方法 系统 | ||
本发明实施例公开了一种使用邀请码的联盟链共建方法和系统,其中方法包括:建设方在部署的建设方区块链管理系统中创建一条联盟链,生成邀请码;所述建设方将邀请码发送给各个加入方;各加入方在部署的加入方区块链管理系统中输入邀请码;加入方区块链管理系统解析邀请码,得到建设方区块链管理系统的网络通讯地址及联盟链代号,所述加入方联盟链管理系统与所述建设方联盟链管理系统进行通讯,所述加入方提交加入方的网络通讯地址及获取联盟链节点配置信息申请;建设方在建设方区块链管理系统中审批所述联盟链节点配置信息获取的申请;所述建设方审批通过后,所述建设方区块链管理系统向所述加入方区块链管理系统发送所述联盟链节点配置信息。
技术领域
本发明属于区块链技术领域,具体涉及一种使用邀请码的联盟链共建方法和系统。
背景技术
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。联盟链是多方维护的区块链,只有参与在联盟内的运营者可以写入、读取存放在区块链中的数据。根据联盟共同协商制定的规则控制数据的可见性。智能合约(Smart Contract)是运行在区块链系统内的程序,具有按设定逻辑自动执行、执行结果不可窜改的特性。
当多方企业使用基于区块链技术进行多方合作的业务时,需要各自运行一个共识节点组成一条联盟链,在联盟链上进行区块链账本数据的共识,以防止单方或联合少数几方篡改区块链账本数据。由于区块链是使用点对点通讯,每一个共识节点需要知道区块链网络上其他共识节点程序的网络IP和端口,以便可进行通讯进行共识。在进行有多方参与的共建联盟的协作过程中,往往容易把网络IP和端口信息通过在线通讯工具的对话中披露时泄漏出去,造成共识节点程序的网络IP和端口信息泄漏,有被非加入方访问、从而破坏或泄漏联盟链区块链数据的安全风险。
发明内容
鉴于以上存在的问题,本发明提供一种使用邀请码的联盟链共建方法和系统,用于避免共建联盟链时,节点网络配置信息泄漏的问题。
为解决上述技术问题,本发明采用如下的技术方案:
第一方面,本发明实施例提供一种使用邀请码的联盟链共建方法,包括以下步骤:
建设方在部署的建设方区块链管理系统中创建一条联盟链,生成邀请码;所述建设方将邀请码发送给各个加入方;
各加入方在部署的加入方区块链管理系统中输入邀请码;
加入方区块链管理系统解析邀请码,得到建设方区块链管理系统的网络通讯地址及联盟链代号,所述加入方联盟链管理系统与所述建设方联盟链管理系统进行通讯,所述加入方提交加入方的网络通讯地址及获取联盟链节点配置信息申请;
建设方在建设方区块链管理系统中审批所述联盟链节点配置信息获取的申请;
所述建设方审批通过后,所述建设方区块链管理系统向所述加入方区块链管理系统发送所述联盟链节点配置信息;
所述加入方区块链管理系统获取到所述联盟链节点配置信息后,根据所述联盟链节点配置信息完成联盟链共识网络的接入设置,启动加入方共识节点程序;
所述加入方共识节点程序启动后根据联盟链共识网络的设置,与建设方及其他加入方的联盟链共识节点程序进行联盟链账本共识。
第一方面的一种可能设计中,所述邀请码为邀请码原始内容的编码结果和编码算法代号的合并编码。
第一方面的一种可能设计中,所述编码算法为base64、base58、base48中的任一一种。
第一方面的一种可能设计中,邀请码原始内容为将邀请信息计算哈希并进行签名,将邀请信息与签名、签名算法代号和哈希算法代号合并编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州溪塔科技有限公司,未经杭州溪塔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111601888.0/2.html,转载请声明来源钻瓜专利网。