APEX Network Development Update May 2020

Having put the worst of the COVID19 crisis behind us here in Shanghai, it is time to take stock and share where we are at development wise. We know and appreciate that the community has been anxious to learn what has been going on, and are happy to share updated information about what has been going on and where we are headed.

Federated Learning

  • Testing the federated learning component based on XGBoost
  • Deploy data protocol based on APEX Federal Learning
  • Build a Data Alliance based on APEX Federal Learning
  • Develop our digital integration business based on the APEX Data Alliance

Considering the above four stage rocket it will be obvious that there are flywheel and network effects in the third and fourth stages. At present we have overcome approximately 70% of the technical difficulties involved with developing this module. As has been mentioned before, there is an encryption technology that prevents both sides in the federal learning process from knowing which consumers are public consumers, and we are further studying this technology.

We estimate that it will take another month or so, after which we will update the code for federal learning on the APEX Network Github. In addition we have found that the boost method in machine learning is the key to federal learning, and that based on the boost method federated learning can be extended to more machine learning methods. In our current work, we are basing our module on the federal learning module of XGBoost which has proven its leading position in Kaggle.

Our core product strategy at APEX Network is to first gather enough enterprises, then build these enterprises into an alliance before proceeding to grow a digital integration ecosystem. We’re confident that delivering this early joint learning data alliance can attract a significant number of enterprise users to achieve this goal.

Desktop Client

As we consider the various scenarios and need of enterprise users and consumers using CPX to significantly overlap, the desktop client will be available for both groups. In time we will consider developing a second, standalone consumer desktop wallet. Other modules such as the federal learning module and refining some aspects of the core chain take priority over this though.

Ledger support

Node Manager

Core chain and staking

Another change that will be made is to split the authority of the supernode producer into an investor and a producer account. The investor account will be holding the stake and be able to withdraw the deposit and the rewards, while the producer account is used to sign the produced blocks only.

The third item we are currently looking into is optimizing the light node mode. We have noticed that this mode can sometimes cause exceptions, and will be running extensive tests to locate and resolve the issue.

The staking by ordinary CPX holders not running supernodes is essential to ensure the security of the mainnet in the POS consensus, and the super node operator and the individuals staking assume different but complimentary roles in the ecosystem. We are working on further developing the supernode’s smart contract to enable the supernode to share the obtained rewards with the individuals staking in support of it. In order to ensure free competition between nodes it has been decided that the ratio distributed will be adjustable, encouraging generous reward distributions to secure production status for the supernode.

Token swap

The intention is to perform the swap through a smart contract solution. This is not overly complicated, but from a project progress and ecosystem perspective it would not be a wise choice to launch the final iteration of our mainnet just yet. When we do go into production mode the AI customers of APEX will be among the first batch of enterprises trialing the chain and technical solutions, and these initial batches will then support our iterative blockchain products.

The developers’ perspective

In addition to our perspective on the future of APEX Network’s public chain, we thrive on the challenges we encounter in our work as well as the satisfaction that comes along with being part of a creative and innovative team. To illustrate the atmosphere in our morning meetings where we share our recent work and learn from each other, we feel like we progress together much like classmates.

We hope you have found this development update informative. We do realize that some would like more exact timelines for when the different modules will be complete and released, but hope you appreciate the insight into current affairs that we have been able to share with you.

In appreciation of your ongoing support,

The developers at APEX Network

APEX Network

Blockchain Powering the Next Generation of Consumer Applications