image.png

Desentralisasi adalah salah satu prinsip dasar ekonomi cryptocurrency. Alih-alih bergantung pada satu perusahaan atau entitas, blockchain umumnya mengandalkan jaringan terdistribusi dari node yang membantu memastikan keamanan dan efisiensi operasionalnya.

Karena itu, blockchain bisa sangat tahan banting menghadapi serangan yang mencoba mengganggu.

Namun, ada satu jenis kerentanan yang menonjol, yaitu serangan 51%, karena potensinya untuk sepenuhnya merusak prinsip desentralisasi tersebut.

Lalu, apa sebenarnya serangan 51% itu? Berikut adalah semua yang perlu Anda ketahui.

Apa yang Dimaksud dengan Serangan 51%?


Serangan 51% adalah jenis serangan pada jaringan blockchain di mana satu entitas menguasai lebih dari setengah (51%) dari hash rate penambangan, daya komputasi, atau token yang dipertaruhkan di blockchain tersebut. Dengan memusatkan kontrol blockchain ke tangan satu aktor jahat atau entitas, serangan 51% berpotensi merusak prinsip desentralisasi, keamanan, dan ketidakpercayaan yang mendefinisikan blockchain. Konsep serangan semacam ini telah dibahas sejak awal perkembangan Bitcoin, termasuk dalam whitepaper asli Bitcoin yang ditulis oleh Satoshi Nakamoto pada tahun 2008.

Jika sebuah entitas berhasil menguasai 51% (atau lebih) dari jaringan, itu bisa memungkinkan mereka untuk secara signifikan mengganggu integritas blockchain tersebut dengan berbagai cara, termasuk membalikkan transaksi, memblokir transaksi baru agar tidak dikonfirmasi, melakukan double spending pada token, atau bahkan menciptakan versi alternatif dari blockchain tersebut (dikenal sebagai "fork") yang dapat memecah jaringan dan membingungkan pengguna.

Bagaimana Cara Kerja Serangan 51%?


Setiap serangan 51% dimulai dengan para pelaku mencoba mendapatkan kontrol mayoritas atas blockchain tersebut. Meskipun risiko serangan 51% umumnya berkaitan dengan blockchain proof-of-work seperti Bitcoin, serangan ini juga secara teori mungkin terjadi pada blockchain proof-of-stake.

Untuk blockchain proof-of-work, di mana penambang bersaing untuk memecahkan teka-teki kriptografi kompleks sebagai imbalan untuk blok, melakukan serangan 51% akan memerlukan penyerang untuk mengumpulkan cukup daya komputasi untuk mengambil alih jaringan. Ini biasanya berarti membeli atau membangun cukup rig penambangan sehingga mereka memiliki setidaknya kekuatan yang sama dengan jumlah total penambang lain di jaringan – jika tidak lebih.

Sebagai alternatif, penyerang bisa bergabung dengan, atau menciptakan, kolam penambangan yang berbahaya, yang pada dasarnya adalah penambang yang menggabungkan daya komputasi mereka untuk bekerja sama dan meningkatkan peluang mereka mendapatkan imbalan. Jika penyerang dapat memengaruhi cukup banyak penambang untuk bergabung dengan kolam tersebut, mereka berpotensi mengumpulkan 51% dari hashrate jaringan.

Setelah pelaku mendapatkan kontrol atas 51% dari jaringan, mereka memiliki berbagai opsi di tangan mereka.

Mereka dapat memilih untuk:

Memecah Rantai

Ini berarti bahwa kelompok atau entitas peretas telah memisahkan diri dari penambang jaringan utama. Dengan pemisahan ini, para peretas dapat melanjutkan operasi penambangan mereka tanpa harus berbagi pembaruan dengan jaringan utama.

Menambahkan Blok Baru

Dengan mayoritas jaringan di bawah kendali mereka, entitas penyerang juga dapat memilih untuk menambahkan blok ke blockchain lebih cepat daripada jaringan lainnya. Jika serangan ini berlangsung cukup lama, perbedaan panjang antara kedua versi blockchain tersebut akan menjadi sebanding dengan perbedaan dalam daya hashing antara para peretas dan jaringan utama.