一种基于算力共识的区块链网络的激励调控方法技术

技术编号:20919519 阅读:21 留言:0更新日期:2019-04-20 10:19
本发明专利技术公开了一种基于算力共识的区块链网络的激励调控方法,涉及区块链领域,包括:首先,获取本区块链网络的当前算力值;然后,将所述当前算力值与预定算力值比较,若所述当前算力值与所述预定算力值不匹配,则调整所述本区块链网络的激励水平以使所述当前算力值与所述预定算力值相匹配。本发明专利技术能够通过宏观调控激励水平,在算力不足时,激励水平较高,提高算力基础建设的积极性,以便增强算力;而在算力过剩时,降低激励水平,降低算力基础建设的积极性,引导旷工优化算力基础设施建设规模,避免算力过剩。

An Incentive Regulation Method Based on Computational Consensus for Block Chain Networks

The invention discloses an incentive regulation method of block chain network based on arithmetic consensus, which relates to the field of block chain, including: first, obtaining the current arithmetic value of the block chain network; then, comparing the current arithmetic value with the predetermined arithmetic value, if the current arithmetic value does not match the predetermined arithmetic value, adjusting the incentive level of the block chain network to make it work. The current calculation value matches the predetermined calculation value. The invention can improve the enthusiasm of computing infrastructure construction by macro-control incentive level, when the computing power is insufficient, the incentive level is higher, so as to enhance the computing power; when the computing power is excessive, the incentive level can be reduced, the enthusiasm of the computing infrastructure construction can be reduced, and the absenteeism can be guided to optimize the scale of the computing infrastructure construction and avoid the surplus of the computing power.

【技术实现步骤摘要】
一种基于算力共识的区块链网络的激励调控方法
本专利技术涉及区块链领域,特别涉及一种基于算力共识的区块链网络的激励调控方法。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。在现有技术中,区块链技术的不足之处在于:基于算力共识的区块链网络耗费社会算力资源,旷工盲目加入恶意竞争,整体社会的投入产出效益低,矿机过渡组建。
技术实现思路
有鉴于现有技术的至少一部分上述缺陷,本专利技术所要解决的技术问题是提供一种基于算力共识的区块链网络的激励调控方法,旨在通过宏观调控激励水平,在算力不足时,激励水平较高,提高算力基础建设的积极性,以便增强算力;而在算力过剩时,降低激励水平,降低算力基础建设的积极性,引导旷工优化算力基础设施建设规模,避免算力过剩。为实现上述目的,本专利技术提供一种基于算力共识的区块链网络的激励调控方法,所述方法包括:获取本区块链网络的当前算力值;将所述当前算力值与预定算力值比较,若所述当前算力值与所述预定算力值不匹配,则调整所述本区块链网络的激励水平以使所述当前算力值与所述预定算力值相匹配。在一具体实施方式中,所述方法还包括:获取所述本区块链网络外的第二区块链网络的第二当前算力值;根据所述第二当前算力值,设定所述预定算力值。在一具体实施方式中,所述调整所述本区块链网络的激励水平以使所述当前算力值与所述预定算力值相匹配,还包括:若所述当前算力值小于所述预定算力值,则提高所述激励水平;若所述当前算力值大于所述预定算力值,则降低所述激励水平。在一具体实施方式中,所述激励水平包括:基准激励、正向激励、负向激励;所述正向激励高于所述基准激励,所述负向激励低于所述基准激励;所述方法,还包括:若所述当前算力值与所述预定算力值相匹配,则设定所述激励水平为基准激励;若所述当前算力值小于所述预定算力值,则设定所述激励水平为正向激励;若所述当前算力值大于所述预定算力值,则设定所述激励水平为负向激励。在一具体实施方式中,所述方法还包括:根据所述激励水平,向旷工节点发送第一数量的本区块链网络token。在一具体实施方式中,所述方法还包括:获取当前时间节点的矿机产能、矿机单位算力成本和/或矿机性能;根据所述矿机产能、所述矿机单位算力成本和/或所述矿机性能设置所述预定算力值。在一具体实施方式中,所述方法还包括:根据初始的预定算力值相对应的购买力,求解当前时间节点基于所述购买力所能购置的矿机的整体算力值为预定算力值。在一具体实施方式中,在所述获取本区块链网络的当前算力值之前,还包括:响应于预定的激励调控时间到来,生成激励调控指令;所述激励调控指令用于发起本次激励调控作业。本专利技术的有益效果是:本专利技术能够通过宏观调控激励水平,在算力不足时,激励水平较高,提高算力基础建设的积极性,以便增强算力;而在算力过剩时,降低激励水平,降低算力基础建设的积极性,引导旷工优化算力基础设施建设规模,避免算力过剩。本专利技术通过激励水平的宏观调控,避免一窝蜂的无用功,避免耗费过多的社会资源,提高单位算力盈利;有效缓解现有技术中,区块链矿机盲目跟风投入,造成矿机之间算力恶意竞争,采用区块链替代人工记账,充分发挥计算机记账的便捷优势,避免算力竞争造成记账社会成本过高,造福社会。附图说明图1是本专利技术一具体实施方式中的一种基于算力共识的区块链网络的激励调控方法的流程示意图;图2是本专利技术一具体实施方式中的一种基于算力共识的区块链网络的激励调控系统的系统框图;图3是本专利技术一具体实施方式中的激励调整模块的结构框图;图4是本专利技术另一具体实施方式中的激励调整模块的结构框图;图5是本专利技术另一具体实施方式中的一种基于算力共识的区块链网络的激励调控系统的系统框图;图6是本专利技术又一具体实施方式中的一种基于算力共识的区块链网络的激励调控系统的系统框图;图7是本专利技术再一具体实施方式中的一种基于算力共识的区块链网络的激励调控系统的系统框图。具体实施方式下面结合附图和实施例对本专利技术作进一步说明:如图1-7所示,在本专利技术第一实施例中,提供一种基于算力共识的区块链网络的激励调控方法,所述方法包括:获取本区块链网络的当前算力值;将所述当前算力值与预定算力值比较,若所述当前算力值与所述预定算力值不匹配,则调整所述本区块链网络的激励水平以使所述当前算力值与所述预定算力值相匹配。本专利技术通过将本区块链网络的当前算力值与预定算力值比较,在二者不匹配时,进行控激励水平调控;算力不足时,提高激励水平,提高算力基础建设的积极性,以便增强算力;而在算力过剩时,降低激励水平,降低算力基础建设的积极性,引导旷工优化算力基础设施建设规模,避免算力过剩。值得一提的是,当前算力值可以为实际值,也可以为预估值;当前算力值的获取方式可以采用现有技术,而不限定具体的获取方式。可选的,根据最近时间段内旷工记账权竞争所耗费的时间以及记账难度,估算当前算力值;可选的,检测本区块链网络上的所有矿机的算力,获得整体区块链网络的当前算力值;可选的,获取本区块链网络的矿机数及型号,预估矿机平均算力值,继而估算整体网络的当前算力值。可选的,当前算力值是过去一段时间内的算力平均值。在本实施例中,所述方法还包括:获取所述本区块链网络外的第二区块链网络的第二当前算力值;根据所述第二当前算力值,设定所述预定算力值。可选的,第二区块链网络为比特币区块链网络。由于科技的发展,社会整体算力是在不断提升的。而对于大算力区块链网络,例如比特币区块链网络,其整体算力值能够较好地反应社会整体算力水平,并以其作为参照设定预定算力值,以便调控本区块链网络的激励水平。可选的,获取输入节点输入的所述预定算力值。值得一提的是,可选的,输入节点输入的预定算力值为人工输入;可选的,输入节点基于大数据计算求解获得预定算力值;可选的,输入节点为提供预定算力值的特定服务器。在本实施例中,所述调整所述本区块链网络的激励水平以使所述当前算力值与所述预定算力值相匹配,还包括:若所述当前算力值小于所述预定算力值,则提高所述激励水平;若所述当前算力值大于所述预定算力值,则降低所述激励水平。可选的,在另一可选的实施例中,所述激励水平包括:基准激励、正向激励、负向激励;所述正向激励高于所述基准激励,所述负向激励低于所述基准激励;所述方法,还包括:若所述当前算力值与所述预定算力值相匹配,则设定所述激励水平为基准激励;若所述当前算力值小于所述预定算力值,则设定所述激励水平为正向激励;若所述当前算力值大于所述预定算力值,则设定所述激励水平为负向激励。值得一提的是,基准激励、正向激励、负向激励也可以根据需要进行设定。值得一提的是,在可选的案例中,激励水平有智能合约编写完成,区块链网络能够运行智能合约中的激励水平的调整规则进行调整激励水平;并且智能合约的修改需要区块链网络上一定数量的节点同意才能进行修改。例本文档来自技高网...

