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