Jembatan Blockchain dan Masalah Keamanan Cross-Chain

Pendahuluan

Interoperabilitas blockchain adalah fitur inti dari teknologi yang saat ini banyak digunakan oleh aplikasi DeFi. Investor tertarik dengan opsi mendapatkan keuntungan dari banyak rantai secara bersamaan. Pengguna di blockchain Bitcoin dapat memperoleh hasil di rantai Ethereum, dan mereka yang di Ethereum memiliki opsi untuk memindahkan aset mereka, atau versi terbungkus dari aset mereka, ke jaringan lain sehingga satu blockchain tetap terhubung dengan yang lain. Namun, interoperabilitas dan fleksibilitas ini tidak datang tanpa kompromi. Mereka menimbulkan masalah yang tidak ada jika aset tetap di satu rantai.

Apa itu Jembatan Blockchain?

Jembatan blockchain adalah alat yang memungkinkan pengguna memindahkan data, pesan, dan aset dari satu jaringan ke jaringan lain. Anda harus tahu bahwa blockchain adalah ekosistem tertutup, yang tidak dapat berkomunikasi dengan dunia luar, maupun dengan blockchain lain. Mereka bergantung pada oracle untuk mendapatkan informasi dari luar dan jembatan untuk menghubungkan dengan rantai lain. Sebagai perantara, jembatan ini mengunci mata uang digital di satu rantai dan membuatnya dapat digunakan di rantai lain dalam bentuk versi terbungkus atau bentuk setara lainnya. Pengguna mendapatkan opsi ini untuk memanfaatkan aplikasi, likuiditas, dan peluang penghasilan yang tidak tersedia di rantai asli mereka.

Masalah Keamanan Utama

Setiap kali Anda menarik uang dari dompet fisik maupun dompet virtual Anda, uang tersebut bisa dicuri, disadap, atau Anda bisa secara keliru didorong untuk memindahkan uang Anda ke rekening orang lain. Hal yang sama bisa terjadi di dunia DeFi saat Anda memindahkan aset digital dari satu rantai ke rantai lain. Menurut analisis industri terbaru, jembatan lintas rantai telah dieksploitasi dengan total kerugian sekitar $2,8 miliar dalam aset yang dicuri hingga pertengahan 2025. Angka ini menunjukkan bahwa jembatan tetap menjadi target utama bagi para penyerang. Ada berbagai penyebab untuk eksploitasi skala besar seperti ini.

  1. Risiko Validasi On-Chain yang Lemah

Jembatan blockchain hadir dalam berbagai tipe dan variasi. Beberapa menggunakan keamanan tingkat dasar dan lainnya menggunakan keamanan berbasis kontrak pintar. Jenis alat yang pertama sangat bergantung pada backend terpusat untuk melakukan operasi dasar seperti pencetakan, pembakaran, dan transfer token, sementara semua verifikasi dilakukan di luar rantai.

Jembatan yang menggunakan kontrak pintar untuk keamanan sedikit lebih baik daripada tipe lainnya. Kontrak pintar memvalidasi pesan dan melakukan verifikasi di rantai. Ketika pengguna membawa dana ke jaringan blockchain, kontrak pintar menghasilkan pesan yang ditandatangani sebagai bukti. Tanda tangan ini kemudian digunakan untuk memverifikasi penarikan di rantai lain. Di sinilah muncul celah keamanan. Penyerang bisa mencuri dana yang melewati jembatan jika verifikasi on-chain ini gagal. Mereka bisa melewati verifikasi secara langsung, atau memalsukan tanda tangan yang diperlukan.

Selain itu, ketika jembatan blockchain menerapkan konsep token terbungkus, penyerang dapat mengarahkan token tersebut ke akun mereka sendiri, sehingga mengurangi hak pengirim dan penerima atas aset mereka. Misalnya, seorang pengguna bermaksud mengirim $ETH koin dari rantai Ethereum ke rantai Solana. Sekarang, jembatan menerima $ETH dari rantai Ethereum dan mengeluarkan versi terbungkus $ETH di rantai Solana. Masalah menjadi lebih buruk ketika jembatan meminta persetujuan tak terbatas untuk menghemat biaya gas.

Dua hal berbahaya terjadi sekarang. Pertama, jika penyerang berhasil menyadap transaksi, mereka dapat menguras dompet pengguna karena persetujuan tak terbatas tersebut. Kedua, persetujuan tak terbatas tetap berlaku lama setelah transaksi dilakukan. Jadi, meskipun transaksi pertama aman, pengguna mungkin meninggalkan rantai, tetapi penyerang dapat memanfaatkan kerentanannya.

  1. Masalah Terkait Verifikasi Off-Chain

