Taraxa Project
Published in

Taraxa Project

Taraxa Weekly Update — Week 50.

Optimizing the PBFT execution on Taraxa public testnet and the DAG network syncing.

Consensus and PBFT.

  • Reviewed the code to optimize the DAG syncing; RPC calls thread pool, and the logger refactoring;
  • Implemented a condition variable for the block executor;
  • Added a PBFT executed chain size and fixed the unit tests;
  • Merged the execution asynchronous with the PBFT manager into the master branch;
  • Fixed the unexecuted PBFT queue consistent with the PBFT chain head;
  • Fixed the checking empty before removing blocks in the PBFT unexecuted queue.

Block DAG.

  • Optimized and simplified the DAG network syncing for non-finalized blocks;
  • Fixing and debugging the issues related to the PBFT executor and failing unit tests;
  • Looking into GraphQL.

Check out our updated Ledger Roadmap and follow GitHub to be in the loop of our latest!

Stay tuned:

taraxa.io

t.me/taraxa_project

twitter.com/taraxa_project

discord.gg/WaXnwUb

www.reddit.com/r/Taraxa_Project/

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store