Modular Architecture with Integration Layer

Hela adopts a modular architecture to provide better customizability and scalability. In addition to the basic consensus layer, execution layer, and storage layer, Hela innovatively proposes an integration layer to solve the problem of data segmentation and poor interoperability.

Specifically, the primary purpose of the integration layer is to integrate users' assets across domains and to assist the users in performing cross-domain operations (e.g., cross-runtime asset exchange). Through the integration layer, users will not need to physically transfer assets when operating across runtimes.

A secondary feature of the integration layer is that it allows for the integration of execution logic across multiple domains to enable more generalized cross-domain interoperability protocols. Based on this functionality, Hela’s integration layer enables atomic cross-domain smart contract execution, thus extending interoperability protocols to a wider range of applications.

The integration layer also acts as a cross-domain service provider, offering Hela’s unique features (e.g., DID management, privacy protection) to other chains. Through the designs of the integration layer, Hela can mitigate data fragmentation and optimize interoperability. As a result, it makes managing and using assets simpler and more efficient, leading to a better user experience and opening up more ways to use the technology.