【技术保护点】
1.一种基于算力共识的区块链网络的激励调控方法,其特征在于,所述方法包括:获取本区块链网络的当前算力值;将所述当前算力值与预定算力值比较,若所述当前算力值与所述预定算力值不匹配,则调整所述本区块链网络的激励水平以使所述当前算力值与所述预定算力值相匹配。

【技术特征摘要】
1.一种基于算力共识的区块链网络的激励调控方法,其特征在于,所述方法包括:获取本区块链网络的当前算力值;将所述当前算力值与预定算力值比较,若所述当前算力值与所述预定算力值不匹配,则调整所述本区块链网络的激励水平以使所述当前算力值与所述预定算力值相匹配。2.如权利要求1所述的一种基于算力共识的区块链网络的激励调控方法,其特征在于,所述方法还包括:获取所述本区块链网络外的第二区块链网络的第二当前算力值;根据所述第二当前算力值,设定所述预定算力值。3.如权利要求1所述的一种基于算力共识的区块链网络的激励调控方法,其特征在于,所述调整所述本区块链网络的激励水平以使所述当前算力值与所述预定算力值相匹配,还包括:若所述当前算力值小于所述预定算力值,则提高所述激励水平;若所述当前算力值大于所述预定算力值,则降低所述激励水平。4.如权利要求1所述的一种基于算力共识的区块链网络的激励调控方法,其特征在于,所述激励水平包括:基准激励、正向激励、负向激励;所述正向激励高于所述基准激励,所述负向激励低于所述基准激励;所述方法,还包括:若所述当前算力值与所述预定算力值相匹配,则...

【专利技术属性】
技术研发人员:林锑杭
申请(专利权)人:莆田市烛火信息技术有限公司
类型:发明
国别省市:福建,35

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

1