Jika lebih dari setengah daya komputer atau tingkat hash penambangan di jaringan dijalankan oleh satu orang atau satu kelompok orang, maka serangan 51% sedang beroperasi.
Serangan 51% mengacu pada aktor jahat (atau kelompok yang bertindak bersama), mengendalikan lebih dari 50% dari total daya penambangan
jaringan blockchain dan mengganggu integritasnya.
Karena cara fungsi blockchain,
konsensus diperlukan agar transaksi dikonfirmasi atau ditambahkan. Pelaku jahat yang mengendalikan sebagian besar kekuatan
hashing atau
penambangan secara teoretis dapat "membentuk mayoritas" dalam mekanisme konsensus ini dan mengganggu integritas blockchain dengan memodifikasi urutan transaksi atau mencegah konfirmasi
transaksi, beberapa contohnya.
Risiko serangan 51% lebih tinggi untuk blockchain dengan kekuatan hashing yang lebih sedikit, karena lebih mudah bagi aktor jahat untuk mendapatkan daya komputasi mayoritas yang diperlukan. Semakin banyak penambang dan sumber daya yang dihabiskan untuk menambang blockchain, semakin aman blockchain tersebut. Jaringan
Bitcoin diakui sebagai blockchain teraman yang ada karena memiliki jumlah daya hashing terbesar yang menambangnya.
Biaya serangan 51% bergantung pada beberapa faktor, termasuk jenis blockchain, kesulitan algoritme hashing, biaya listrik, dan tingkat hash yang tersedia. Secara umum, biaya serangan 51% pada jaringan blockchain tertentu dapat berkisar dari ribuan hingga jutaan dolar.
Serangan 51% secara teori mungkin terjadi dalam jaringan
proof-of-stake (PoS), meskipun kemungkinannya jauh lebih kecil daripada jaringan
proof-of-work (PoW). Ini karena, di PoS, penyerang perlu mengontrol sebagian besar token yang dipertaruhkan jaringan untuk mendapatkan kendali atas jaringan, sedangkan di PoW, penyerang hanya perlu mengontrol sebagian besar daya hashing jaringan.
Ada beberapa contoh serangan 51% yang berhasil di
altcoin: