Architecture
Last updated
Last updated
The architecture of Bolarity Network ensures seamless communication, secure execution, and decentralized validation by leveraging core components like the IPN, Synapse, and AVS. Here's an overview of how Mosaic processes user intents:
Intent Submission
Intent Fetching
This intent contains details about the action the user wants to execute on the destination chain.
Intent Translation
The Bolarity network analyzes the retrieved intent and translates it into a batch of executable transactions tailored for the destination chain.
A cryptographic proof is generated to ensure the validity of the intent and the translation process.
Message Delivery and Verification
The IPN delivers the translated transactions, along with the proof, to the destination chain.
The Synapse module and a proxy account verify the validity of the transactions.
If verified, the proxy account executes the transactions on behalf of the user.
Shared Security via AVS
Using AVS (Active Validator Set), Bolarity leverages shared security from settlement layers to ensure that all operations remain decentralized and valid.
The decentralized validation process guarantees trust and integrity across chains.
Wormhole Message Contract
Acts as the entry point for user intents on the source chain.
Ensures intents are securely stored and retrievable by IPN.
Intent Processing Network (IPN)
Fetches, processes, and delivers intents across chains.
Responsible for translating user intents into executable transactions and proofs.
Core module for intent analysis and translation.
Generates transaction batches and cryptographic proofs for execution on destination chains.
Synapse
Synapse facilitates communication between the source and destination chains, and verify the validity of the transaction.
Proxy Accounts execute them on behalf of users.
AVS (Active Validator Set)
Provides a shared security model by utilizing decentralized validators from settlement layers.
Ensures operations are tamper-proof and consensus-driven.
The user submits an intent transaction to the on the source chain.
The retrieves the intent information from the Wormhole smart contract.