Untuk sebagian besar, mata uang kripto adalah alternatif yang sangat aman untuk instrumen keuangan tradisional. Selama pengguna melakukan tindakan pencegahan yang tepat untuk menyimpan koin mereka - yang paling penting: menggunakan perangkat yang aman sebagai dompet - hanya ada beberapa hal yang bisa salah dalam mata uang kripto berbasis blockchain. Hal ini berkat kekuatan blockchain yang terdistribusi, yang memastikan tidak ada "satu titik kegagalan" yang dapat ditargetkan oleh pengguna jahat. Akan tetapi, ada satu potensi kerentanan dalam setiap mata uang kripto berbasis blockchain, yaitu potensi yang disebut dengan "serangan 51%". Singkatnya, serangan 51% adalah ketika para peretas untuk sementara waktu mendapatkan akses ke sebagian besar daya komputasi jaringan, yang memungkinkan mereka untuk membalikkan transaksi dan bahkan menggandakan koin. Dalam panduan ini, kami akan memberikan gambaran lengkap mengenai serangan 51%, termasuk mekanisme di baliknya, potensi konsekuensinya, dan beberapa contoh penting.
Bagaimana Cara Kerja Blockchain?
Sebelum kita dapat menyelami cara kerja serangan 51%, penting bagi Anda untuk memahami bagaimana blockchain - bagian inti dari begitu banyak mata uang kripto - sebenarnya bekerja.
Blockchain itu sendiri adalah daftar panjang transaksi yang berasal dari transaksi pertama mata uang. Daftar panjang transaksi ini memungkinkan siapa pun untuk menghitung saldo yang akurat dan pasti untuk pengguna tertentu.
Apa yang membuat blockchain begitu kuat, bagaimanapun, adalah jaringan yang memverifikasinya. Jaringan mata uang kripto adalah persis seperti itu: jaringan peer-to-peer dari ribuan pengguna (disebut penambang) yang berkontribusi dan memverifikasi blockchain, untuk memastikan tidak ada yang mengubah blockchain untuk agenda mereka sendiri (dengan membuat koin baru untuk diri mereka sendiri, mengambil koin orang lain, atau sejenisnya).
Tentu saja, ada kemungkinan bagi para penambang untuk tidak setuju tentang seperti apa blockchain itu seharusnya terlihat, yang mengakibatkan terciptanya beberapa rantai. Ketika ini terjadi, jaringan memilih untuk mengadopsi rantai terpanjang.
Rantai terpanjang ditentukan oleh seberapa cepat informasi baru ditambahkan ke dalamnya, yang bergantung pada jumlah daya komputasi (dikenal sebagai hashrate) yang mendukung rantai itu. Dengan kata lain, jaringan memilih untuk mengadopsi blockchain yang paling banyak didukung oleh penambang.
Jadi, Apa yang dimaksud dengan Serangan 51%?
Serangan 51% adalah ketika pengguna jahat untuk sementara mendapatkan akses ke lebih dari 50% hashrate jaringan mata uang kripto, atau daya komputasi, yang memungkinkan mereka untuk membuat rantai terpanjang sesuka mereka. Karena jaringan selalu mengadopsi rantai terpanjang, pengguna ini secara efektif mengendalikan blockchain secara keseluruhan selama mereka dapat mempertahankan mayoritas hashrate jaringan.
Koin yang lebih kecil memiliki risiko yang jauh lebih tinggi untuk terkena serangan 51%, karena mereka sering memiliki jaringan yang jauh lebih kecil dan, dengan demikian, jauh lebih mudah bagi pengguna jahat untuk mendapatkan akses ke sebagian besar hashrate jaringan.
Konsekuensi dari Serangan 51%
Meskipun kontrol penuh atas blockchain tidak memungkinkan para pengguna ini untuk mencetak koin baru atau membalikkan transaksi lama, hal itu memungkinkan dua aktivitas yang sangat signifikan:
- Menghentikan transaksi - Dengan mendapatkan saham mayoritas dari hash rate jaringan, Anda mendapatkan kontrol penuh atas setiap penambahan baru pada blockchain. Ini berarti Anda dapat memilih dan pilih transaksi mana yang akan dimasukkan ke dalam blockchain, memungkinkan Anda untuk menghentikan transaksi mana pun yang Anda inginkan
- Pengeluaran ganda - Dengan kepemilikan mayoritas dari hashrate jaringan, Anda dapat membuat rantai privat (yaitu rantai yang tidak dapat dilihat oleh pengguna lain) yang lebih panjang dari rantai publik utama. Kemudian, Anda dapat membelanjakan koin di rantai publik (misalnya, membayar barang atau menyetor uang ke pertukaran) sebelum mempublikasikan rantai yang lebih panjang dan pribadi di mana Anda belum membelanjakan koin apa pun. Jika dilakukan dengan benar, hal ini memungkinkan Anda untuk membelanjakan koin tanpa kehilangan koin tersebut.
Bersama-sama, menghentikan transaksi dan pengeluaran ganda memungkinkan pengguna jahat untuk memperlambat jaringan ke titik di mana jaringan tersebut secara efektif tidak berguna, dan menipu orang lain untuk menerima koin yang sebenarnya tidak ada.
Dalam beberapa kasus di mana serangan 51% berhasil, pengguna jahat biasanya menyetor koin ke dalam mata uang kripto bertukarmenukarkannya dengan koin lain, dan menarik koin-koin tersebut, semuanya sebelum mempublikasikan rantai pribadi mereka yang lebih panjang di mana mereka tidak pernah mendepositkan apa pun ke dalam bursa. Dengan demikian, mereka secara efektif menggandakan uang mereka, sementara bursa memberikan dananya sendiri.
Contoh Serangan 51%
Beberapa contoh serangan 51% telah dicatat, tetapi hanya pada koin yang lebih kecil yang memiliki jaringan yang jauh lebih kecil. Berikut adalah tiga contoh yang paling populer:
- Ethereum Classic - Pada Januari 2019, Ethereum Classic - hard fork ke cryptocurrency Ethereum yang populer - diduga menjadi sasaran serangan 51%. Selama waktu ini, jaringan rentan terhadap selusin pembelanjaan ganda, dengan total koin senilai lebih dari satu juta dolar.
- Bitcoin Emas - Pada bulan Mei 2018, Bitcoin Gold - juga merupakan hard fork, tetapi untuk Bitcoin itu sendiri - mengalami serangan 51% yang memungkinkan hampir 10% dari total koin pasar topi (saat itu sekitar $200 juta) untuk dibelanjakan dua kali lipat.
- Verge - Antara bulan April dan Mei 2018, Verge koin privasi rentan terhadap setidaknya dua serangan 51% yang terpisah. Dalam kedua serangan itu, lebih dari $1 juta XVG dihabiskan dua kali lipat.
Cara Menghindari Serangan 51%
Dalam ketiga serangan 51% di atas, mata uang kripto mengalami penurunan di masing-masing hargauntuk Ethereum Classic dan Bitcoin Gold, kerusakan pada harga tidak terlalu parah, sedangkan serangan 51% pada Verge bertepatan dengan penurunan pasar secara umum - menyebabkan penurunan harga koin lebih dari 50% dalam waktu dua bulan.
Sebagai pengguna mata uang kripto, Anda pasti ingin menghindari serangan 51% - bukan hanya karena serangan ini dapat menyebabkan penurunan harga koin, tetapi juga untuk memastikan Anda tidak menerima koin palsu yang dibelanjakan ganda.
Satu-satunya cara untuk menghindari serangan 51% dalam mata uang kripto berbasis blockchain adalah dengan tetap menggunakan mata uang kripto yang lebih besar dengan jaringan yang mapan. Secara umum diterima bahwa untuk jaringan komputasi besar seperti Bitcoin dan Ethereum, praktis tidak mungkin untuk mendapatkan saham mayoritas hashrate jaringan, membuatnya kebal terhadap serangan 51% - setidaknya untuk saat ini!