Fantom Technical Update 9

Fantom Foundation
Fantom Foundation
Published in
1 min readMay 11, 2019

Go-Lachesis

  • Added Proof of Stake improvements as per the Proof of Stake technical outline.
  • Added golangcibot error checks
  • Added cli staking commands
  • Added unit tests for staking

Lachesis-rs

  • Reviewed classes of distributed consensus algorithms
  • Generalized new architecture
  • Split Consensus out of lachesis-rs repo into separate repos, as per new architecture
  • Finished with basic data-structures in Solidity
  • Tested and fine-tuned the new parser
  • Researched literature on how to implement hash tables in dynamic languages

JLachesis

  • Investigating and planning of porting / reimplementing some of the latest changes in Go-Lachesis

Repositories

All Lachesis development updates can be found here:

Go-lachesis: https://github.com/Fantom-foundation/go-lachesis/commits/master

Lachesis-rs: https://github.com/Fantom-foundation/lachesis-rs/commits/master

Jlachesis: https://github.com/Fantom-foundation/jlachesis

Research

  • Investigating an improved consensus protocol for more reliable and scalable consensus
  • Introduced the notion of root graph and used it for more deterministic frame assignment
  • Working on a new approach to topological ordering of event blocks coming to finality

--

--