专利汇可以提供一种基于PoW和PoS改进的区块链共识机制专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于PoW和PoS改进的 区 块 链 共识机制,本发明通过降低哈希碰撞计算难度来加快区块链出块速度、减少交易等待时间、减少算 力 的浪费;通过给纳入币龄计算的持币时间设置上限,避免由于币龄无限增长而带来的富者无限富的问题;通过引入信用值并根据 节点 行为动态调整信用值以及加入竞争等待时间,来平衡记账权的竞争,让更多的节点获得记账机会。与当前PoW和PoS相比,本发明提出的改进共识机制具有更快的出块速度、更短的交易等待时间、更少的算力浪费,并在一定程度上避免了类似于 马 太效应的富者愈富问题,平衡了记账权的竞争,让更多的算力较弱、权益较小的节点也尽可能地获得一些记账权。,下面是一种基于PoW和PoS改进的区块链共识机制专利的具体信息内容。
1.一种基于PoW和PoS改进的区块链共识机制,其特征在于,所述方法包括:
(1)优化PoW:
a)降低哈希计算的难度,减少寻找随机数所花费的算力:将初始难度设为1,对应难度值为6,即找到的随机数Nonce拼接前一个区块的hash值再进行哈希计算得到的hash值的前
6位为0,这样矿工节点只需花几十秒就能找到Nonce;
b)将出块速度保持在1分钟左右,以获得更快的交易确认:设置一个竞争等待时间wTime为10秒,第一个找到Nonce的节点立即向全网广播,此时触发wTime,此后10秒内找到的节点都有机会获得记账权,10秒之后还没有找到的节点则失去获得本次记账权的机会,停止计算;找到Nonce所花费的时间记为fTime,作为确定打包记账权的一个因素;
c)将难度调整机制改为每创建720个区块调整一次,即每12小时左右调整一次难度,难度计算公式改为:
newDiff=oldDidd*(43200/totalTime)
newDiff为新区块的难度,oldDiff为前一个区块的难度,totalTime为创建过去720个区块所花费的总时长,单位为秒,由于出块速度在1分钟左右,所以43200/totalTime趋近于
1,newDiff和oldDiff近似相等,如果算力增加,totalTime就会小于43200秒,43200/totalTime大于1,newDiff将大于oldDiff,难度增加;反之,算力减小,难度减小,以此来动态调整计算难度;
(2)优化PoS:
针对PoS可能会出现的节点权益无限增大的问题,PoWaS设置一个有效持币时间ValueTime,并设置最大值,币龄的计算公式为:
CoinAge=Coin*ValueTime
若持币时间超过有效持币时间最大值,则ValueTime停止增长,由公式可以看出超出的时长不会纳入币龄的计算,以此来限制币龄的无限增长,防止权益无限增大;
(3)引入信用值:为每个节点赋予一个信用值cPoint,作为记账权的一个参考因素,根据节点的行为增加和扣除信用值,用信用值奖励来调动矿工节点的挖矿积极性,信用值扣除来减少节点作恶的几率;
(4)确定记账权:记账权竞争流程为:
a)各矿工节点根据当前的难度值进行哈希计算寻找随机数Nonce,使得该Nonce拼接上前一个区块的hash值再进行哈希计算后得到的hash值的前n位为0,n等于难度值;
b)当某矿工找到Nonce后,立即向全网广播,此时触发竞争等待时间wTime,为10秒,其他节点收到广播后,还有10秒的计算时间,如果10秒内找到了Nonce,也立即向全网广播,10秒后仍然没有找到Nonce的节点失去本轮记账机会;
c)找到Nonce的节点根据fTime、CoinAge和cPoint这三个值计算出所有找到Nonce的节点的pStake值;
d)若发现自己的pStake最大,则将所有的pStake信息以及自己打包好的区块广播至全网,宣布自己获得打包权,其他节点收到信息后进行验证,若验证通过,将收到信息中的区块作为区块链最后一个区块进行下一轮的挖矿计算;
e)若发现自己的pStake不是最大的,则竞争失败,等待获得打包权节点的广播信息;
f)没有找到Nonce的节点停止计算,收到获得记账权的节点的广播信息后,再进行下一轮的计算。
2.根据权利要求1所述的基于PoW和PoS改进的区块链共识机制,其特征在于,信用值采用1000分制,最高为1000,每个节点的初始信用值为400,成功记账后会获得1信用值奖励,节点如果发生恶意行为,比如恶意分叉,将扣除20信用值;若信用值较低,则对节点竞争记账权进行限制,具体规则如下:
a)信用值低于400时,限制120轮,即2小时左右无法参与记账权竞争;
b)信用值低于300时,限制720轮,即12小时左右无法参与记账权竞争;
c)信用值低于200时,限制4320轮,即72小时左右无法参与记账权竞争;
d)信用值低于100时,剔除该节点,取消其矿工资格。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
基于区块链的电动汽车充电分布式管理方案 | 2020-05-08 | 998 |
一种区块链网络服务费支付方法、系统及存储介质 | 2020-05-08 | 219 |
一种物品确权防伪方法和具有防伪芯片的物品 | 2020-05-14 | 546 |
实现基于区块链的工作流 | 2020-05-08 | 844 |
一种基于区块链技术的雾计算入侵检测特征共享系统 | 2020-05-13 | 5 |
一种适用于能源区块链的分层交易方法 | 2020-05-12 | 609 |
一种基于Fabric的货到付款应用方法及系统 | 2020-05-13 | 307 |
一种基于账户分类的区块链交易执行与数据存储方法 | 2020-05-13 | 905 |
一种物品防伪方法和具有防伪芯片的物品 | 2020-05-12 | 499 |
区块链的跨链交易方法、管理节点、区块链网络 | 2020-05-12 | 362 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。