AELF Development Progress Report (June 10th — June 16th)

ælf
ælf
Jun 17 · 2 min read

Highlight: Completed native machine parallel processing performance test

Last Week’s Progress Update (Jun 16, 2019)

Function:

- [In progress] Fix cross-chain stability problem in multi-node (10+) case

- [In progress] Research and fix network LIB problem

- [In progress] Economic System dividends/cost optimization, 40%

- [In progress] Consensus LIB double confirmation, code completion, testing

- [In progress] Stability optimization:

  • [Completed] Fixed the problem of each block producer easily fork after produced the last block
  • [Completed] Fixed execution block failure occasional problem
  • [In progress] CPU usage is too high

- [In progress] First version of native machine executes parallel processing, waiting for review

- [In progress] Optimize the Merkel Tree, wait for review

- [In progress] Ensure byte code is verifiable (using ILVerify)

- [In progress] Increase Sync state, code completion, wait for review

Testing:

- [Completed] Improved multi-sign contract unit test

- [Completed] Parallel Benchmark test

- [Completed] Native machine parallel processing:

  • [Completed] Improve unit test cases
  • [Completed] Performance test

- [In progress] Stability test of a large number of transactions (long-time work)

- [In progress] Offsite node evaluation (Economic System automation script, long-time running and problem fixing)

Plan for This Week

- Fix multi-node (10+) cross-chain stability problem

- Economic System dividends/cost optimization

- [Recurring] Implement TODO and bug fixing in Issues


上周进展更新2019年6月15日

功能:

- [进行中] 多节点(10+)情况下跨链稳定性问题修复

- [进行中] 网路LIB问题调研与修复

- [进行中] 经济系统分红/费用优化 40%

- [进行中] 共识LIB双重确认,代码完成,测试中

- [进行中] 稳定性优化:

  • [完成] 优化每个生产节点最后一个块容易分叉问题
  • [完成] 执行区块失败偶尔验证失败问题
  • [进行中] CPU占用过高

- [进行中] 本机并行执行初版,待review

- [进行中] 优化默克尔树,待review

- [进行中] Ensure byte code is verifiable (using ILVerify)

- [进行中] 增加Sync state,代码完成待review

测试:

- [完成] 完善多签合约单元测试

- [完成] 并行Benchmark测试

- [完成] 本机并行执行:

  • [完成] 完善单元测试用例
  • [完成] 性能测试

- [进行中] 大量交易情况的稳定性测试(长期工作)

- [进行中] 异地节点评测(经济系统自动化脚本,长时间运行及问题修复)

下周计划

- 继续多节点(10+)跨链稳定性修复

- 继续经济系统分红/费用优化

- 实现代码中TODO相关的Issue


· aelf Telegram community: English, Türkçe, Español, 한국, 日本語, 中文русский, العربية, Deutsch, Italiano, Français, हिन्दी, and Tiếng Việt,

· aelf Twitter

· aelf Facebook

· aelf YouTube

· aelf Instagram

· aelf Reddit

· aelf Medium (for the latest update and articles)

· aelf Github (complete aelf project codes)

For more information, visit aelf.io

aelf

ælf, the next breakthrough in Blockchain.

ælf

Written by

ælf

ælf, the next breakthrough in Blockchain.

aelf

aelf

ælf, the next breakthrough in Blockchain.