《表8 确定性共识协议的安全性质分析》
*恶意节点故意过滤交易会影响活性
表8总结了以上所述确定性共识协议的安全性质.Algorand、Byzcoin和Stellar协议面向非许可链场景,HoneyBadger、Tendermint协议面向网络规模受限的许可链应用场景.Algorand等协议基本都满足安全性和活性,但Stellar系统在存在恶意节点时,系统活性会受到破坏.在网络层面上,Algorand和Byzcoin要求弱同步网络,Stellar要求同步网络,HoneyBadger可在纯异步网络中运行.尽管对网络要求低,HoneyBadger只能在节点身份已知且数量不变的非许可链环境中运行,且要求节点两两建立可信通道,对节点间通信要求较高.在安全边界上,大多数确定性共识协议继承了拜占庭协议3f+1的安全边界,Stellar则要求仲裁分片相交.此外,由于各协议在实验设计方面缺乏统一标准,包括节点数目、节点硬件配置、区块和交易大小设置等,以致于文献中各协议的性能表现实验结果难以横向对比.
图表编号 | XD00207318100 严禁用于非法目的 |
---|---|
绘制时间 | 2021.02.01 |
作者 | 夏清、窦文生、郭凯文、梁赓、左春、张凤军 |
绘制单位 | 区块链技术与应用联合实验室(中国科学院软件研究所)、中国科学院大学、计算机科学国家重点实验室(中国科学院软件研究所)、中国科学院大学、中国科学院软件研究所可信计算与信息保障实验室、中国科学院大学、区块链技术与应用联合实验室(中国科学院软件研究所)、中科软科技股份有限公司、区块链技术与应用联合实验室(中国科学院软件研究所)、计算机科学国家重点实验室(中国科学院软件研究所) |
更多格式 | 高清、无水印(增值服务) |