Taraxa Weekly Tech Update: 2019 Week 44
Published in
2 min readNov 5, 2019
This week was both SF Blockchain Week and also the week we released our second monthly update, “Aphrogenes”, to our Taraxa testnet. I encourage you to read more about it.
Taraxa Explorer
- Added check for missing data due to interruption in connection to node
- Enhanced logging system
- Fixed integration bugs in dockerized deployment
- Added corresponding DAG graph in Block page and highlight selected block in DAG
- Added segmentation lines for levels in DAG graph
- Added segmentation lines for periods in DAG graph
- Removed ancestor nodes in DAG graph if missing data in explorer
- Fixed connection status
- Fixed layout bugs in mobile
Taraxa Full Node Codebase
- Added persistent mapping from DAG blocks to PBFT period to correctly report period on any RPC request for a block
- Added persistent mapping from PBFT period to PBFT schedule blocks
- Created new RPC method fro pulling schedule blocks per period
- Refactored database access to only use lower level interface
- Modified block and transactions memory cache implementation for new database interface
- Integrated VDF (Verifiable Delay Function) into node codebase
- Created VDF unit tests
- Began implementation of VDF + VRF Proof-of-Stake based DAG block proposer scheme
PBFT Consensus and Execution Schedule Layer
- Implemented PBFT chain syncing with bundles of cert votes
- Added cert votes into database when syncing PBFT chain
- Implemented cert vote verification during PBFT chain syncing
- Modified database access to only use lower level interface
- Worked on new replay protection scheme to extend Ethereum based transaction nonces
Stay tuned.
- website: taraxa.io
- blog: medium.com/taraxa-project
- discord: discord.gg/WaXnwUb
- reddit: www.reddit.com/r/Taraxa_Project/
- telegram: t.me/taraxa_project
- twitter: twitter.com/taraxa_project