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

ælf
aelf
Published in
2 min readJun 17, 2019

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

--

--

ælf
aelf
Editor for

ælf, the next breakthrough in Blockchain.