
Cross-chain Bridge là gì?
Cross-chain bridge là hạ tầng cho phép chuyển tài sản, thông tin và trạng thái giữa các blockchain độc lập. Vì mỗi blockchain (Ethereum, Bitcoin, Solana, Polkadot) hoạt động như một “đảo” có quy tắc riêng, bridge đóng vai trò là cầu nối — cho phép user chuyển ETH từ Ethereum sang Polygon, BTC từ Bitcoin sang BSC, hoặc thậm chí smart contract gọi contract trên chain khác.

Với tổng lượng tiền khóa trong bridge (TVL) lên tới hàng chục tỷ USD, chúng cũng là mục tiêu hacker hấp dẫn nhất trong hệ sinh thái crypto — hơn 2 tỷ USD đã bị đánh cắp qua các cuộc tấn công vào bridge từ 2020 đến nay.
3 mô hình cross-chain bridge chính
1. Lock-and-mint (Lock & Mint)
Mô hình này hoạt động như sau:
- User gửi tài sản gốc (ví dụ: 1 ETH) vào smart contract trên chain A (Ethereum).
- Contract “lock” (khoá) tài sản này, không cho rút ra.
- Contract trên chain B (Polygon) “mint” ra 1 wETH (wrapped ETH) mới biểu diễn giá trị của ETH gốc.
- Để rút ngược lại: user đốt (burn) wETH trên chain B, contract trên chain A mở khóa 1 ETH gốc.
Ưu điểm: Đơn giản, bảo mật cao (tài sản gốc vẫn còn trên chain A), dễ triển khai.
Nhược điểm: Phụ thuộc vào custodian (smart contract lock), liquidity phân tán giữa các chain.
Ví dụ: Polygon PoS Bridge, Arbitrum Bridge, Optimism Gateway.
2. Burn-and-mint (Burn & Mint)
Thay vì lock tài sản, user “burn” (hủy bỏ) tài sản trên chain gốc, và bridge mint equivalent trên chain đích.
- User gửi tài sản T (ví dụ: USDC) vào contract burn trên chain A (Ethereum).
- Contract ghi nhận burn, tạo proof (Merkle proof, zk-proof, hoặc semplicemente signature từ validators).
- Contract trên chain B (BSC) xem proof và mint USDC mới trên BSC.
- Để rút lại: burn trên chain B, mint trên chain A từ proof.
Ưu điểm: Không cần custodian trung gian, supply tổng tiêu chuẩn không đổi (1 USDC trên ETH + 1 USDC trên BSC = 2 USDC total).
Nhược điểm: Cần mechanisms phức tạp để tạo và verify proof (multi-sig, zk-SNARK, threshold signature).
Ví dụ: Wormhole (phiên bản cũ), CCTP của Circle (USDC across chains).
3. Liquid network (Liquidity network)
Thay vì mint/burn token mới, bridge sử dụng pool liquidity đã tồn tại trên cả hai chain.
- Bridge giữ pool USDC trên Ethereum và pool USDC trên BSC.
- User gửi 100 USDC vào pool trên Ethereum.
- Bridge trigger withdraw 100 USDC từ pool trên BSC và gửi tới user.
Ưu điểm: Ngay lập tức, không cần mint/burn, tránh slippage do cung cấp thay đổi.
Nhược điểm: Cần duy trì liquidity cân bằng trên tất cả chain, chi phí duy trì pool (LP fees), rủi ro épuisement liquidity.
Ví dụ: Connext, Hop Protocol, Across Protocol (sử dụng UMA’s optimistic oracle).

Thách thức bảo mật của cross-chain bridge
Bridge là mục tiêu hacker hấp dẫn vì:
- Tài sản tập trung: Một contract duy nhất có thể keep hàng tỷ USD.
- Logic phức tạp: Cần validate proof từ chain khác — lỗi validation = mất toàn bộ tài sản.
- Tập trung quy validators: Nhiều bridge chỉ có 5-15 validator, dễ bị bestchia.
- Upgradeability risk: Proxy contract có thể bị sửa đổi nếu admin key bị đánh cắp.
Một số cuộc tấn công nổi tiếng:
- Wormhole (2022): $320M bị đánh cắp do lỗi verify signature trên Solana.
- Ronin Bridge (2022): $625M bị đánh cắp do hacker chiếm 5/9 validator.
- Nomad Bridge (2022): $190M bị rút trống do lỗi upgrade để cho phép zero-proof withdraw.
- Multichain (2023): $126M biến mất sau khi điều khiển bởi party không xác định.
Giải pháp bảo mật hiện đại
Để giảm thiểu rủi ro, các bridge mới áp dụng:
- Multi-layer verification: Yêu cầu 2+ phương phápproof đồng thời (ví dụ: merkle + threshold signature).
- Fraud proofs + challenge period: Giống Optimistic Rollup — bất kỳ ai cũng có thể challenge withdrawal không hợp lệ trong thời gian nhất định (ví dụ: 1 giờ).
- Zero-knowledge proofs (zk-SNARK/STARK): Tạo proof nhỏ, verify nhanh trên contract mà không lộ thông tin intermediate.
- Decentralized validator set: 100+ validator, stake-based slashing (Lido-style).
- Limit per transaction: Giới hạn số tiền có thể withdraw trong 1 giờ/24 giờ.
Ví dụ tốt: Polymer Labs (IBC + zk), Axelar (threshold signatures), LayerZero (Ultra Light Nodes + oracle).
Xu hướng phát triển của cross-chain bridge
Năm 2025, chúng ta thấy xu hướng chuyển sang:
- General message passing: Bridge không chỉ chuyển token — mà chuyển arbitrary data, cho phép smart contract trên chain A gọi hàm trên chain B trực tiếp (LayerZero, Wormhole v2).
- Modular security: Tách security layer ra (ví dụ: EigenLayer restaking cho AVS), cho phép bridge thuê bảo mật thay vì tự dựng validator set.
- Intent-based architecture: User chỉ báo intent (ví dụ: “muốn đổi 1 ETH trên Ethereum thành 0.05 BTC trên Bitcoin”), solver competing tìm đường đi tối ưu (Across, UniswapX).
- Standardization: ERC-7683 (Cross-chain Intent Standard), IBC (Inter-Blockchain Communication) của Cosmos trở thành chuẩn mở.
Nguồn tham khảo: Ethereum Blog – The challenges of blockchain bridges, Chainlink – What is a blockchain bridge?, Paradigm – Bridge Design
