System Components

1. Validators
Validators observe token transactions, verify them, and sign upon approval.
They do not communicate with each other, ensuring decentralization and bolstering security.
If one validator is unavailable, the protocol remains functional, as only two signatures are required.
2. Relayer
The relayer aggregates validator signatures and facilitates token transfer transactions on the destination blockchain.
Even if compromised, the relayer cannot authorize transactions without validator signatures, ensuring user assets remain safe.
3. Smart Contracts
Swap Contracts: Deployed on each blockchain, swap contracts manage the locking and unlocking of tokens based on validator-approved transactions.
Security Enforcement: Smart contracts enforce a two-thirds validator agreement threshold for transaction approvals, significantly reducing the risk of erroneous or malicious transactions.
Last updated