Elastos Bi-Weekly Update – 28 May, 2023

In the latest tech update, Elastos has achieved significant advancements across different aspects of its platform. The Elastos main chain has improved its performance and stability with a fast startup feature for its BPoS nodes. The core team has also introduced the ability for BPoS consensus to activate or deactivate multiple nodes simultaneously, providing greater flexibility and efficiency.

The Elastos side chains resolved synchronization issues and improved the reliability of the sidechain nodes. Tests were successfully conducted to ensure smooth operation of the ESC chain even under high-demand scenarios. Moreover, the core team has completed the development of BNFT-related features on the ESC chain. Tests were conducted on an upgraded version of the EVM (Ethereum Virtual Machine) on the ESC chain. Learn more about the updates regarding the EVM upgrade in this post

Essentials wallet has undergone enhancements as well. Users can now access more features, such as viewing public key information and getting an overview of their staked assets. The team has also released an updated version of the wallet for iOS devices. The progress made for Carrier includes enhancing the code to protect against a possible Sybil attack, which helps prevent malicious individuals from creating fake identities and undermining the network’s security. Additionally, the team has been exploring the direction of development for DID for the next phase. 

Elastos Mainchain

  • Enhanced nodes by implementing a fast startup feature, improving storage efficiency stability.
  • Refined the data types included in BNFT, adding detailed voting information.
  • Augmented the BPoS consensus to allow for activation or deactivation of multiple nodes simultaneously.
  • Successfully carried out testing for the voting function with a multi-address wallet.

Elastos Sidechains

  • Addressed the synchronization issues that occurred with sidechain nodes.
  • Optimized the performance of the ESC sidechain and conducted stress tests.
  • Addressed the issue of unstable block generation under high stress levels.
  • Added precompiled contracts compatible with both new and old versions of BNFT in response to the need to adjust the BNFT data structure.
  • Conducted a Testnet trial of the upgraded EVM version on the ESC chain, in preparation for the upcoming launch in June.
  • Upgraded RPC interfaces to accommodate the new version browser in relation to the sidechain browser.


  • Improved the multi-signature wallet feature to display the public key information of all participants.
  • Enhanced the wallet assets dashboard to include the display for staked assets.
  • Optimized the display page for pledge or voting status.
  • Updated and unified the use of deeplink-related URLs within Essentials.
  • Updated the Wallet Connect registry.
  • Fixed several issues reported by the community.
  • Launched version 3.0.7 officially on iOS.
  • Conducted internal testing for version 3.0.8.


  • Developed a program to simulate the Sybil attack and then tested the Carrier Super Node’s ability to detect and handle such malicious nodes that can initiate a Sybil attack.
  • Enhanced the Super node blacklist feature, introducing observational decay support.
  • Refined the Sybil attack tools, carrying out successful tests against the Sybil attack from the same host creating malicious nodes.
  • Implemented the ActiveProxy service’s peripheral DDNS service and reverse proxy service, and introduced a REST API.
  • Solved the forced update issues related to dependency tools such as Cygwin on the Windows platform for Carrier Native.
  • Continued addressing test case execution challenges on the Windows platform for Carrier Native.
  • Developed a Carrier crawler program using the Carrier DHT protocol.
  • Progressed with the encapsulation of the Carrier iOS/Swift SDK interface based on the Carrier Native interface.


  • Improved the file mapping directory structure in the Hive Node Docker Compose file.
  • Improved the Hive Node Dockerfile to create a Docker image based on the latest Hive Node 2.9.2 version, supporting configuration through Docker.
  • Resolved the connectivity issue between the IPFS Docker container and IPFS Gateway in Hive Node.
  • Created the Hive.Node.Docker repository, providing guidance for users to set up Hive Node via Docker.


  • Engaged in discussions regarding the future development direction of DID and explored the potential for KYC DID/Verifiable Credentials.
  • Validated the implementation scheme for the KYC service, setting the stage for the official launch of the KYC project.

The Trinity and Gelaxy Team