General design
Overview
The core service of Bridgeless operates as a decentralized ledger, facilitating the storage of information related to cross-chain operations. The core employs the Delegated Proof of Stake (DPoS) consensus algorithm and utilizes CosmosSDK as the framework to meet its requirements. CosmosSDK offers a modular architecture and tools for creating custom blockchains that are interoperable within the Cosmos ecosystem. While leveraged on ethermint, in a couple with EVM compatibility, Bridgeless core provides additional or extended functionality for NFTs, staking, rewarding, etc.
CosmosSDK
CosmosSDK provides a vanilla edition with default modules that cover fundamental blockchain functionality, including:
- User account and balance management.
- Issuance of fungible and non-fungible tokens.
- Staking mechanisms.
- etc.
For Bridgeless’s unique business needs, some custom modules have been developed, and some default modules have been modified:
- Changes in Staking, Distribution and Mint modules.
- Accumulator module.
- NFT module.
- Bridge module
- Multisig module
By leveraging CosmosSDK, Bridgeless’s core service ensures a robust, modular, and extensible architecture capable of handling complex cross-chain operations. With a focus on compatibility, deterministic behavior, and future-proofing, the custom modules and modifications to existing modules are aligned with the highest standards of decentralized application development.