Taraxa Weekly Update: Week 10

March 11, 2020 Blog No Comments »

We’re back with a weekly update on the state of Taraxa’s Testnet

Another sprint on improving Aphrogenes’s stability, consensus, and transaction engine successfully completed. Let’s break down this past week’s work to see what’s new.

Consensus and PBFT

The efficient block proposal scheme enables Taraxa’s PoS system to produce fair, efficient and non-coordinated block proposals, which is essential for the network’s security.

  1. Code review on Aleth improvements and refactoring transactions.
  2. Research and design on the PBFT statue machine and improvements to the PBFT protocol.
  3. VRF voting system knowledge dump.

Concurrent EVM and RPC

Taraxa adopts an EVM-compatible toolchain to achieve maximum backward-compatibility to make sure our code is modular and reusable.

  1. Explored C++ static code analysis tools, ran some tests with CPP-check and started fixing CPP-check errors/warnings in Taraxa’s code.

2. Continued work on the EVM storage improvements.

3. DPoS and ETH JSON-RPC testing.

General ledger improvements

Taraxa enables the rapid finalization of the block DAG to maximize the throughput and minimize inclusion and finalization latency.

  1. Completed code refactoring in Transaction manager and queue. This should fix the transaction count bug and prevent any race condition in changing transaction status.
  2. Separated transaction classes into separate files for each class.

Get in touch to learn more about Taraxa’s applications, follow us on Twitter for project updates and announcements, and chat with the team of contributors on Github.

Stay tuned!

website: taraxa.io

blog: medium.com/taraxa-project

twitter: twitter.com/taraxa_project

telegram: t.me/taraxa_project

discord: discord.gg/WaXnwUb

reddit: www.reddit.com/r/Taraxa_Project/

Taraxa Weekly Update: Week 10 was originally published in Taraxa Project on Medium, where people are continuing the conversation by highlighting and responding to this story.

Nhận xét được đóng lại.