[发明专利]基于权限下发的区块生成方法有效
申请号: | 201810723949.2 | 申请日: | 2018-07-04 |
公开(公告)号: | CN109241763B | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 钟迪 | 申请(专利权)人: | 青岛闪收付信息技术有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F16/901 |
代理公司: | 武汉聚信汇智知识产权代理有限公司 42258 | 代理人: | 沙莎 |
地址: | 266000 山东省青岛市崂山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 权限 下发 区块 生成 方法 | ||
一种基于权限下发的区块生成方法,其包括如下步骤:S1、配置创世区块服务器初始的权限;并配置区块网络协议;S2、在首次接收节点的区块生成请求时,判断节点的区块生成请求是否符合区块网络协议,在符合时根据区块生成规则生成候选区块;并跳转到步骤S3;S3、通过创世区块服务器根据权限对候选区块进行认证,在认证通过后跳转到步骤S4;S4、创世区块服务器向请求节点发送认证信息;请求节点根据认证信息对候选区块进行计算获得区块,并跳转到步骤S5;S5、根据权限分配规则对创世区块服务器的权限进行调整,并对区块对应节点进行权限分配。
技术领域
本发明涉及区块链技术领域,特别涉及一种基于权限下发的区块生成方法。
背景技术
区块链技术作为一种匿名、去中心化的技术,其本质在于去中心化,然而现实中如比特币,挖矿的算力过于集中,排名前几名的矿厂集中了全部算力的三分之一左右,这种现状违背了区块链技术的本意。
并且,在区块链生成过程中,早期区块数量还不够多,并且去中心化程度还不高的情况下,完全依据算力挖坑获得区块也存在不科学性,使得早期生成的区块在区块链中验证的安全性不高。
发明内容
有鉴于此,本发明提供一种基于权限下发的区块生成方法。
一种基于权限下发的区块生成方法,其包括如下步骤:
S1、配置创世区块服务器初始的权限;并配置区块网络协议;
S2、在首次接收节点的区块生成请求时,判断节点的区块生成请求是否符合区块网络协议,在符合时根据区块生成规则生成候选区块;并跳转到步骤S3;
S3、通过创世区块服务器根据权限对候选区块进行认证,在认证通过后跳转到步骤S4;
S4、创世区块服务器向请求节点发送认证信息;请求节点根据认证信息对候选区块进行计算获得区块,并跳转到步骤S5;
S5、根据权限分配规则对创世区块服务器的权限进行调整,并对区块对应节点进行权限分配。
在本发明所述的基于权限下发的区块生成方法中,
所述步骤S5之后还包括:
S6、在再次接收节点的区块生成请求时,判断节点的区块生成请求是否符合区块网络协议,在符合时根据区块生成规则生成候选区块;并跳转到步骤S7;
S7、再次请求的节点将候选区块信息通过区块网络协议发送到区块网络中,获得区块网络中创世区块服务器、所有区块对应节点的认证信息;在接收到的认证信息符合预设认证条件时跳转到步骤S8;
S8、判断权限调整后的创世区块服务器是否符合退出机制;在符合退出机制时跳转到步骤S10;否则根据权限分配规则对创世区块服务器的权限进行调整,并跳转到步骤S9;
S9、创世区块服务器向请求节点发送认证信息;请求节点根据认证信息对候选区块进行计算获得区块,并对本次生成的区块对应的节点进行权限分配,结束;
S10、请求节点将候选区块根据默认认证信息对候选区块进行计算获得区块,并对本次生成的区块对应的节点进行权限分配,结束。
在本发明所述的基于权限下发的区块生成方法中,
所述步骤S6中根据区块生成规则生成候选区块包括:
S01、配置候选区块生成过程中区块生成分配规则、算力识别规则;
S02、通过区块生成分配规则生成区块链中区块总数,并将区块总数按照网络地址段进行分配获得各个网络地址段对应区块池;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛闪收付信息技术有限公司,未经青岛闪收付信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810723949.2/2.html,转载请声明来源钻瓜专利网。