小型微型计算机系统JournalofChineseComputerSystemsDOI:10.20009/j.cnki.21⁃1106/TP.2021⁃06282023年3月第3期Vol.44No.320231http://ppcoin.org/收稿日期:2021⁃08⁃11收修改稿日期:2021⁃10⁃08基金项目:国家自然科学基金地区项目(61962030,61862036)资助;国家自然科学基金云南联合基金项目(U1802271)资助;云南省基础研究计划杰出青年项目(2019FJ011)资助;云南省中青年学术和技术带头人后备人才培养计划项目(202005AC160036)资助.作者简介:王硕,男,1995年生,硕士研究生,CCF会员,研究方向为区块链、服务计算;付晓东(通讯作者),男,1975年生,博士,教授,博士生导师,CCF高级会员,研究方向为服务计算、智能决策系统;岳昆,男,1979年生,博士,教授,博士生导师,CCF高级会员,研究方向为大数据分析、服务计算;刘骊,女,1979年生,博士,教授,CCF高级会员,研究方向为服务计算、智能家居;刘利军,男,1978年生,硕士,副教授,CCF会员,研究方向为医疗服务.节点偏好一致性最大化的DPoS记账权分配王硕1,付晓东1,2,岳昆3,刘骊1,刘利军11(昆明理工大学信息工程与自动化学院,昆明650500)2(昆明理工大学云南省计算机技术应用重点实验室,昆明650500)3(云南大学信息学院,昆明650091)E⁃mail:xiaodong_fu@hotmail.com摘要:委托权益证明(DelegateProofofStake,DPoS)通过投票选择见证人节点出块,实现了交易的快速认证,但其仍存在选择得到的见证人节点无法满足多数投票节点意愿、投票结果易被恶意节点操纵的问题,影响了DPoS的公平性与安全性.为此,本文将投票节点偏好的一致性作为选择见证人节点的指标,提出一种基于Kendalltau距离的DPoS记账权分配方法⁃DPoSKD(DPoSwithKendalltaudistance).方法首先考虑到投票节点偏好不完整的问题,通过扩展Kendalltau距离定义以衡量不完整偏好间的一致性程度,然后将记账权分配过程建模为一个寻找与所有投票节点偏好一致性最大化的Top⁃k候选节点排列最优化问题,最后通过遗...