一种出版业基于联盟区块链的节点设计及管理方法和系统技术方案

技术编号:35562172 阅读:18 留言:0更新日期:2022-11-12 15:45
本发明专利技术公开了一种出版业基于联盟区块链的节点设计及管理方法和系统,在节点设计方法中,通过人工审核、发放邀请码、节点审批和定义节点权限的步骤,对节点进行全过程监管和审核。通过人工审核的形式,在节点注册前进行审核,在审核通过后发放邀请码来注册,以确保新注册节点的身份合法性、真实性和稳定性,避免节点的随意接入;同时,整个监管过程,无论是人工审核、节点注册审批还是定义种子节点都可通过人工调整,大大提升了灵活性,可根据相应节点的表现情况,升级为能够进行查询、共识的种子节点,也可降级为可查询但不能共识的普通节点,以调整节点的权限,避免联盟区块链在运行过程中出现节点异常、网络和设备等问题。网络和设备等问题。网络和设备等问题。

【技术实现步骤摘要】
一种出版业基于联盟区块链的节点设计及管理方法和系统


[0001]本专利技术涉及出版业区块链
,特别是涉及一种出版业基于联盟区块链的节点设计及管理方法和系统。

技术介绍

[0002]当前,在区块链的出版业领域中,区块链节点组成的公链基本上都是独自管理维护,并且允许自由节点任意接入,导致节点的合法性、真实性、以及节点性能都无法得到控制。加入的节点或者已加入的节点不能得到严格地审核,节点之间的可信度无法准确得到评估,使得整个联盟链的稳定性和节点能力难以保障,节点资源不能最大化利用。

技术实现思路

