Page cover image

Messaging Protocols

The bridge enables trustless USDT transfers between Ethereum and TON networks using zk-SNARKs verification.

Message Protocol Specification

Core Components

  1. Message Structure

    • Transfer ID

    • Chain identifiers (source and destination)

    • Asset details (USDT amount, decimals)

    • Addresses (sender and receiver)

    • Timestamp

    • Proof parameters

Protocol Flow

  1. Message Initiation

    • User initiates transfer on source chain

    • System generates unique transfer ID

    • zk-SNARK proof creation for transfer validity

  2. Message Verification

    • Target chain validates proof

    • Checks transfer parameters

    • Verifies chain state transitions

  3. Message Finalization

    • Executes USDT transfer on target chain

    • Updates bridge state

    • Emits completion events

Security Features

  • Zero-knowledge proofs ensure transfer validity

  • Double-spend prevention through nonce tracking

  • Cryptographic verification of chain states

  • Atomic execution guarantees

Last updated