7-10 juin 2022 Vannes (France)
Mitten, A Scenario-Based Consensus Protocols Testing Tool
Çagdas Bozman  1  , Mohamed Iguernlala  1  , Michael Laporte  1  , Maxime Levillain  1  , Alain Mebsout  1  , Sylvain Conchon  2  
1 : Functori
Functori
2 : Nomadic Labs & Univ. Paris Saclay
Nomadic Labs, Univ. Paris Saclay

Mitten is a man-in-the-middle proxy between a set of nodes, designed to describe and run tests against consensus protocols implementations. It is configurable to filter and examine network messages according to given scenarios written in a DSL built on OCaml.

Mitten enables writing and simulating subtle cases to reproduce behaviors that are difficult to exhibit under normal circumstances. For instance, we successfully used it to test various corner cases, improvements, and fixes of Tenderbake, the new PBFT consensus protocol of the Tezos blockchain.



  • Poster
Personnes connectées : 1 Vie privée
Chargement...