Protocol · Bridge

Cross-Chain Bridge

Transfer assets between ThiChain and EVM chains using ML-DSA-65 post-quantum signatures — the first quantum-safe cross-chain bridge.

Signature ML-DSA-65 (NIST FIPS 204)Sig Size 3,309 bytesTests 57 passing

Architecture

The QuantumBridge uses a lock-and-release model with ML-DSA-65 post-quantum validator signatures. Assets locked on one chain are released on the destination chain only after a validator quorum provides valid Dilithium3 signatures.

  1. Lock: User locks asset in QuantumBridge.sol on source chain
  2. Observe: ThiChain validators observe the lock event
  3. Sign: Validator quorum signs a release message with ML-DSA-65 keys
  4. Release: Signed proof submitted to destination chain; wrapped asset minted to user

Supported Chains

ChainChain IDStatus
ThiChain Mainnet420420NATIVE
ThiChain Testnet420421ACTIVE
Arbitrum One42161TESTNET
Base8453TESTNET
Base Sepolia84532TESTNET
Ethereum Mainnet1PLANNED

How to Bridge

import { QuantumDEXClient } from '@qubismic/quantumdex-sdk';

const bridge = client.bridge();

// Initiate bridge transfer
const tx = await bridge.lock({
  tokenAddress: USDC_ADDRESS,
  amount: parseUnits('1000', 6),
  destinationChainId: 42161,     // Arbitrum One
  recipientAddress: userAddress,
});

// Monitor bridge status
const status = await bridge.getStatus(tx.hash);
// { state: 'PENDING_SIGNATURES', signaturesCollected: 3, required: 5 }
// { state: 'RELEASING', txHash: '0x...' }
// { state: 'COMPLETE', destinationTxHash: '0x...' }
Bridge Time: Cross-chain transfers typically complete within 5–15 minutes depending on destination chain finality and validator signature collection. Do not close your browser before the transfer completes.

Security Model

  • Validator quorum: 5-of-9 validator signatures required before release
  • Replay protection: Each lock event has a unique nonce; double-spending is blocked at contract level
  • Karma gate: Bridge validators must maintain minimum Karma Score to participate
  • Emergency pause: Trinity Guardian contract can pause bridge within one block in emergency
BRG-05 Status: Bridge ↔ DeFi end-to-end integration tests are pending public testnet launch. Bridge contracts are deployed and 57 unit tests pass. Full E2E validation will complete in Q2 2026.

ML-DSA-65 Post-Quantum Security

Every bridge release proof is signed with ML-DSA-65 (CRYSTALS-Dilithium3), standardised as NIST FIPS 204. This makes QuantumDEX the first cross-chain bridge provably secure against quantum computer attacks.

ParameterML-DSA-65ECDSA (legacy)
Signature size3,309 bytes65 bytes
Public key size1,952 bytes33 bytes
Secret key size4,032 bytes32 bytes
Quantum securitySECUREVULNERABLE
StandardNIST FIPS 204 (2024)RFC 6979