[发明专利]基于权限下发的区块生成方法有效
申请号: | 201810723949.2 | 申请日: | 2018-07-04 |
公开(公告)号: | CN109241763B | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 钟迪 | 申请(专利权)人: | 青岛闪收付信息技术有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F16/901 |
代理公司: | 武汉聚信汇智知识产权代理有限公司 42258 | 代理人: | 沙莎 |
地址: | 266000 山东省青岛市崂山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 权限 下发 区块 生成 方法 | ||
1.一种基于权限下发的区块生成方法,其特征在于,其包括如下步骤:
S1、配置创世区块服务器初始的权限;并配置区块网络协议;
S2、在首次接收节点的区块生成请求时,判断节点的区块生成请求是否符合区块网络协议,在符合时根据区块生成规则生成候选区块;并跳转到步骤S3;
S3、通过创世区块服务器根据权限对候选区块进行认证,在认证通过后跳转到步骤S4;
S4、创世区块服务器向请求节点发送认证信息;请求节点根据认证信息对候选区块进行计算获得区块,并跳转到步骤S5;
S5、根据权限分配规则对创世区块服务器的权限进行调整,并对区块对应节点进行权限分配。
2.如权利要求1所述的基于权限下发的区块生成方法,其特征在于,
所述步骤S5之后还包括:
S6、在再次接收节点的区块生成请求时,判断节点的区块生成请求是否符合区块网络协议,在符合时根据区块生成规则生成候选区块;并跳转到步骤S7;
S7、再次请求的节点将候选区块信息通过区块网络协议发送到区块网络中,获得区块网络中创世区块服务器、所有区块对应节点的认证信息;在接收到的认证信息符合预设认证条件时跳转到步骤S8;
S8、判断权限调整后的创世区块服务器是否符合退出机制;在符合退出机制时跳转到步骤S10;否则根据权限分配规则对创世区块服务器的权限进行调整,并跳转到步骤S9;
S9、创世区块服务器向请求节点发送认证信息;请求节点根据认证信息对候选区块进行计算获得区块,并对本次生成的区块对应的节点进行权限分配,结束;
S10、请求节点将候选区块根据默认认证信息对候选区块进行计算获得区块,并对本次生成的区块对应的节点进行权限分配,结束。
3.如权利要求2所述的基于权限下发的区块生成方法,其特征在于,
所述步骤S6中根据区块生成规则生成候选区块包括:
S01、配置候区块生成过程中区块生成分配规则、算力识别规则;
S02、通过区块生成分配规则生成区块链中区块总数,并将区块总数按照网络地址段进行分配获得各个网络地址段对应区块池;
S03、判断请求的节点所在的网络地址段,并判断所在网络地址段中对应区块池是否达到上限,在达到上限时跳转到步骤S06,否则跳转到步骤S04;
S04、通过算力识别规则判断请求的节点是否出现算力异常,在出现算力异常时跳转到步骤S06,否则跳转到步骤S05;
S05、根据预设区块生成规则信息生成候选区块,并执行跳转到步骤S7的步骤;
S06、拒绝节点的区块生成请求,并结束。
4.如权利要求3所述的基于权限下发的区块生成方法,其特征在于,
所述步骤S04中通过算力识别规则判断请求的节点是否出现算力异常包括:
S41、向节点发送算力测试程序,并接收节点反馈的算力测试结果;
S42、根据算力测试结果判断请求的节点是否出现算力异常。
5.如权利要求4所述的基于权限下发的区块生成方法,其特征在于,
所述步骤S41之前还包括:
按照网络地址段配置各个网络地址段内节点生成区块链的互斥规则;
根据互斥规则配置对应的节点算力调整规则;
相应地,所述步骤S42包括:
S421、判断请求的节点是否符合互斥规则,在符合互斥规则时,跳转到步骤S5;否则跳转到步骤S422;
S422、根据节点算力调整规则调整请求的节点项的算力影响系数;
S423、通过算力影响系数获得调整后的请求的节点的算力,并判断调整后的请求的节点的算力是否算力异常。
6.如权利要求5所述的基于权限下发的区块生成方法,其特征在于,
所述步骤S02中将区块总数按照网络地址段进行分配获得各个网络地址段对应区块池包括:
将网络地址划分为不同层级的网络地址段;
按照不同层级的网络地址段对区块总数进行划分获取各个层级网络地址段对应区块池。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛闪收付信息技术有限公司,未经青岛闪收付信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810723949.2/1.html,转载请声明来源钻瓜专利网。