Elastos Bi-Weekly Update – Sept 17, 2023

In the latest Elastos Bi-Weekly Update, significant progress has been made in various areas. On the Elastos main chain, the core team is working on a feature that allows stakers to redelegate their voting between nodes, which adds flexibility for the stakers. Additionally, they have conducted tests for using multisig wallets for CR Proposal submissions and have resolved issues causing instability in the main chain ELA node.

The Elastos side chain has seen important developments, with the finalization of the upcoming developer incentive plan. The team is also investigating some new protocols that can potentially improve the performance on side chains. They’ve also addressed issues on testnet related to the transfer of BNFTs between the side chain and the main chain.

In the realm of the DID (Decentralized Identifier) Web Service, user experience improvements have been a priority. This includes refining the authentication process, enhancing the user interface for identity-related pages, and adding features such as the Contact Us page. They’ve also focused on security, introducing a Sensitive attribute for certain data types to improve the authentication mechanisms. 

KYC-me has introduced a new feature enabling the capture of passport and ID card photos, facilitating integration with potential KYC providers, while also incorporating liveness detection and OCR capabilities.

The DID SDK has undergone refinements, particularly in enhancing the security of identity data storage, and V2.3.1 has been released to improve functionality and reliability.

Lastly for the Hive SDK, the team resolved some issues that arose during integration with the DID Web Service. These updates collectively reflect Elastos’ commitment to advancing decentralized identity solutions and blockchain technology.

Elastos Main Chain

  • Initiated the development of the BPoS votes redelegation feature, which allows for the transfer of the staked votes from one node to others.
  • Tested the upcoming feature allowing the multisig wallet to be used for the CR Proposals. The test scripts are complete, and specific CR Proposal-related transactions have been tested.
  • Updated the integration documentation for some exchanges and shared it with the exchanges.
  • Began deploying the BPoS stake rewards dashboard for the main chain browser.
  • Addressed the issues causing abnormal quits in the main chain ELA node. These fixes will be included in the next release of the ELA node.

Elastos Side Chain

  • Developed a decentralized strategy for the upcoming developer incentive mechanism. The whitelist has been finalized, allowing for queries to retrieve incentive receiving addresses and their corresponding distribution ratios based on contract addresses.
  • Completed testing for the RGB protocol and the deployment of the Lightning Network client on a private network.
  • The ESC node on the testnet received an upgrade, addressing an issue that prevented BNFTs from being transferred between the side chain and main chain.
  • Investigated the cause of unstable block production on the ESC side chain and devised a plan to fix this issue.

DID Web Service

  • Enhanced the OAuth authentication process in the DID Web Service, focusing specifically on the frontend callback URL.
  • Refined the Identity page on the DID Web Service, improving the UI/UX for both the DID creation and deletion, as well as the DID list.
  • Enhanced the My Profile page by optimizing the layout of related attributes, refining the Search box functionality, and addressing some known bugs.
  • Continue to implement more UI Widgets on the Web Service dashboard.
  • Introduced the Sensitive attribute to Verified Credentials (VCs) on the Web Service page and added markers for sensitive VCs in the display list.
  • Implemented the connectivity SDK for integration with third-party platforms. This SDK leverages AppDID to request DID Web Service authorization and displays relevant DID information within the request.
  • Created a page for issuing VCs upon request, which also displays detailed request information.
  • Enabled the Web Service to update or retrieve DID avatars from the Hive Vault while facilitating avatar data caching in browsers.
  • Developed theContact Us page for the DID Web Service to provide support for users.
  • Streamlined the UI/UX flow on the Web Service to direct users to the onboarding page after passkey binding.
  • Integrated an enhanced PassKey authentication mechanism into the Web Service, ensuring that some extreme situations are addressed.
  • Resolved compatibility issues to ensure the PassKey functions properly on Chrome.
  • Deployed the DID Web Service frontend (didweb.trinity-tech.io) and backend service (didweb-service.trinity-tech.io), and set the test environment for future iterative developments – didweb-testapp.trinity-tech.io to show the interactivity with DID web service.
  • Initiated the design process for the DID Web Service pages.


  • Finalized the feature that allows the platform to capture photos of passports and ID cards for integrating potential KYC providers.
  • Integrated liveness detection and OCR capabilities.


  • Refined the DID JavaScript SDK by introducing a robust DID storage interface and incorporating asynchronous capabilities.
  • Developed an encryption mechanism for VCs to enhance storage security.
  • Conducted comprehensive testing and released DID JS SDK V2.3.1.

Hive SDK

  • Addressed some issues that were found when integrating the DID Web Service with the Hive SDK.

The Gelaxy Team and Trinity Team