| Penulis | Bharathan, Prabu; Kamath, Sai; et al. (Axelar Network) |
|---|---|
| Tahun | 2021 |
| Proyek | Axelar Network |
| Lisensi | MIT |
| Sumber Resmi | axelar_whitepaper.pdf |
Axelar adalah protokol interoperabilitas terdesentralisasi yang memungkinkan General Message Passing (GMP) lintas-blockchain — tidak hanya transfer token, tetapi pemanggilan fungsi smart contract dari satu chain ke chain lain. Didirikan oleh Sergey Gorbunov dan Georgios Vlachos (mantan tim Algorand), whitepaper 2021 mendeskripsikan jaringan validator berbasis Cosmos SDK yang menggunakan threshold ECDSA untuk mengelola kunci privat multi-chain secara terdistribusi.
Konteks: Ekosistem Multi-Chain
Pada 2021, ekosistem multi-chain telah berkembang: Ethereum, BSC, Avalanche, Polygon, Terra, Solana, dan Cosmos semuanya aktif. Pengguna yang ingin memindahkan aset antar chain menghadapi jembatan yang terfragmentasi — banyak menggunakan desain multisig tidak aman yang kemudian menyebabkan kerugian >$2 miliar dalam bridge hack. Axelar mengusulkan pendekatan validator yang terdesentralisasi dan diamankan kriptografis.
Arsitektur: Gateway + Jaringan Validator
1. Gateway Smart Contract (per chain yang terhubung)
- Contract Gateway dideploy di setiap chain yang didukung (Ethereum, Avalanche, Polygon, dst.)
- Pengguna/dApp menginisiasi panggilan lintas-chain dengan memanggil fungsi
callContractGateway dengan chain tujuan, alamat tujuan, dan payload - Gateway mengeluarkan event yang diamati oleh validator Axelar
- Di chain tujuan, Gateway mengeksekusi pesan yang telah divalidasi
2. Jaringan Validator Axelar
- Axelar adalah blockchain berbasis Cosmos SDK dengan validator set sendiri yang diamankan oleh staking token AXL
- Validator mengamati event Gateway di semua chain yang terhubung
- Ketika 2/3+ validator mengonfirmasi event (Vote → Approve → Execute), pesan diteruskan
- Validator menandatangani pesan menggunakan threshold ECDSA
Threshold ECDSA untuk Kunci Multi-Chain
Setiap chain EVM yang terhubung memiliki kunci privat terkait yang secara kolektif dikontrol oleh validator Axelar melalui Multi-Party Computation (MPC):
- Kunci privat tidak pernah dirakit di satu tempat
- Validator menyimpan secret shares; 2/3+ dapat berkolaborasi menghasilkan tanda tangan ECDSA valid
- Tanda tangan dapat diverifikasi terhadap kunci publik terdaftar di chain tujuan
Ini berarti validator set Axelar dapat mengotorisasi pesan lintas-chain tanpa satu validator mana pun (atau bahkan kelompok validator <1/3) mampu memalsukan pesan.
General Message Passing (GMP)
GMP adalah pembeda utama Axelar dari bridge token sederhana:
Bridge token sederhana: Transfer 100 USDC dari Ethereum ke Avalanche.
Contoh GMP: Di Ethereum, panggil fungsi smart contract yang:
- Mengirim 100 USDC ke alamat Avalanche DAN
- Memanggil
depositAndFarm(address, uint256)di kontrak yield farming Avalanche dengan USDC yang diterima sebagai argumen
Ini memungkinkan komposabilitas kontrak lintas-chain. Squid Router adalah konsumen GMP Axelar yang paling menonjol, memungkinkan swap token lintas-chain satu klik.
Model Kepercayaan
Keamanan Axelar bergantung pada validator set-nya:
- Safety: Jika <1/3 stake AXL bersifat Byzantine, pesan lintas-chain tidak dapat dipalsukan
- Liveness: Jika <2/3 stake AXL offline, pemrosesan pesan terhenti
- Validator di-slash karena ekuivokasi (menandatangani pesan yang bertentangan)
Perbandingan dengan bridge lain:
- Lebih terdesentralisasi dari bridge multisig (Ronin: 9 dari 9 kunci dicuri → hack $625M)
- Lebih terpusat dari bridge light-client (IBC Cosmos) yang memberikan bukti kriptografis alih-alih konsensus validator
Catatan Realistis
Axelar adalah salah satu protokol cross-chain messaging yang paling banyak dideploy (mendukung 50+ chain per 2024). Kemampuan GMP-nya genuinely novel. Namun:
- Keamanan bergantung pada market cap AXL: Penurunan harga AXL yang signifikan mengurangi biaya menyerang validator set.
- Latency pesan: Pesan lintas-chain memerlukan konsensus validator (~15–30 detik), plus waktu blok chain sumber dan tujuan.
Warisan
Axelar mempopulerkan model interoperabilitas hub-and-spoke — satu jaringan terdesentralisasi yang menghubungkan semua chain — sebagai alternatif dari bridge point-to-point. Konsep GMP mempengaruhi evolusi LayerZero dan Wormhole ke arah pemanggilan kontrak lintas-chain yang general.
Istilah Terkait
Referensi
- Bharathan, P. et al. (2021). Axelar: Interoperable Smart Contracts. axelar_whitepaper.pdf