Main chain

Node — improved transaction pool structure for better performance and implemented separation mechanism for consensus transactions.

Consensus — finished to use observer pattern to refactor consensus part as well as make it stable.

Network — improved pipeline performance and improved unit test coverage.

Automation — deploy node with kubernetes and research on automated cluster deployment.

Testing — multinode stability testing and standalone node contract performance testing.

Since the testnet has been online, aelf has been working to optimize it

1. Transaction Pool Structure.

Focus on system throughput issues, optimize the transaction pool structure, reduce the granularity of locks, reduce the amount of blocking, and isolate consensus transactions from ordinary contract transactions to ensure the consensus mechanism operates correctly.

2. Network module

More test cases have been added, stability has been improved, and various data structures have been applied to effectively alleviate network congestion and block loss.

3. Cluster

In-depth study of cluster automation management solutions, cluster management costs have been reduced, automation is improved, and we have prepared for node automation deployment, monitoring and other work.

4.Consensus

The design mode of the module has been optimized, and the observer mode is mainly used to reduce the load of the machine. At the same time, the online test is used to identify and solve several problems, such as forking, rollbacks, node drops, and restarts, which improves the stability of the consensus mechanism.

— Join the Community:

· Get on our Telegram Discord and Slack channel

· Follow us on Twitter Reddit and Facebook

· Read weekly articles on the aelf blog

· Catch up with the develop progress on Github

· Telegram community in 한국 ,日本語 ,русский ,العربية ,Deutsch ,Italiano and Tiếng Việt,

· Instagram: aelfblockchain

· YouTube Channel: aelf

For more information, visit aelf.io