AELF Development Progress Report (May 27th — Jun 2nd)

ælf
ælf
Jun 3 · 2 min read

Highlight: Completed synchronization logic improvement and fixed slow node synchronization problem

Last week’s progress update (May 27, 2019)

Function:

- [Completed] Contract security rules: array size verification / SafeDateTime / double type/float type

- [Completed] Synchronization logic improvement

- [In progress] Fix mainchain and sidechain stability problem:

  • [Completed] Found and fixed slow node synchronization problem
  • [Completed] Found and fixed cross-regional network stability problem
  • [In progress] Fix network LIB problem

- [In progress] Fix consensus stability problem

- [In progress] Cross-chain transaction sender confirmation mechanism, side chain contract deployment mechanism integration test, reviewing codes,

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

- [In progress] Native parallel execution in execution module, code completed, testing

- [In progress] Economic System dividends/cost optimization

- [Completed] Network maximum amount of links limitation and whitelist mechanism

- [Complete] TODO: appsettings configuration optimization/Blockextra order optimization etc.

Testing:

- [Completed] Voting unit test (add some more basic functional test items)

- [In progress] Stability testing for large amount of transactions

- [in progress] Parallel execution test

- [In progress] Storage Evaluation:

  • [Completed] MultiToken contract state growth analysis for large amount of transactions
  • [Not Started] Analysis of other contract growth in Economic System

- [In progress] Network split evaluation (removing block issue and will re-evaluate next week)

- [In progress] Offsite node evaluation (removing block issue and will re-evaluate next week)

Plan for This Week:

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

- Test and fix native parallel execution in execution module problem

- [Recurring] Implement TODO and bug fixing in Issues


上周进展更新2019年5月27日

功能:

- [完成] 合约安全规则:数组大小验证/SafeDateTime/double type/float type

- [完成] 同步逻辑改进

- [进行中] 主链+侧链稳定性问题修复:

  • [完成] 节点同步缓慢问题定位/修复
  • [完成] 跨地区网络稳定问题定位修复
  • [进行中] 网路LIB问题修复

- [进行中] 共识稳定性修复

- [进行中] 跨链转账发款人确认机制、集成测试侧链合约部署机制,代码完成,review中

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

- [进行中] 执行模块本机并行执行,代码完成,测试中

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

- [完成] 网络最大链接数限制/白名单机制

- [完成] 一些TODO问题修复:appsettings配置读取优化/Blockextra顺序优化等

测试:

- [完成] 投票单元测试完善(增加若干基础功能测试项)

- [进行中] 大量交易情况的稳定性测试

- [进行中] 并行执行测试

- [进行中] 存储评测:

  • [完成] 大量交易的MultiToken合约state增长分析
  • [未开始] 经济系统其他合约增长分析

- [进行中] 网络分裂评测(block issue解除下周重新评测)

- [进行中] 异地节点评测(block issue解除下周重新评测)

本周计划:

- 继续多节点(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.