Taraxa Weekly Update — Week 31
More fixes to DAG and VDF.
Moving forward with the Aphrogenes’s deployment, we keep adding improvements and fixes to Taraxa’s consensus and block DAG.
DAG and VDF.
Taraxa makes use of rapid finalization of block DAG to maximize the network’s throughput using VDF integration:
- Implemented a check block DAG validation to receive blocks from a peer;
- Fixed the initial value for VDF difficulty and lambda;
- Fixed the unit tests speed up issue;
- Implemented a unit test for calculating the cost/time for the VDF solution;
- Added a VDF lambda upper bound and the minimum DAG proposal delay time;
- Fixed config files for new parameters;
- Refactored unit tests for linear DAG blocks syncing, linear DAG blocks with transactions syncing, and complex DAG syncing.
Upon merging the stake delegation contract into Taraxa’s virtual machine, we’ve decided to move away from concurrent execution and instead integrate the speculative concurrency directly into the ledger rather than just in the VM.