一种联盟链的节点准入方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28745159 阅读:20 留言:0更新日期:2021-06-06 18:10
本申请提供了一种联盟链的节点准入方法、装置、电子设备及存储介质,所述节点准入方法包括:目标节点获取关于待准入机构的第一准入请求;基于第一准入请求,确定目标节点所属的联盟机构关于待准入机构的准入投票结果;根据联盟链下的所有联盟机构关于待准入机构的准入投票结果,确定待准入机构是否允许加入到联盟链中。通过联盟链中的联盟机构的投票结果控制待准入机构准入,提高了准入安全性,当待准入机构允许加入到联盟链中时,可以一次性使待准入机构包含的多个节点同时加入到联盟链中,节约资源和时间。节约资源和时间。节约资源和时间。

【技术实现步骤摘要】
一种联盟链的节点准入方法、装置、电子设备及存储介质


[0001]本申请涉及联盟链
,具体而言,涉及一种联盟链的节点准入方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,联盟链的各个节点都对应一个实体机构,任何实体机构想要加入联盟链,需要得到联盟的许可,这些机构共同维护系统的稳定发展。
[0003]现有技术中,联盟链中使用CA机制来确保节点的准入。具体地,就是当一个机构想加入该联盟组织时,需要由所谓的联盟方签发一个证书给申请加入的机构,当申请加入的机构获取该证书时,该机构便可以使用该证书来创建区块链节点,使其节点加入联盟的共识网络当中。
[0004]但是这种方案的缺陷比较明显,只要拥有签发证书的机构,都可以随意控制节点的准入,这样一来,无法确保节点准入的安全性。

技术实现思路

