Taraxa Project
Published in

Taraxa Project

Taraxa Tech Update — Week 40

More work on Taraxa’s consensus and EVM.

As we’re moving further towards the next release of Aphrogenes testnet, we keep working on consensus, node syncing, and Taraxa’s EVM.

Consensus and PBFT.

Taraxa enables rapid finalization of block DAG to maximize the network’s throughput. Most of the week, we were working on fixing bugs in DAG-PBFT node syncing and processing related to recent changes to DAG.

  • Reviewed the proposal to remove the PBFT block and to integrate DPOS with PBFT;
  • Fixed the bug that adds checking vote sender account validation for votes receivers;
  • WIP: the feature that adds a new bundle for PBFT next votes.

EVM Transaction Layer.

We keep working on a more asynchronous pipelined design to make transaction execution and PBFT consensus asynchronous. Done this week:

  • Made transaction layer code completely independent from the main node code as a part of the PBFT/execution asynchrony preparation.
  • Found and tested a better database-layer implementation for the state DB based on RocksDB user timestamps to improve the read performance. Later this finding should be used in the transaction layer code.
  • WIP: Performance improvements, routine bug fixes, and refactorings.

--

--

--

A fast, scalable, and device-friendly public ledger designed to help IoT ecosystems become more trusted, autonomous, and valuable.

Recommended from Medium

#100DaysofAWS | Day 20|AWS Classic Load Balancer

Extensions: Google Chrome’s Soft Underbelly (Part 2)

How to Scale AI Models and Applications using a Distributed Python Framework — Ray

UED #21: Product, Vision and Clarity

🏦 第20週 — 自動化獲利與自動執行銀行

Fugue and New Light Technologies Partner to Better Secure the Public Cloud

INFT Product

How to Make a Line Follower Robot Using Arduino

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
Olya Green

Olya Green

I write about Tech and Design

More from Medium

InvArch network | Intellectual property staking

Decentralized Social Networks On Mars

Greek Cat Society of Metis — An Intro

Follow — A New Social Protocol for Web 3.0