Development Progress Update (Dec 30th)

Completed economic system major functions and first version testing.

ælf
aelf
3 min readJan 2, 2019

--

Last week’s progress update (December 30, 2018)

Economic system: completed major functions and testing. The remaining issues will be solved in the stable version of v0.6.2:

- How a user’s token is processed when a rollback occurs

- Sidechain life cycle, index cost related

- Optimization of system contract deployment for side chain launch process

- In the production environment, voting triggers changing term process

- Testing for various scenarios of fee-charging

- System profit dividend generation and distribution test

Issue Status:

- [Completed] issue#602 Code restore and build with too many warning (related issue#601)

- [Completed] issue#709 Block sync up process stopped due to one of block request failed

- [Completed] issue#746 [Dev] Exception while executing block System.NullReferenceException: Object reference not set to an instance of an object

- [Completed] issue#683 Transaction with invalid signature should be Failed and no need to add TxPool

- [Completed] issue #296 Why `ScreenManager.AskInvisible` returns a `new NetworkCredential (“”, pwd). Password;`?

- [Completed]issue#688 [Dev] The node cannot continue to generate the new Block and no error message print out

- [Completed] issue #481 Need improvement for transaction signature verification

- [Completed] issue #668 Pending status caused by failed inline transaction execution

- [Completed] issue#614 Too long waiting period for getting Merkle path of side chain transaction

- [Completed] issue#638 Last irreversible block

- [Completed] issue#734 Contract method execution with wrong parameters return exception message

- [Completed] issue#592 Database: Unify the format of keys

- [Completed] issue#292 SmartContractRunnerFactory is not a factory pattern but a collection or container

- [Completed] issue #672 Failed transaction is executed again

- [In progress] issue#648 May switch to wrong chains after fork detection

- [In progress] issue#765[Dev]: Run with multiple nodes (count>=4) got block sync up

- [Have not started] issue#700 [Proposal] Create a proposal issue

- [Have not started] issue#701 [Proposal] Proposal expired issue

- [Have not started] issue#698[Proposal] Create multiple sign account issues

Browser:

- [Completed] front-end part of voting is completed, need to be a joint port

- [Completed] Browser plugin research

Wallet:

- [In progress] fix two ports bugs

Testing:

- [Completed] Economic System First Edition Test

- [In progress] 17 nodes joint test

Plan for this week:

V0.6.2 stable version:

- Polishing the remaining issues which are mentioned above in the economic system

- Fix stability issues with 17 nodes

Wallet/browser:

- Complete voting section debug

- fix multi-side chain wallet bug

Fix known Issues, see issues in GitHub

本周进展更新2018年12月30日

经济系统: 完成主要功能及测试。剩余以下问题将在v0.6.2稳定版本中解决:

- 回滚发生时,用户Token处理

- 侧链生命周期,索引费用相关

- 链启动流程系统合约部署优化

- 生产环境下,投票触发换届流程

- 各项费用收取场景测试

- 系统盈利分红产生和分配测试

Issue状态:

- [完成]issue#602 Code restore and build with too many warning (related issue#601)

- [完成]issue#709 Block sync up process stopped due to one of block request failed

- [完成]issue#746 [Dev] Exception while executing block System.NullReferenceException: Object reference not set to an instance of an object.

- [完成]issue#683 Transaction with invalid signature should be Failed and no need to add TxPool

- [完成]issue#296 Why `ScreenManager.AskInvisible` returns a `new NetworkCredential (“”, pwd). Password;`?

- [完成]issue#688 [Dev] The node cannot continue to generate the new Block and no error message print out

- [完成]issue#481 Need improvement for transaction signature verification

- [完成]issue#668 Pending status caused by failed inline transaction execution.

- [完成]issue#614 Too long waiting period for getting Merkle path of side chain transaction

- [完成]issue#638 Last irreversible block

- [完成]issue#734 Contract method execution with wrong parameters return exception message

- [完成]issue#592 Database: Unify the format of keys

- [完成]issue#292 SmartContractRunnerFactory is not a factory pattern but a collection or container

- [完成]issue#672 Failed transaction is executed again

- [进行中]issue#648 May switch to wrong chain after fork detection

- [进行中]issue#765[Dev]: Run with multiple nodes (count>=4) got block sync up

- [未开始]issue#700 [Proposal] Create a proposal issue

- [未开启]issue#701 [Proposal] Proposal expired issue

- [未开始]issue#698[Proposal] Create multiple sign account issues

浏览器:

- [完成]投票前端部分完成,待联调接口

- [完成]浏览器插件调研

钱包:

- [进行中]修复两个接口bug

测试:

- [完成]经济系统第一版测试

- [进行中]17个节点联合测试

下周计划

v0.6.2稳定版本:

- 打磨上面提到经济系统剩下的几个问题

- 修复17个节点情况下稳定性问题

钱包/浏览器:

- 投票完成接口的联调与提测

- 多侧链钱包Bug修复

修复已知Issues,见GitHub中issue

Join our Community:

· aelf Telegram community: English,한국 ,日本語 ,中文русский ,العربية ,Deutsch ,Italiano, हिन्दी,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.