摘要

针对实用拜占庭容错(Practical Byzantine Fault Tolerance, PBFT)共识机制无法预评估并预先限制恶意节点的问题,提出基于信任模型的拜占庭容错共识机制(Trust Model Practical Byzantine Fault Tolerance, TMPBFT)。该机制通过建立信任模型,针对节点不同行为给予其不同信任评价,判断节点信任状态,提高可信节点投票权,筛选并限制恶意节点。并将信任模型与基于PBFT的一致性协议和视图更换协议相结合,加强系统安全性及稳定性。实验结果表明:TMPBFT能够较好地区分并限制恶意节点,提高系统的稳定性与容错能力。