Blockchain rentan terhadap berbagai risiko. Namun demikian, beberapa jaringan blockchain lebih tahan terhadap risiko daripada yang lain karena mekanisme bawaannya. Serangan 51% adalah ancaman konstan terhadap protokol berbasis bukti kerja seperti Bitcoin atau Ethereum. Artikel ini menjelaskan teknis dan efek dari serangan 51% pada blockchain. Kami juga akan menilai kemungkinan serangan 51% pada blockchain utama.
Untuk memahami konsep serangan 51%, kita perlu memahami istilah kunci terkait, desentralisasi, dan pembuktian kerja. Desentralisasi berarti bahwa kontrol blockchain ada di tangan jaringan digital yang sistematis, bukan satu orang atau beberapa orang terpilih. Agar perubahan atau transaksi terjadi, mayoritas peserta harus menyetujuinya.
Sumber: Rainbh
Salah satu mekanisme untuk mencapai kesepakatan ini disebut proof-of-work. Terutama, proof-of-work (PoW) adalah metode otentikasi atau verifikasi transaksi pada blockchain dengan memecahkan masalah matematika yang rumit untuk mencegah siapa pun menipu sistem. Peserta jaringan pertama, yang memecahkan teka-teki matematika ini menggunakan daya komputasi, akan memiliki tugas memverifikasi transaksi tertentu. Namun, semua peserta dalam jaringan harus membuktikan bahwa solusinya akurat.
Serangan 51% mengacu pada situasi di mana satu peserta jaringan atau kelompok peserta mengontrol lebih dari 50% daya komputasi jaringan. Hal ini memungkinkan para peserta, juga disebut penambang, untuk membelanjakan cryptocurrency dua kali lipat. Biasanya, penambang yang terlibat menyewa kekuatan hash dari pihak ketiga. Pengeluaran ganda terjadi ketika mata uang digital seperti cryptocurrency dibelanjakan dua kali. Seperti yang dapat Anda asumsikan, ini menghasilkan kerugian pada blockchain.
Selain membelanjakan koin dua kali, penyerang dapat melakukan aktivitas merugikan lainnya. Mereka dapat mencegah konfirmasi beberapa transaksi, sehingga menghentikan pembayaran terkait. Mereka juga dapat membalikkan beberapa transaksi yang terjadi saat mereka sudah menguasai jaringan. Selain itu, mereka juga dapat menghentikan peserta lain untuk menambang, sehingga terjadi apa yang kita sebut monopoli pertambangan. Namun, tidak mungkin bagi mereka untuk membalikkan transaksi yang terjadi sebelum mereka menguasai jaringan.
Sumber: BlockLr
Serangan 51% juga dapat mengganggu jaringan karena dapat menunda konfirmasi transaksi atau proses menyusun blok menjadi urutan kronologis. Pada gilirannya, para penyerang adalah orang-orang yang dapat memproses transaksi lebih cepat dari peserta lainnya.
Akibat serangan 51%, penambang dan pengguna kehilangan kepercayaan pada blockchain. Orang-orang ini akan mempertanyakan keamanan, keandalan, dan kepercayaan dari blockchain yang bersangkutan. Ini juga dapat menyebabkan penurunan nilai koin atau tokennya.
Kasus populer dari serangan 51% adalah Bitcoin Gold yang terjadi pada 18 Mei 2018. Dalam hal ini, penyerang menguasai lebih dari 50% kekuatan hash dari blockchain. Akibatnya, para pelaku jahat ini berhasil menggandakan koin selama beberapa hari. Secara keseluruhan, mereka mencuri Bitcoin Gold senilai $18 juta.
Ethereum Classic adalah contoh lain dari proyek crypto yang mengalami serangan 51% tiga kali pada tahun 2020. Seperti yang ditunjukkan contoh, 51% serangan adalah kerugian paling signifikan dari mekanisme konsensus pembuktian kerja.
Jaringan blockchain besar kurang rentan terhadap serangan 51% daripada blockchain yang lebih kecil. Ini karena ketika jaringan blockchain tumbuh melampaui level tertentu, menjadi sangat sulit bagi individu atau sekelompok penambang untuk mengendalikan lebih dari 50% kekuatan hashnya. Faktanya, sangat mahal bagi sekelompok penambang untuk meminjam banyak daya komputasi yang diperlukan untuk melakukan serangan 51%.
Lebih penting lagi, bahkan jika beberapa penyerang menguasai lebih dari 50% kekuatan hash dari jaringan besar, seringkali jaringan tersebut memiliki keamanan yang cukup untuk menghentikan serangan semacam itu. Ini karena sangat sulit untuk mengubah blok yang dikonfirmasi karena semuanya terhubung melalui bukti kriptografi. Inilah alasan mengapa Ethereum dan Bitcoin, dua blockchain terbesar, tidak mengalami serangan 51% selama bertahun-tahun.
Pastinya, ada cara-cara di mana blockchain dapat mencegah 51% serangan.
Menggunakan proof of stake (PoS): mekanisme konsensus proof of stake mengurangi kemungkinan mendapatkan serangan 51%. Alasan utamanya adalah pengguna yang paling berpengaruh adalah mereka yang mendapatkan hadiah PoS terbanyak. Oleh karena itu mereka paling tidak mungkin melakukan serangan 51%.
Sumber: One37pm
Komunitas yang kuat: dengan proof-of-stake, komunitas memilih validator yang memverifikasi transaksi. Dengan demikian, komunitas dapat memilih validator yang berkolusi untuk mengontrol seluruh jaringan. Dengan demikian, metode ini mencegah serangan 51% serta pengeluaran ganda. Misalnya, ini adalah metode yang digunakan EOS untuk mengontrol segala bentuk manipulasi blockchain.
Singkatnya, serangan 51% adalah salah satu risiko yang dihadapi oleh blockchain dan pengguna. Penyerang biasanya mengambil koin dari blockchain. Ada beberapa blockchain kecil, seperti Bitcoin Gold, yang mengalami serangan 51%. Saat ini, penyerang belum berhasil menyerang blockchain besar seperti Ethereum dan Bitcoin. Untuk blockchain yang rentan terhadap serangan 51%, salah satu solusinya adalah menggunakan proof-of-stake daripada proof-of-work. Selain itu, jaringan blockchain harus memperkuat desentralisasi mereka.
Blockchain rentan terhadap berbagai risiko. Namun demikian, beberapa jaringan blockchain lebih tahan terhadap risiko daripada yang lain karena mekanisme bawaannya. Serangan 51% adalah ancaman konstan terhadap protokol berbasis bukti kerja seperti Bitcoin atau Ethereum. Artikel ini menjelaskan teknis dan efek dari serangan 51% pada blockchain. Kami juga akan menilai kemungkinan serangan 51% pada blockchain utama.
Untuk memahami konsep serangan 51%, kita perlu memahami istilah kunci terkait, desentralisasi, dan pembuktian kerja. Desentralisasi berarti bahwa kontrol blockchain ada di tangan jaringan digital yang sistematis, bukan satu orang atau beberapa orang terpilih. Agar perubahan atau transaksi terjadi, mayoritas peserta harus menyetujuinya.
Sumber: Rainbh
Salah satu mekanisme untuk mencapai kesepakatan ini disebut proof-of-work. Terutama, proof-of-work (PoW) adalah metode otentikasi atau verifikasi transaksi pada blockchain dengan memecahkan masalah matematika yang rumit untuk mencegah siapa pun menipu sistem. Peserta jaringan pertama, yang memecahkan teka-teki matematika ini menggunakan daya komputasi, akan memiliki tugas memverifikasi transaksi tertentu. Namun, semua peserta dalam jaringan harus membuktikan bahwa solusinya akurat.
Serangan 51% mengacu pada situasi di mana satu peserta jaringan atau kelompok peserta mengontrol lebih dari 50% daya komputasi jaringan. Hal ini memungkinkan para peserta, juga disebut penambang, untuk membelanjakan cryptocurrency dua kali lipat. Biasanya, penambang yang terlibat menyewa kekuatan hash dari pihak ketiga. Pengeluaran ganda terjadi ketika mata uang digital seperti cryptocurrency dibelanjakan dua kali. Seperti yang dapat Anda asumsikan, ini menghasilkan kerugian pada blockchain.
Selain membelanjakan koin dua kali, penyerang dapat melakukan aktivitas merugikan lainnya. Mereka dapat mencegah konfirmasi beberapa transaksi, sehingga menghentikan pembayaran terkait. Mereka juga dapat membalikkan beberapa transaksi yang terjadi saat mereka sudah menguasai jaringan. Selain itu, mereka juga dapat menghentikan peserta lain untuk menambang, sehingga terjadi apa yang kita sebut monopoli pertambangan. Namun, tidak mungkin bagi mereka untuk membalikkan transaksi yang terjadi sebelum mereka menguasai jaringan.
Sumber: BlockLr
Serangan 51% juga dapat mengganggu jaringan karena dapat menunda konfirmasi transaksi atau proses menyusun blok menjadi urutan kronologis. Pada gilirannya, para penyerang adalah orang-orang yang dapat memproses transaksi lebih cepat dari peserta lainnya.
Akibat serangan 51%, penambang dan pengguna kehilangan kepercayaan pada blockchain. Orang-orang ini akan mempertanyakan keamanan, keandalan, dan kepercayaan dari blockchain yang bersangkutan. Ini juga dapat menyebabkan penurunan nilai koin atau tokennya.
Kasus populer dari serangan 51% adalah Bitcoin Gold yang terjadi pada 18 Mei 2018. Dalam hal ini, penyerang menguasai lebih dari 50% kekuatan hash dari blockchain. Akibatnya, para pelaku jahat ini berhasil menggandakan koin selama beberapa hari. Secara keseluruhan, mereka mencuri Bitcoin Gold senilai $18 juta.
Ethereum Classic adalah contoh lain dari proyek crypto yang mengalami serangan 51% tiga kali pada tahun 2020. Seperti yang ditunjukkan contoh, 51% serangan adalah kerugian paling signifikan dari mekanisme konsensus pembuktian kerja.
Jaringan blockchain besar kurang rentan terhadap serangan 51% daripada blockchain yang lebih kecil. Ini karena ketika jaringan blockchain tumbuh melampaui level tertentu, menjadi sangat sulit bagi individu atau sekelompok penambang untuk mengendalikan lebih dari 50% kekuatan hashnya. Faktanya, sangat mahal bagi sekelompok penambang untuk meminjam banyak daya komputasi yang diperlukan untuk melakukan serangan 51%.
Lebih penting lagi, bahkan jika beberapa penyerang menguasai lebih dari 50% kekuatan hash dari jaringan besar, seringkali jaringan tersebut memiliki keamanan yang cukup untuk menghentikan serangan semacam itu. Ini karena sangat sulit untuk mengubah blok yang dikonfirmasi karena semuanya terhubung melalui bukti kriptografi. Inilah alasan mengapa Ethereum dan Bitcoin, dua blockchain terbesar, tidak mengalami serangan 51% selama bertahun-tahun.
Pastinya, ada cara-cara di mana blockchain dapat mencegah 51% serangan.
Menggunakan proof of stake (PoS): mekanisme konsensus proof of stake mengurangi kemungkinan mendapatkan serangan 51%. Alasan utamanya adalah pengguna yang paling berpengaruh adalah mereka yang mendapatkan hadiah PoS terbanyak. Oleh karena itu mereka paling tidak mungkin melakukan serangan 51%.
Sumber: One37pm
Komunitas yang kuat: dengan proof-of-stake, komunitas memilih validator yang memverifikasi transaksi. Dengan demikian, komunitas dapat memilih validator yang berkolusi untuk mengontrol seluruh jaringan. Dengan demikian, metode ini mencegah serangan 51% serta pengeluaran ganda. Misalnya, ini adalah metode yang digunakan EOS untuk mengontrol segala bentuk manipulasi blockchain.
Singkatnya, serangan 51% adalah salah satu risiko yang dihadapi oleh blockchain dan pengguna. Penyerang biasanya mengambil koin dari blockchain. Ada beberapa blockchain kecil, seperti Bitcoin Gold, yang mengalami serangan 51%. Saat ini, penyerang belum berhasil menyerang blockchain besar seperti Ethereum dan Bitcoin. Untuk blockchain yang rentan terhadap serangan 51%, salah satu solusinya adalah menggunakan proof-of-stake daripada proof-of-work. Selain itu, jaringan blockchain harus memperkuat desentralisasi mereka.