Fantom Technical Update 9

Fantom Foundation
May 11 · 1 min read

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

Fantom Foundation

Fantom is the world's first DAG based smart contract platform.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade