[发明专利]POS机制下记账节点选择方法有效
| 申请号: | 201810492790.8 | 申请日: | 2018-05-22 |
| 公开(公告)号: | CN108833484B | 公开(公告)日: | 2020-12-08 |
| 发明(设计)人: | 梁学栋;林辉荣;曾胜;徐静;徐洋洋;杨丽;赵显丽 | 申请(专利权)人: | 四川海纳仁东科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06Q40/04 |
| 代理公司: | 成都坤伦厚朴专利代理事务所(普通合伙) 51247 | 代理人: | 刘坤 |
| 地址: | 610000 四川省成都市武侯区*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | pos 机制 记账 节点 选择 方法 | ||
本发明特别涉及一种POS机制下记账节点选择方法,包括以下步骤:记账节点接受网络中的交易信息,并将交易信息写入区块;记账节点每隔一段时间或区块个数在区块链网络中发起新的记账节点选举,普通节点收到邀请后判断自身是否符合参选条件;决定参选的普通节点向区块链系统提交参选保证金;记账节点从确认缴纳保证金的节点筛选出一级候选节点;从一级候选节点选择权益最大者为当选记账节点后结束。该方法可以避免中心化问题,降低了权益对中小节点的影响,提高恶意节点攻击的成本,维护了权益本身的价值,刺激参与节点更多保存权益,以提高入选记账节点的概率。
技术领域
本发明涉及区块链技术领域,特别涉及一种POS机制下记账节点选择方法。
背景技术
区块链(BlockChain)技术作为一种分布式账本技术,具有去中心化、分布式共识、匿名和可追溯特性,被认为是最有前途的技术之一。作为分布式网络的一种应用,如何在分布式网络中达成共识,选择记账节点,是区块链必须要解决的问题之一。目前主流的共识机制主要有工作量证明(Proof of Work,简称POW)和权益证明(Proof of Stake,简称POS)两种。POW和POS分别采用了计算力和权益持有的比率两种方法来选择记账节点。
POS机制以权益作为基础,除权益利息奖励以外,其最大的奖励来自记账节点的记账奖励。但是,其记账节点的选择跟节点持有的权益有正相关,即一个节点拥有的权益越多,被选择为记账节点的几率就越大,因而获得记账奖励的机会就越多。该机制的缺点非常明显,长期运行中,权益多的节点获得的奖励越多,造成大者恒大,后续进入的节点因为权益占比低的原因,无法获得更多奖励,没有参与积极性,容易退出网络,造成网络收缩和崩塌。同时,因为奖励导致的权益集中,权益大的节点也会更多被选为记账节点,导致更多的主导权,引起中心化的问题。
发明内容
本发明的目的在于提供一种POS机制下记账节点选择方法,提高选择的随机性,增加中小权益节点获得记账权的概率。
为实现以上目的,本发明采用的技术方案为:一种POS机制下记账节点选择方法,包括以下步骤:(A)记账节点接受网络中的交易信息,并将交易信息写入区块;(B)记账节点判断是否经过设定时间T或者写入区块的数量达到设定值m,如果是,则执行下一步,否则返回步骤A;(C)记账节点在区块链网络中发起新的记账节点选举,每个普通节点收到记账节点的选举邀请后判断自身是否符合参选条件,参选条件为自身当选为记账节点的频率是否超过设定阈值,如果超过则自动失去候选资格,否则可以参选;(D)决定参选的普通节点向区块链系统提交参选保证金;(E)记账节点确认缴纳保证金的节点为候选节点,并从候选节点中根据保证金大小筛选出一级候选节点;(F)对于一级候选节点,按权益大小排序,选择权益最大者为当选记账节点后结束。
与现有技术相比,本发明存在以下技术效果:通过对当选为记账节点的频率的要求,加上时间和出块限制,确保不会有节点一直当选记账节点,造成中心化问题;同时,通过保证金排序机制,使得中小权益节点可以通过提高保证金的方式来提高入选记账节点的概率,降低了权益对中小节点的影响,还能提高恶意节点攻击的成本;最后通过权益排序机制,维护了权益本身的价值,刺激参与节点更多保存权益,以提高入选记账节点的概率。
附图说明
图1是本发明的流程图。
具体实施方式
下面结合图1,对本发明做进一步详细叙述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川海纳仁东科技有限公司,未经四川海纳仁东科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810492790.8/2.html,转载请声明来源钻瓜专利网。





