摘要
本发明提出了一种基于改进SM9算法的DPOS共识方法,针对传统的DPOS共识机制存在的节点投票不积极,记账权垄断以及出块节点作恶问题,提出一种基于改进的SM9算法的VRF构造方法。由于改进的SM9算法是不确定算法,为了满足构造VRF的要求,不再使用随机函数来生成伪随机数,而是使用RFC算法来生成伪随机数,这样改进的SM9算法就是确定性算法。为了通过抽签来选出固定数量的代表节点引入二项分布,同时为了避免由于节点权重和信誉值等因素造成记账权垄断现象,规定每个节点选中概率都是相等的,且与节点本身的权重和信誉值等无关。同时对于节点的奖惩情况设计了奖惩方案,用以鼓励诚实节点约束作恶节点,从而维护系统的安全。
技术关键词
节点
SM9算法
共识方法
生成伪随机数
验证算法
生成算法
生成随机数
私钥
元素
模块
网络
共识系统
密钥
奖惩机制
周期
处理器
时间段
计算机程序产品
系统为您推荐了相关专利信息
优化分析方法
蚂蚁
节点
Dijkstra算法
道路通行属性