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.
- Lock: User locks asset in
QuantumBridge.solon source chain - Observe: ThiChain validators observe the lock event
- Sign: Validator quorum signs a release message with ML-DSA-65 keys
- Release: Signed proof submitted to destination chain; wrapped asset minted to user
Supported Chains
| Chain | Chain ID | Status |
|---|---|---|
| ThiChain Mainnet | 420420 | NATIVE |
| ThiChain Testnet | 420421 | ACTIVE |
| Arbitrum One | 42161 | TESTNET |
| Base | 8453 | TESTNET |
| Base Sepolia | 84532 | TESTNET |
| Ethereum Mainnet | 1 | PLANNED |
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.
| Parameter | ML-DSA-65 | ECDSA (legacy) |
|---|---|---|
| Signature size | 3,309 bytes | 65 bytes |
| Public key size | 1,952 bytes | 33 bytes |
| Secret key size | 4,032 bytes | 32 bytes |
| Quantum security | SECURE | VULNERABLE |
| Standard | NIST FIPS 204 (2024) | RFC 6979 |