| Penulis | Zarick, Ryan; Pellegrino, Bryan; Banister, Caleb et al. (LayerZero Labs) |
|---|---|
| Tahun | 2021 |
| Proyek | LayerZero / LayerZero Labs |
| Lisensi | MIT |
| Sumber Resmi | layerzero.network/pdf/LayerZero_Whitepaper_Release.pdf |
Paper “LayerZero: Trustless Omnichain Interoperability Protocol” (2021) oleh Ryan Zarick, Bryan Pellegrino, dan Caleb Banister dari LayerZero Labs mendeskripsikan protokol pesan lintas-rantai yang memungkinkan kontrak pintar berkomunikasi antar blockchain. Inovasi keamanan LayerZero: mencapai jaminan keamanan tanpa mempercayai kumpulan validator pusat dengan memisahkan verifikasi pesan lintas-rantai menjadi dua pihak independen — Oracle dan Relayer.
Publikasi dan Konteks
Bridge lintas-rantai pada 2020–2021 menghadapi dilema keamanan fundamental:
- Bridge multisig (Ronin, Horizon): Cepat dan murah tetapi rentan — kompromi k-dari-n penandatangan memungkinkan pencurian. Ronin bridge mengharuskan 5 dari 9 kunci; semua 9 akhirnya dikompromikan (Maret 2022, $625 juta).
- Bridge light-client (IBC pada Cosmos): Aman secara kriptografis tetapi membutuhkan kedua rantai mendukung primitif kriptografi yang sama.
Kompromi LayerZero: sistem verifikasi peran-terpisah di mana dua pihak independen mengirimkan bukti berbeda. Keamanan membutuhkan kolusi keduanya untuk dibobol.
Arsitektur: Ultra Light Node
LayerZero menempatkan kontrak Endpoint di setiap rantai yang terhubung. Ketika kontrak di Chain A mengirim pesan ke Chain B:
- Kontrak Endpoint memancarkan event berisi pesan dan metadata rantai
- Oracle (default: Chainlink di v1) mengamati event dan mengirikan header blok dari rantai sumber ke Endpoint rantai tujuan
- Relayer mengamati event yang sama dan mengirikan transaction proof (bukti Merkle) yang membuktikan pesan disertakan dalam header blok tersebut
- Endpoint tujuan memverifikasi: proof sesuai header, dan header dikirim oleh Oracle
- Setelah keduanya konfirmasi, pesan LayerZero dikirim ke kontrak target
Properti keamanan kritis: Jika Oracle dan Relayer independen, pesan palsu membutuhkan kompromi keduanya secara bersamaan. Penyerang yang hanya mengendalikan Oracle tidak bisa memalsukan pesan (tidak punya proof); yang hanya mengendalikan Relayer tidak bisa memalsukan (tidak punya header).
Stargate Finance
LayerZero adalah fondasi infrastruktur untuk Stargate Finance — bridge stablecoin lintas-rantai yang menggunakan mekanisme unified liquidity pool: alih-alih mengunci aset di satu sisi dan mencetak representasi di sisi lain, Stargate mempertahankan pool likuiditas di setiap rantai yang diseimbangkan melalui algoritma delta.
LayerZero v2
v2 (2023) memperkenalkan DVN (Decentralized Verifier Networks) yang dapat dikonfigurasi — pengguna dan pengembang dapat memilih konfigurasi Oracle dan Relayer mereka sendiri, atau menggunakan verifier kustom dengan keamanan yang dapat disesuaikan (mis. membutuhkan 5 dari 8 DVN independen).
Keterbatasan
- Keamanan tergantung pada independensi Oracle dan Relayer — jika sama entitas, jaminan runtuh
- Latensi inherent: pesan harus menunggu konfirmasi blok di rantai sumber sebelum Oracle dapat mengirim header
- Kontroversi airdrop ZRO 2024 tentang syarat donasi amal menuai kritik komunitas
Warisan dan Dampak
LayerZero menjadi salah satu protokol pesan lintas-rantai paling banyak digunakan, melayani 70+ rantai. Model Oracle/Relayer-split memengaruhi desain jembatan berikutnya. OFT (Omnichain Fungible Token) standard dari LayerZero mendefinisikan cara token multi-rantai beroperasi secara native lintas ekosistem.
Istilah Terkait
Referensi
- Zarick, Ryan et al. “LayerZero: Trustless Omnichain Interoperability Protocol” (2021)
- layerzero.network/pdf/LayerZero_Whitepaper_Release.pdf