区块链安全

区块链协议安全 从共识算法到容错机制

      拜占庭将军难题的探究起源于1986年,由LeslieLamport等研究者提起。它以古时候东罗马帝国的大将军们围堵大城市为题材,描述了1个有关贪之害的剧情,而且恰当的蕴涵了当代分布式架构的统一性难题。恰好是因为在分布式系统和并行处理系统的理论和实际层面的辉煌成就,Lamport在二零一三年变成 诺贝尔物理奖获得者。

outputo-20210722-090005-390-fhrs.png

君士坦丁堡容错机制(dsh)则提供了存有“内奸”时处理君士坦丁堡难题的方式 ,它不单单是在批准链中遭受极度的关心,在公有链中也有普遍的运用,比如由另一名诺贝尔物理奖获得者SivioMicali等设计的Algorand这种PoS体制中,有关技术也被不断的应用。阿里安全实验室的这篇介绍最先讲解了dsh的基本要素,接着以Fabric和DPoS协议等为例子讲解了dsh在区块链技术中的运用;在这个基础上,对dsh协议的危害实体模型进行讨论,各自深入分析了生活理想和现实世界的危害实体模型,及其在dsh协议被攻陷后,对区块链技术安全会有什么危害。文章结构丰富多彩,描述详细,能够供探究和研发区块链系统的用户们参照,坚信会对深入分析乃至是提升区块链系统的安全系数有所裨益。

关于区块链安全,尤其是智能合约的安全系数层面,阿里安全实验室还发布了一连串颇有价值的文章内容。期待阿里安全实验室能够持续为提升区块链系统与运用的安全系数作出的奉献,也特别感谢她们的讲解。共识算法是区块链技术的主导根基,是区块链系统安全系数的主要确保。区块链技术的共识算法中,除开常用的任务量证实(PoW,ProofofWork)和利益证实(PoS,ProofofStake)外,也有君士坦丁堡容错机制(ByzantineFaultTolerance,dsh)共识算法。君士坦丁堡容错机制(ByzantineFaultTolerance,dsh)共识算法是由拜占庭将军难题衍化出去的共识算法。