[ROADMAP] AETERNITY ROADMAP and RELEASE SCHEDULE Q3 2022

The Aeternity Foundation (AF) supports the aeternity protocol and ecosystem.

The AF is giving funding grants for application on the promotion of the success and growth of the aeternity ecosystem as well as the ae blockchain maintenance. Weekly detail reports on the progress of the developers can be found in the Active Grant Applications under the forum’s AF Grant Category.

Our goal remains the same: to make the aenode faster, better and lighter and the ae ecosystem more attractive for the users. The hyperchain network using the aenodes has been designed to attract the Aeternity enterprise customers and their users. On top of the faster aeternity network and hyperchain network the decentralized applications (dapps) can be run with higher performance and in a private context. Therefore, the whole aeternity ecosystem will perform with higher availability, scalability, security and performance.

Q2 2022 Recap

Short review of the tasks from the Q2 2022 Roadmap.

HyperChains Alpha test network is running and some bugs were tracked and fixed. The contracts and the UI were extended and improved. It was made significant progress with the parent chain integration with regards to the API. A new testing suite had been implemented. New subsequent tasks were identified and documented, see hcproject. A regular report on the hyperchains progress can be found in the ae forum, see HyperChains Alpha .

RocksDB refactoring is an epic task that had marked some great progress. Although the initial goal had been improving the data consistency, now that this refactoring is closing a stable state and some rough measurements on the system can be made. At this point there is no longer a need of so many file descriptors. This deprecates the need of bumping the ulimit on a system level before starting the node. What is more interesting, the sync has significant improvements (more than twice as fast as before). This refactoring is still under development.

Some notable changes need to be mentioned:

  • the support for leveldb was dropped
  • after some adjustments, now the source code compiles under OTP25
  • a lot of test stability improvements
  • some small bugfixes

Q3 2022 Roadmap

Ongoing tasks

AeCanary and GUI Launcher are continuously improved. Rosetta API
is in a final stage of the implementation and will be published in Q3.

Hyperchains

Hyperchains are the top priority for research. The work will be done towards:

  • parent chain connectors
  • contracts features improvement
  • release process upgrade
  • UI revisiting
  • reporting the results on the hyperchains research and development to the ae community

Garbage Collection (GC)

The GC old state improvement would be really beneficial but it is blocked by the RocksDB refactoring. Once the latest RocksDB is merged, the work on GV will proceed.

The updates on the aeroadmap and the aerelease schedule will follow dynamically in this topic. The previous roadmap can be found on the AETERNITY ROADMAP Q2 2022 .

You are welcome to contact us under the Email: [email protected]

Release 6.5.2

Release Date: July 1, 2022
Type: Maintenance, see forum post and release notes.

Release [ HC alpha 0.0.0-hc8]

Release Date: August 3, 2022
Type: HyperChains Test Release, see forum post hc-alpha.

Release 6.6.0

Release Date: August 30, 2022
Type: Maintenance, see forum post, forum hc2 and release notes.

The exchange is disappearing You don’t plan to go public?

2 Likes

When will the popular app come out?

1 Like

Dear @forjuwon, thanks for your reply. What app do you mean?

When will it be commercialized?

You can review the presentation and questions and answers around the Q3 Roadmap here: æternity Crypto Foundation | Q3 Roadmap Core Developers AMA July 2022 - YouTube

1 Like

@lydia @erik.chain We see that Hyperchains0.2 has been released. But it is clear that there is some lag in the progress of the work on Hyperchains. Is there an aeternity roadmap for Q4 here?

Dear @Julian, thanks for your concerns. The research and implementations are a continuous process and there was a lot of progress towards the final version done. What do you mean with a lag in the progress? The new roadmap will be publish next week. The progress on the work on hyperchains can be found in hc alpha and hc-0-2.

3 Likes

Ah, yes, we did some refactoring that is not mentioned here.

So far we had been keeping HC changes in a separate branch. We had been releasing from this branch. This was a big burden to keep. It was also hard to keep up with master branch. Thus we merged all HypwerChains’ changes into master. This allowed us to make one single release for both HC and mainnet. The difference is the settings: one puts one configuration and joins mainnet and another for a HC, all using the same piece of software. Thus there were no separate HC releases and we don’t planning making HC specific releases in the near future. It would be the standard node in a unified release.

With regards of main net releases - we did publish Node version 6.6.0 that included a lot of changes for mainnet and the aforementioned HC 0.2. This exposed a rapid memory increase after a few days of running the node. This is now being investigated. Our primary suspect were the new RocksDB backend and we even replaced the C++ implementation with a much simpler C one. It appears that this is not the cause, though. Once we nail it down, we will make a point release with the fix. Currently this is our highest priority. Meanwhile the HC development is going as planned.

We had some setback with regards of some vacation time, the Aeternity Universe 2 and the potential memory leak but we are on right track :slight_smile:

4 Likes

The ae team is still working hard. Aeternity is still a promising project.:smile:

3 Likes