Serangan Eclipse

Tingkat Lanjut
Diperbarui Aug 18, 2026

Apa Itu Serangan Eclipse?

Serangan eclipse adalah serangan level jaringan ketika pelaku jahat mengisolasi satu node blockchain dengan mengendalikan semua koneksinya. Alih-alih menargetkan seluruh jaringan, penyerang mengepung satu node korban dan memutusnya dari peserta yang jujur di jaringan peer-to-peer (P2P).
Setelah sebuah node mengalami eclipse, node tersebut hanya melihat informasi yang dipilih penyerang untuk dibagikan. Korban percaya bahwa node tersebut terhubung ke jaringan yang sebenarnya, tetapi seluruh pandangannya terhadap blockchain, termasuk transaksi dan blok, dapat disaring atau dipalsukan oleh penyerang.

Cara Kerja Serangan Eclipse

Node blockchain tidak terhubung ke setiap node lainnya. Sebagai gantinya, setiap node mempertahankan jumlah koneksi yang terbatas ke sekelompok kecil peer yang meneruskan transaksi dan blok baru. Serangan eclipse memanfaatkan konektivitas yang terbatas ini.

Penyerang biasanya menjalankan banyak node di berbagai alamat IP, lalu berupaya mengisi semua slot koneksi yang tersedia pada korban. Hal ini dapat melibatkan membanjiri target dengan permintaan koneksi atau menunggu node dimulai ulang, yang pada saat itu node tersebut dapat terhubung kembali ke peer yang dikendalikan oleh penyerang. Jika upaya ini berhasil, setiap koneksi masuk dan keluar dari node korban akan melalui penyerang.

Dengan node yang dikepung, penyerang dapat menunda atau menyembunyikan blok baru, menahan transaksi, atau menyajikan versi alternatif dari chain tersebut. Dari luar, tidak ada yang terlihat salah, sehingga menjadi salah satu alasan serangan ini sulit dideteksi.

Alasan Serangan Eclipse Menjadi Penting

Tujuan utama serangan eclipse sering kali untuk memungkinkan pembelanjaan ganda. Misalnya, penyerang dapat mengirim pembayaran ke node pedagang yang mengalami eclipse, membiarkan node yang terisolasi mengonfirmasinya, lalu menyerahkan barang atau layanan, sementara transaksi tersebut tidak pernah mencapai jaringan yang sebenarnya. Kemudian, penyerang dapat membelanjakan dana yang sama lagi di tempat lain.
Serangan eclipse juga dapat melemahkan keamanan jaringan yang lebih luas. Dengan mengisolasi dan mengoordinasikan beberapa node, penyerang dapat memperoleh keuntungan dalam serangan terkait mining atau memperbesar dampak serangan 51%. Banyak klien blockchain mengurangi risiko ini melalui langkah-langkah seperti meningkatkan jumlah koneksi peer, mengacak pemilihan peer, dan menyisihkan slot koneksi untuk peer tepercaya.
Pelajari selengkapnya: Apa Itu Serangan Eclipse?