[0005]有鉴于此,本申请的目的在于提供一种联盟链的节点准入方法、装置、电子设备及存储介质,通过联盟链中的联盟机构的投票结果控制待准入机构的准入,使得待准入机构不能随意加入到联盟链中,提高了准入安全性,同时,当待准入机构允许加入到联盟链中时,可以一次性使待准入机构包含的多个节点同时加入到联盟链中,节约资源和时间。
[0006]本申请实施例提供了一种联盟链的节点准入方法,其中,所述联盟链包括多个节点,每个所述节点归属于一个联盟机构,每个所述联盟机构包括至少一个所述节点,该方法作用于所述联盟链中的目标节点,所述节点准入方法包括:
[0007]目标节点获取关于待准入机构的第一准入请求;
[0008]基于所述第一准入请求,确定所述目标节点所属的联盟机构关于待准入机构的准入投票结果;
[0009]根据所述联盟链下的所有联盟机构关于待准入机构的准入投票结果,确定所述待准入机构是否允许加入到所述联盟链中。
[0010]优选地,在所述目标节点获取关于待准入机构的第一准入请求之后,所述节点准入方法还包括:
[0011]判断当前时刻下的联盟链中是否存在未处理完成的第二准入请求;
[0012]若存在所述未处理完成的第二准入请求,则暂停处理或拒绝所述第一准入请求;
[0013]若不存在所述未处理完成的第二准入请求,则执行步骤基于所述第一准入请求,确定所述目标节点所属的联盟机构关于待准入机构的准入投票结果。
[0014]优选地,所述基于所述第一准入请求,确定所述目标节点所属的联盟机构关于待准入机构的准入投票结果,包括:
[0015]基于所述第一准入请求,生成投票记录表;
[0016]确定目标节点所属的联盟机构在所述投票记录表中做出关于待准入机构的准入投票结果,其中,所述准入投票结果包括同意待准入机构加入到所述联盟链中的结果和拒绝待准入机构加入到所述联盟链中的结果。
[0017]优选地,所述基于所述第一准入请求,生成投票记录表,包括:
[0018]所述目标节点基于所述第一准入请求,与联盟链中的其他节点以生成投票记录表为目的对所述第一准入请求进行共识;
[0019]在所述目标节点与联盟链中的其他节点达成共识后,生成投票记录表。
[0020]优选地,所述根据所述联盟链下的所有联盟机构关于待准入机构的准入投票结果,确定所述待准入机构是否允许加入到所述联盟链中,包括:
[0021]根据所述联盟链下的所有联盟机构关于所述待准入机构的准入投票结果,确定联盟链下的所有联盟机构中同意待准入机构加入到所述联盟链中的表示同意的机构数量;
[0022]判断所述表示同意的机构数量是否超过预设准入阈值;
[0023]当所述表示同意的机构数量超过所述预设准入阈值时,确定所述待准入机构允许加入到所述联盟链中。
[0024]优选地,所述根据所述联盟链下的所有联盟机构关于待准入机构的准入投票结果,确定所述待准入机构是否允许加入到所述联盟链中,还包括:
[0025]根据所述联盟链下的所有联盟机构关于所述待准入机构的准入投票结果,确定联盟链下的所有联盟机构中拒绝待准入机构加入到所述联盟链中的表示拒绝的机构数量;
[0026]判断所述表示拒绝的机构数量是否超过预设拒绝阈值;
[0027]当所述表示拒绝的机构数量超过所述预设拒绝阈值时,确定所述待准入机构拒绝加入到所述联盟链中。
[0028]优选地,所述联盟机构为企业联盟下的任意一个联盟企业。
[0029]第二方面,本申请实施例提供一种联盟链的节点准入装置,所述联盟链包括多个节点,每个所述节点归属于一个联盟机构,每个所述联盟机构包括至少一个所述节点,该装置作用于所述联盟链中的目标节点,所述节点准入装置包括:
[0030]请求获取模块,用于目标节点获取关于待准入机构的第一准入请求;
[0031]结果确定模块,用于基于所述第一准入请求,确定所述目标节点所属的联盟机构关于待准入机构的准入投票结果;
[0032]准入确定模块,用于根据所述联盟链下的所有联盟机构关于待准入机构的准入投票结果,确定所述待准入机构是否允许加入到所述联盟链中。
[0033]第三方面,本申请实施例提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上所述联盟链的节点准入方法的步骤。
[0034]第四方面,本申请实施例提供一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上所述联盟链的节点准入方法的步骤。
[0035]本申请实施例提供的联盟链的节点准入方法、装置、电子设备及存储介质,其中,所述联盟链包括多个节点,每个所述节点归属于一个联盟机构,每个所述联盟机构包括至
少一个所述节点,该方法作用于联盟链中的目标节点,所述节点准入方法包括:目标节点获取关于待准入机构的第一准入请求,然后基于第一准入请求,确定目标节点所属的联盟机构关于待准入机构的准入投票结果,接着根据联盟链下的所有联盟机构关于待准入机构的准入投票结果,确定待准入机构是否允许加入到联盟链中。
[0036]进而,本申请实施例根据联盟链中的联盟机构对待准入机构的投票结果确定待准入机构是否允许加入到联盟链中,通过联盟链中的联盟机构的投票结果控制待准入机构的准入,使得待准入机构不能随意加入到联盟链中,提高了准入安全性,同时,当待准入机构允许加入到联盟链中时,可以一次性使待准入机构包含的多个节点同时加入到联盟链中,节约资源和时间。
[0037]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0038]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种联盟链的节点准入方法,其中,所述联盟链包括多个节点,每个所述节点归属于一个联盟机构,每个所述联盟机构包括至少一个所述节点,其特征在于,该方法作用于所述联盟链中的目标节点,所述节点准入方法包括:目标节点获取关于待准入机构的第一准入请求;基于所述第一准入请求,确定所述目标节点所属的联盟机构关于待准入机构的准入投票结果;根据所述联盟链下的所有联盟机构关于待准入机构的准入投票结果,确定所述待准入机构是否允许加入到所述联盟链中。2.根据权利要求1所述的节点准入方法,其特征在于,在所述目标节点获取关于待准入机构的第一准入请求之后,所述节点准入方法还包括:判断当前时刻下的联盟链中是否存在未处理完成的第二准入请求;若存在所述未处理完成的第二准入请求,则暂停处理或拒绝所述第一准入请求;若不存在所述未处理完成的第二准入请求,则执行步骤基于所述第一准入请求,确定所述目标节点所属的联盟机构关于待准入机构的准入投票结果。3.根据权利要求1或2所述的节点准入方法,其特征在于,所述基于所述第一准入请求,确定所述目标节点所属的联盟机构关于待准入机构的准入投票结果,包括:基于所述第一准入请求,生成投票记录表;确定目标节点所属的联盟机构在所述投票记录表中做出关于待准入机构的准入投票结果,其中,所述准入投票结果包括同意待准入机构加入到所述联盟链中的结果和拒绝待准入机构加入到所述联盟链中的结果。4.根据权利要求3所述的节点准入方法,其特征在于,所述基于所述第一准入请求,生成投票记录表,包括:所述目标节点基于所述第一准入请求,与联盟链中的其他节点以生成投票记录表为目的对所述第一准入请求进行共识;在所述目标节点与联盟链中的其他节点达成共识后,生成投票记录表。5.根据权利要求1所述的节点准入方法,其特征在于,所述根据所述联盟链下的所有联盟机构关于待准入机构的准入投票结果,确定所述待准入机构是否允许加入到所述联盟链中,包括:根据所述联盟链下的所有联盟机构关于所述待准入机构的准入投票结果,确定...

【专利技术属性】
技术研发人员:赖奕宇曹崇瑞
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1