[0003]针对上述问题,本专利技术提供了一种出版业基于联盟区块链的节点设计及管理方法和系统,能够有效地对区块链中的节点进行监管,提升节点的合法性、真实性和稳定性。
[0004]本专利技术的一方面提供了一种出版业基于联盟区块链的节点设计方法,包括:S1、根据对节点申请机构的准入资格进行人工审核的结果,判断是否发放邀请码,其中,所述准入资格包括所述节点申请机构的身份合法性和真实性,所述邀请码与所述节点申请机构的代码一一对应,若审核通过,则发放邀请码,并进入S2,;否则,禁止注册;S2、判断邀请码与所述节点申请机构的代码是否一一对应,并根据判断结果进行审批,若审批通过,则节点注册成功,并被初步定义为普通节点,进入S3,其中,所述普通节点具有查询功能而不具备共识功能;否则,节点注册失败;S3、可选择性地定义所述普通节点是否为种子节点,其中,所述种子节点至少具有共识和查询功能。
[0005]上述技术方案的工作原理如下:
[0006]本专利技术通过人工审核、发放邀请码、节点审批和定义节点权限的步骤,对节点进行全过程监管和审核,有效提升了新注册节点的身份合法性、真实性和稳定性。
[0007]在进一步的技术方案中,在S3中,根据所述普通节点的性能、稳定性或所述准入资格中的一种或多种判断是否将普通节点定义为种子节点。
[0008]通过该设置,能够将性能优良的普通节点筛选出来成为种子节点,提升整个出版业联盟区块链的稳定性,实现节点资源的最大化利用。
[0009]在进一步的技术方案中,所述节点申请机构的代码为IP地址。
[0010]通过将节点申请机构的代码设置为IP地址,在进行节点注册申请时,IP地址能够有效地与邀请码进行一一对应,便于节点审批时进行验证,避免出现邀请码的转让和赠送而严重影响节点的准入生态。
[0011]本专利技术的另一方面提供了一种出版业基于联盟区块链的节点管理方法,对通过如上所述的出版业基于联盟区块链的节点设计方法注册的节点,根据节点的性能、稳定性或所述准入资格中的一种或多种,对该节点的类型进行更改。
[0012]通过以上设置,及时对不符合要求的节点进行升级或降级,改变权限,保持区块链
生态的稳定性。
[0013]本专利技术的又一方面提供了一种出版业基于联盟区块链的节点设计系统,包括:
[0014]审核单元,被配置为根据对节点申请机构的准入资格进行人工审核的结果,判断是否发放邀请码,若是,则生成并发放邀请码;否则,不发放邀请码;其中,所述准入资格包括所述节点申请机构的身份合法性和真实性,所述邀请码与所述节点申请机构的代码一一对应;
[0015]节点管理单元,包括数据获取模块、审批模块和信任模块,所述数据获取模块被配置为获取所述邀请码的数据信息;所述审批模块被配置为判断所述邀请码与所述节点申请机构的代码是否一一对应,并根据判断结果进行审批,若审批通过,则将该节点初步定义为普通节点,否则,节点注册失败;所述信任模块被配置为获取所述普通节点的信息并可选择性地定义所述普通节点是否为种子节点;其中,所述普通节点具有查询功能而不具备共识功能,所述种子节点至少具有共识和查询功能。
[0016]在进一步的技术方案中,所述信任模块还包括资格判定模块,所述资格判定模块被配置为根据所述普通节点的性能、稳定性或所述准入资格中的一种或多种判断是否将普通节点定义为种子节点。
[0017]在进一步的技术方案中,所述区块链节点准入系统还包括查询单元,所述查询单元与所述审批模块和信任模块通信连接,并被配置为获取并显示所述种子节点的信息和普通节点的信息。
[0018]通过设置查询单元,便于工作人员对节点信息进行查看,整体把控便于监管。
[0019]在进一步的技术方案中,所述审核单元包括用于生成随机邀请码的生成模块。
[0020]本专利技术的有益效果是:
[0021]1、本专利技术通过人工审核的形式,在节点注册前进行审核,在审核通过后发放邀请码来注册,以确保新注册节点的身份合法性、真实性和稳定性,避免节点的随意接入;同时,整个监管过程,无论是人工审核、节点注册审批还是定义种子节点都可通过人工调整,大大提升了灵活性,可根据相应节点的表现情况,升级为能够进行查询、共识的种子节点,也可降级为可查询但不能共识的普通节点,以调整节点的权限,避免联盟区块链在运行过程中出现节点异常、网络和设备等问题;
[0022]2、通过将节点申请机构的代码设置为IP地址,在进行节点注册申请时,IP地址能够有效地与邀请码进行一一对应,便于节点审批时进行验证,避免出现邀请码的转让和赠送而严重影响节点的准入生态;
[0023]3、将性能优良的普通节点筛选出来成为种子节点,提升整个出版业联盟区块链的稳定性,实现节点资源的最大化利用;
[0024]4、及时对不符合要求的节点进行升级或降级,改变权限,保持区块链生态的稳定性。
[0025]5、通过设置查询单元,便于工作人员对节点信息进行查看,整体把控便于监管。
附图说明
[0026]图1是本专利技术实施例所述一种出版业基于联盟区块链的节点设计方法的流程示意图;
[0027]图2是本专利技术示例中基于所述的一种出版业基于联盟区块链的节点设计方法的区块链节点管理系统图;
[0028]图3是本专利技术示例中待审批的节点列表图;
[0029]图4是本专利技术示例中审批通过的节点列表图;
[0030]图5是本专利技术示例中对信任状态示意图;
[0031]图6是本专利技术示例中已经激活的节点申请机构列表图;
[0032]图7是本专利技术示例中从区块链浏览器查询到的种子节点的列表示意图;
[0033]图8是本专利技术示例中区块链浏览器的查询界面示意图;
[0034]图9是本专利技术示例中对种子节点移除信任的状态示意图;
[0035]图10是在本专利技术示例中从区块链浏览器查询到的更新后的种子节点列表示意图。
具体实施方式
[0036]下面结合附图对本专利技术的实施例作进一步说明。
[0037]实施例
[0038]如图1所示,本专利技术的一方面提供了一种出版业基于联盟区块链的节点设计方法,包括以下步骤。
[0039]S1、根据对节点申请机构的准入资格进行人工审核的结果,判断是否发放邀请码,其中,所述准入资格包括所述节点申请机构的身份合法性和真实性,所述邀请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种出版业基于联盟区块链的节点设计方法,其特征在于,包括:S1、根据对节点申请机构的准入资格进行人工审核的结果,判断是否发放邀请码,其中,所述准入资格包括所述节点申请机构的身份合法性和真实性,所述邀请码与所述节点申请机构的代码一一对应,若审核通过,则发放邀请码,并进入S2,;否则,禁止注册;S2、判断邀请码与所述节点申请机构的代码是否一一对应,并根据判断结果进行审批,若审批通过,则节点注册成功,并被初步定义为普通节点,进入S3,其中,所述普通节点具有查询功能而不具备共识功能;否则,节点注册失败;S3、可选择性地定义所述普通节点是否为种子节点,其中,所述种子节点至少具有共识和查询功能。2.根据权利要求1所述的出版业基于联盟区块链的节点设计方法,其特征在于,在S3中,根据所述普通节点的性能、稳定性或所述准入资格中的一种或多种判断是否将普通节点定义为种子节点。3.根据权利要求1所述的出版业基于联盟区块链的节点设计方法,其特征在于,所述节点申请机构的代码为IP地址。4.一种出版业基于联盟区块链的节点管理方法,其特征在于,对通过权利要求1至3任一项所述的出版业基于联盟区块链的节点设计方法注册的节点,根据节点的性能、稳定性或所述准入资格中的一种或多种,对该节点的类型进行更改。5.一种出版业基于联盟区块链的节点设计系统,其特征在于,包括:审核单元,被配置为根据对节点申请机构的准入资格进...

【专利技术属性】
技术研发人员:赵海涛薛建川刘汉操
申请(专利权)人:北京知传链科技有限公司
类型:发明
国别省市:

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

1