Jembatan blockchain kadang-kadang menggunakan sistem verifikasi off-chain selain verifikasi on-chain, dan ini bahkan lebih berbahaya. Sebelum membahas detail risiko, perlu dipahami bagaimana sistem verifikasi off-chain bekerja. Sistem verifikasi on-chain berjalan di blockchain itu sendiri, di mana jembatan memeriksa tanda tangan transaksi atau memverifikasi transaksi menggunakan kontrak pintar mereka sendiri. Jika jembatan menggunakan verifikasi off-chain, mereka bergantung pada server di luar blockchain. Server ini memeriksa detail transaksi dan mengirim laporan konfirmasi ke rantai target.

Misalnya, seorang pengguna menyetor token di rantai Solana dan ingin menggunakannya di Ethereum. Server jembatan memverifikasi transaksi pertama dan menandatangani instruksi untuk rantai Ethereum. Ini seperti menyetujui prosedur hanya dengan melihat tanda terima, yang bisa palsu. Kerentanannya terutama karena terlalu banyak otoritas yang bergantung pada server jembatan. Jika penyerang mampu memperdaya mereka, sistem menjadi kompromi.

  1. Risiko Penanganan Token Asli yang Salah di Jembatan Blockchain

Jembatan mengirim token asli langsung ke jaringan blockchain tujuan, tetapi mereka membutuhkan izin sebelumnya untuk mengirim token lain. Mereka memiliki sistem bawaan berbeda untuk melakukan tugas ini. Masalah muncul ketika jembatan secara tidak sengaja gagal mengelola perbedaan ini. Jika pengguna mencoba mentransfer $ETH token menggunakan sistem yang dimaksudkan untuk token utilitas non-asli, mereka kehilangan dana.

Risiko tambahan muncul ketika jembatan mengizinkan pengguna memasukkan alamat token apa pun. Jika jembatan tidak secara ketat membatasi token apa yang diterima, penyerang dapat memanfaatkan kebebasan ini. Meskipun banyak jembatan menggunakan daftar putih untuk hanya mengizinkan token yang disetujui, token asli tidak memiliki alamat dan sering diwakili oleh alamat nol. Jika penanganan ini buruk, penyerang dapat melewati pemeriksaan. Ini dapat memicu transaksi tanpa transfer token yang sebenarnya, secara efektif menipu jembatan agar melepaskan aset yang tidak pernah mereka terima.

  1. Bagaimana Kesalahan Konfigurasi Bisa Merusak Jembatan Blockchain

Jembatan blockchain bergantung pada pengaturan administrator khusus untuk mengendalikan tindakan penting. Pengaturan ini meliputi persetujuan token, pengelolaan penandatangan, dan penetapan aturan verifikasi. Jika pengaturan ini salah, jembatan bisa mengalami kerusakan. Dalam satu kasus nyata, perubahan kecil selama upgrade menyebabkan sistem menerima semua pesan sebagai valid. Ini memungkinkan penyerang mengirim pesan palsu dan melewati semua pemeriksaan, yang menyebabkan kerugian besar.

Kesimpulan

Singkatnya, jembatan blockchain menawarkan utilitas besar untuk mendapatkan penghasilan di banyak jaringan rantai secara bersamaan, tetapi mereka juga menimbulkan risiko serius yang harus Anda pelajari untuk dikelola jika menggunakan alat ini. Jembatan blockchain memainkan peran penting dalam memungkinkan interoperabilitas lintas rantai dan memperluas peluang DeFi, tetapi mereka tetap menjadi salah satu bagian paling rentan dari ekosistem. Validasi on-chain yang lemah, verifikasi off-chain yang berisiko, penanganan token asli yang salah, dan kesalahan konfigurasi sederhana telah menjadikan jembatan target utama untuk eksploitasi skala besar.

Seiring aktivitas lintas rantai terus berkembang, pengguna dan pengembang harus memprioritaskan keamanan, membatasi persetujuan, memilih desain yang telah diaudit dengan baik, dan memahami risiko yang terlibat. Pada akhirnya, arsitektur jembatan yang lebih aman dan penggunaan yang berpengetahuan adalah kunci untuk memastikan bahwa interoperabilitas tidak datang dengan biaya kehilangan aset.

BTC-0.02%
ETH-0.13%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)