Formally Documenting Tenderbake (Short Paper).

Sylvain Conchon, Alexandrina Korneva, Çagdas Bozman, Mohamed Iguernlala,Alain Mebsout

FMBC@CAV(2021)

引用 0|浏览2
暂无评分
摘要
In this paper, we propose a formal documentation of Tenderbake, the new Tezos consensus algorithm, slated to replace the current Emmy family algorithms. The algorithm is broken down to its essentials and represented as an automaton. The automaton models the various aspects of the algorithm: (i) the individual participant, referred to as a baker, (ii) how bakers communicate over the network (the mempool) and (iii) the overall network the bakers operate in. We also present a TLA+ implementation, which has proven to be useful for reasoning about this automaton and refining our documentation. The main goal of this work is to serve as a formal foundation for extracting intricate test scenarios and verifying invariants that Tenderbake’s implementation should satisfy. 2012 ACM Subject Classification Software and its engineering → Formal methods
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要