为了满足分布式存储系统的动态存储和异构存储,本文提出一种基于节点共边的异构部分重复码(heterogeneous fractional repetition codes based on node common edge,HFRC-NCE)的构造算法.具体地,将MDS码编码后的数据块分为冷数据块和热...为了满足分布式存储系统的动态存储和异构存储,本文提出一种基于节点共边的异构部分重复码(heterogeneous fractional repetition codes based on node common edge,HFRC-NCE)的构造算法.具体地,将MDS码编码后的数据块分为冷数据块和热数据块,结合节点共边的特性,分别将冷数据块和热数据块复制不同的倍数存储到各个节点中,构造的异构部分重复码更加简单直观,可实现故障节点的精确无编码修复.理论分析表明,与基于完全图和部分正则图构造的部分重复码相比,基于节点共边的异构部分重复码虽然存储开销和修复带宽开销略大,但其节点修复选择度更高,节点存储数据容量更多样化,重构度更小.展开更多
针对委托权益证明(delegated proof of stake,DPoS)中节点投票不积极和恶意节点操纵选举结果的问题,提出一种基于共邻节点相似度改进的DPoS(DPoS based on similarity of common neighbor nodes,S-DPoS)共识算法。首先,引入共邻节点相...针对委托权益证明(delegated proof of stake,DPoS)中节点投票不积极和恶意节点操纵选举结果的问题,提出一种基于共邻节点相似度改进的DPoS(DPoS based on similarity of common neighbor nodes,S-DPoS)共识算法。首先,引入共邻节点相似度模型实现社区划分,缩短投票周期,提高共识效率。其次,计算节点的信誉度,各社区选出一个信誉度最高的节点作为见证节点且负责生产区块,通过节点身份转换机制及时更新节点类别。最后,通过奖惩机制对节点进行奖惩,快速剔除错误节点。仿真实验结果表明,S-DPoS共识算法的节点参与度比DPoS算法提高30%~40%,并且能够有效降低恶意节点操纵选举结果的可能性,增强了系统的安全性。展开更多
文摘为了满足分布式存储系统的动态存储和异构存储,本文提出一种基于节点共边的异构部分重复码(heterogeneous fractional repetition codes based on node common edge,HFRC-NCE)的构造算法.具体地,将MDS码编码后的数据块分为冷数据块和热数据块,结合节点共边的特性,分别将冷数据块和热数据块复制不同的倍数存储到各个节点中,构造的异构部分重复码更加简单直观,可实现故障节点的精确无编码修复.理论分析表明,与基于完全图和部分正则图构造的部分重复码相比,基于节点共边的异构部分重复码虽然存储开销和修复带宽开销略大,但其节点修复选择度更高,节点存储数据容量更多样化,重构度更小.
文摘针对委托权益证明(delegated proof of stake,DPoS)中节点投票不积极和恶意节点操纵选举结果的问题,提出一种基于共邻节点相似度改进的DPoS(DPoS based on similarity of common neighbor nodes,S-DPoS)共识算法。首先,引入共邻节点相似度模型实现社区划分,缩短投票周期,提高共识效率。其次,计算节点的信誉度,各社区选出一个信誉度最高的节点作为见证节点且负责生产区块,通过节点身份转换机制及时更新节点类别。最后,通过奖惩机制对节点进行奖惩,快速剔除错误节点。仿真实验结果表明,S-DPoS共识算法的节点参与度比DPoS算法提高30%~40%,并且能够有效降低恶意节点操纵选举结果的可能性,增强了系统的安全性。