How It Works
Example: Bridging ETH (Ethereum) to USDC (Arbitrum)
User Initiates Bridge
Inputs:
Source token: ETH (Ethereum)
Destination token: USDC (Arbitrum)
Amount
Encrypted destination address
Route Creation
Relayers are selected randomly from the active node pool.
Path encrypted using public keys of selected nodes.
Asset Lock
ETH is locked in the TOR smart contract on Ethereum.
A zkSNARK proof is generated, asserting lock conditions without revealing details.
Hops Execute
Each node decrypts one layer and forwards to the next.
Final node sees the destination chain and executes a
mint
orrelease
.
USDC Delivered
Shielded transaction executed on Arbitrum.
Recipient receives USDC privately, with transaction metadata obfuscated.
Last updated