Bagaimana Jembatan Crypto Bekerja dan Mengapa Mereka Terus Dieksploitasi 🤔
Jembatan adalah infrastruktur yang paling dieksploitasi di DeFi. Lebih dari $2 miliar telah dicuri melalui peretasan jembatan, lebih banyak daripada kategori lainnya di crypto.
Sebuah jembatan memindahkan token antara dua blockchain yang tidak dapat memverifikasi status satu sama lain. Ethereum tidak memiliki cara untuk mengonfirmasi apa yang terjadi di Solana, jadi jembatan membuat verifikasi itu terjadi melalui sistemnya sendiri.
🤔 Desain yang paling umum adalah lock-and-mint. Anda menyetor ETH ke dalam kontrak di Ethereum dan jembatan mencetak wrapped ETH di blockchain lain. Untuk kembali, Anda membakar token wrapped dan yang asli akan dibuka.
Ada dua desain lain yang ada:
🔵Jembatan jaringan likuiditas menyimpan pool di kedua rantai dan Anda menarik dari pool tujuan alih-alih menerima token yang dicetak.
🟢Jembatan pengiriman pesan meneruskan instruksi sewenang-wenang antara rantai daripada memindahkan aset secara langsung, dengan permukaan serangan berada di kode yang menentukan apakah pesan tersebut valid.
Eksploitasi selalu mengikuti desain.
1️⃣ Eksploitasi Ronin adalah lock-and-mint: validator mengendalikan pool yang terkunci, jadi mengompromikan 5/9 kunci sudah cukup untuk mengotorisasi penarikan $625 juta yang curang.
2️⃣ Wormhole menggunakan lapisan pengiriman pesan untuk verifikasi, dan tanda tangan penjaga yang dipalsukan memungkinkan penyerang mencetak 120.000 ETH di Solana tanpa mengunci apa pun di Ethereum, menghabiskan biaya $320 juta.
3️⃣ Jembatan jaringan likuiditas belum terkena skala yang sama: THORChain dieksploitasi tiga kali dalam satu bulan pada tahun 2021, tetapi hanya kehilangan $13 juta di seluruh serangan. Setiap peretasan hanya bisa menguras pool tertentu pada satu waktu daripada seluruh protokol.