[发明专利]一种基于双层链式架构的区块链激励方法在审
申请号: | 202011235300.X | 申请日: | 2020-11-09 |
公开(公告)号: | CN112102091A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 石宁;赖石辉 | 申请(专利权)人: | 南京可信区块链与算法经济研究院有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 郭放;许伟群 |
地址: | 210031 江苏省南京市中国(江苏)自由*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 双层 链式 架构 区块 激励 方法 | ||
本申请公开一种基于双层链式架构的区块链激励方法,包括:在第一层链上,创建常规区块模版;在第一层链上,生成多个常规区块;将常规区块转化为系统交易,且进行全网广播;随机挑选出一个常规区块作为幸运常规区块延长到第一层链上;在第二层链上,将所有系统交易打包,生成一个当前计数器区块;统计每个常规区块矿工在当前共识轮次生成的常规区块数量;计算当前共识轮次所有常规区块矿工和计数器区块矿工的当前轮次贡献比例;根据上一个计数器区块内存储的上一轮次贡献比例对上一共识轮次的每个矿工进行奖励。以解决传统单链架构的区块链中,先出先得的激励模式只奖励最先挖出区块的矿工,导致网络算力越来越集中,且造成网络算力浪费等问题。
技术领域
本申请涉及区块链技术领域,具体的涉及一种基于双层链式架构的区块链激励方法。
背景技术
在传统单链架构的区块链系统中,只有一种共识算法,激励方式也比较单一,通常是在一轮共识算法中,只会对率先挖出区块并成功被延长到链上的矿工进行奖励,其他的矿工则没有任何奖励。这种单一的激励方式在纯工作量证明共识算法(Proof Of Work,POW)中更为突显,算力越大的矿工在单位时间内率先挖出区块的概率越大,被延长到区块链上的概率就越大,得到奖励的概率也越大;而那些算力较小的矿工同样付出了算力成本,但被延长到区块链上的概率相对很小,得到奖励的概率也很小,尤其,如果没有被延长到链上,则得到的奖励是零,则导致大部分的矿工得不到奖励,浪费了自身的算力资源。
因此,传统单链架构的区块链系统中,单一共识算法先出先得的激励模式缺乏有效的激励辅助机制,只会奖励最先挖出区块的矿工,导致网络算力越来越集中,催生出大的中心矿池,造成网络算力的浪费,且无法解决自私挖矿、女巫攻击以及51%算力攻击等问题。
发明内容
本申请提供一种基于双层链式架构的区块链激励方法,以解决传统单链架构的区块链系统中,单一共识算法先出先得的激励模式缺乏有效的激励辅助机制,只会奖励最先挖出区块的矿工,导致网络算力越来越集中,催生出大的中心矿池,造成网络算力的浪费,且无法解决自私挖矿、女巫攻击以及51%算力攻击等问题。
一种基于双层链式架构的区块链激励方法,包括:
在第一层链上,创建常规区块模版;
在第一层链上,经过第一层共识算法,按照当前共识轮次生成的所述常规区块模版,生成多个常规区块;
将所述常规区块转化为系统交易,形成区块交易匹配对,且将所述系统交易进行全网广播;
对所述常规区块进行哈希散列排序,随机挑选出一个所述常规区块作为幸运常规区块延长到所述第一层链上;
在第二层链上,经过第二层共识算法,将所有所述系统交易打包,生成一个当前计数器区块;所述常规区块模版内关联有上一个计数器区块指向,所述上一个计数器区块是在上一轮所述第二层共识算法中生成的计数器区块;
统计每个常规区块矿工在当前共识轮次生成的所述常规区块数量,得到每个所述常规区块矿工的当前常规挖矿贡献数;
计算当前共识轮次所有所述常规区块矿工和计数器区块矿工的当前轮次贡献比例,存储在所述当前计数器区块内;
根据所述上一个计数器区块内存储的上一轮次贡献比例对上一共识轮次的每个所述常规区块矿工和所述计数器区块矿工进行奖励。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京可信区块链与算法经济研究院有限公司,未经南京可信区块链与算法经济研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011235300.X/2.html,转载请声明来源钻瓜专利网。