拜占庭容错
Calibra创始了BFT测试计策
Calibra声称,Twins的操纵员可以“系统地生成拜占庭式的大局限进攻场景,以可控的方法执行它们,并查抄所需的协议属性。”
该论文声称,固然BFT系统“已经被遍及研究了20多年”,但该规模“缺乏测试BFT实现的原则性计策”。
Calibra的这项创新名为“Twins”,它包括了一种测试网络的BFT实现轻量级要领。
BFT是Leslie Lamport,Robert Shostak和Marshall Pease在1982年颁发的一篇学术论文中提出的观念。
Twins有前途也有范围
而通过它的事情量证明挖矿算法实现了拜占庭容错,这需要大量的资源投入,才气只对网络在短时间内发生很小的影响。
Facebook的Calibra团队颁发了一篇研究论文,概述了拜占庭式容错(BFT)测试的一种新要领。
该团队的测试要领运行一个节点上具有沟通标识的两个实例,以模仿拜占庭行为——“包罗迷糊其词、反复投票和丢失内部状态”。
在的语境中,拜占庭这个比喻指的是网络在恶意行为者的威胁下维持协调的挑战,,这些行为者试图通过传输错误或禁绝确的数据来造成网络间断。
上述论文概述了利用Twins来重现了屡次著名的对BFT协议的进攻,并确定Twins可以或许在“几分钟内”就识别出个中两次进攻,这两次进攻是“社区花了十多年时间才发明的”。
Calibra的连系首创人兼董事会成员David Marcus在推特上写道:我在事情中最大的兴趣之一就是与业内最智慧、最有本领的人一起事情。这就是我们强大的研究团队测试BFT实现方面的一些前沿事情。
这个比喻描写的是这样一种环境:一群拜占庭将军和他们的部队困绕了一座城堡,筹备打击。为了取得乐成,所有各方必需同时动员进攻,然而,他们意识到团队中有一个叛徒,使队伍难以一致动作。
尽量这篇论文声称该系统可以识别很多以往的拜占庭容错,但作者们也认可“Twins尚不包围部门拜占庭行为”,包罗那些没有完全展现因果干系的已往的行为——而节点是按照这些先前行为来动作的。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。