6月25日,Algorand官方博客发文称:为了更好地保证Algorand协议,并使未来的协议设计和验证更容易,Algorand选择通过机器验证来增强数学上的理论证明。为此,Algorand聘请了具有深入验证能力的专业公司通过运行环境验证来验证Algorand共识协议的正确性。我们很高兴地报告了这项工作的一个重要里程碑:使用Coq定理证明,团队已经开发了一个精确的协议数学模型,并正式验证了其安全保证(区块链从不分叉)。在今年早些时候,Algorand用Runtime Verification(运行时验证)来验证其共识协议。Algorand宣布已经完成该工作的第一部分,即协议建模和证明其安全定理。具体来说,我们使用了一个证明助手(Coq)来系统地确定协议在数学上保证不会分叉的假设。