Fantom Technical Update 9
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