Taraxa Project
Published in

Taraxa Project

Taraxa Tech Update — Week 19

More fixes and updates delivered to Taraxa’s Testnet.

PBFT Consensus and Execution Schedule.

  • Simplified the voting next round in two states — the finish state and the finish polling state. This eliminates the overlap state operation and makes each single PBFT state independent.
  • Sent out the pull request, now ready for merging into the master branch.

Throughput optimization

  • Implemented changes in the network and full node test to simplify tests and move repetitive code in the util section.
  • Work-in-progress: making the tests run faster by significantly reducing the DAG and PBFT block proposal time, which causes some of the tests to fail.
  • Work-in-progress: looking for bugs in the tests and in the actual code to figure out what exactly causes those fails.

Concurrent EVM

  • Clean-ups and refactoring in the node and Taraxa-Aleth for the CPP-Ethereum fork.
  • Work-in-Progress: integrating the go API in the node.
  • Work-in-Progress: tests for the node code related to executing transactions and managing executed blocks.

If you’d like to contribute to the building of Taraxa, reach out on our Telegram and be sure to keep track of GitHub.

Stay tuned!

--

--

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