Fantom Technical Update 12

Michael Kong (FANTOM Foundation)
Fantom Foundation
Published in
2 min readAug 6, 2019

By Michael Kong

Go-Lachesis

New consensus implementation based on modified version of early Lachesis, including fast gossip implementation for more efficient transfer of events between nodes: https://github.com/Fantom-foundation/go-lachesis/commit/232ea6b15af9e0cae46411ae6fe152900dfc3e1e

Identified a number of quality issues with recently added code into go-lachesis, fixed some and reported the rest as issues;
https://github.com/Fantom-foundation/go-lachesis/issues/210
https://github.com/Fantom-foundation/go-lachesis/issues/211
https://github.com/Fantom-foundation/go-lachesis/issues/212
https://github.com/Fantom-foundation/go-lachesis/issues/230
https://github.com/Fantom-foundation/go-lachesis/issues/231
https://github.com/Fantom-foundation/go-lachesis/issues/232

Restored `testnet` test in Travis;
https://github.com/Fantom-foundation/go-lachesis/commit/24b5e93102e086217c0bf8c5ceb5575b232330dc

Developed a schema of possible Byzantine attack on go-lachesis and reported it as an issue;
https://github.com/Fantom-foundation/go-lachesis/issues/253

Rust

Research

--

--