Apa itu Pengeluaran Ganda?
Pengeluaran ganda adalah risiko mata uang digital dapat dihabiskan dua kali. Ini adalah masalah potensial yang unik bagi mata uang digital karena informasi digital dapat direproduksi secara relatif mudah oleh orang yang paham yang memahami jaringan blockchain dan kekuatan komputasi yang diperlukan untuk memanipulasinya.
Mata uang fisik tidak memiliki masalah ini karena tidak mudah ditiru, dan pihak-pihak yang terlibat dalam transaksi dapat segera memverifikasi keaslian dan kepemilikan masa lalu dari mata uang fisik tersebut. Itu tentu saja tidak termasuk hal-hal yang melibatkan transaksi tunai.
Dengan mata uang digital, ada risiko bahwa pemegangnya dapat membuat salinan token digital dan mengirimkannya ke pedagang atau pihak lain sambil mempertahankan yang asli.
Awalnya ini adalah masalah dengan bitcoin, mata uang digital paling populer atau "cryptocurrency, " karena ini adalah mata uang terdesentralisasi tanpa lembaga pusat untuk memverifikasi bahwa itu dihabiskan hanya sekali. Namun, bitcoin memiliki mekanisme berdasarkan log transaksi, yang dikenal sebagai blockchain, untuk memverifikasi keaslian setiap transaksi dan mencegah penghitungan ganda.
Pengambilan Kunci
- Pengeluaran ganda terjadi ketika jaringan blockchain terganggu dan cryptocurrency pada dasarnya dicuri. Pencuri akan mengirim salinan transaksi mata uang untuk membuatnya terlihat sah, atau mungkin menghapus transaksi sama sekali. Meskipun itu tidak umum, pengeluaran ganda memang terjadi. Apa yang jauh lebih mungkin, bagaimanapun, adalah cryptocurrency dicuri dari dompet yang tidak diamankan dengan baik. Metode pembelanjaan ganda yang paling umum adalah ketika pencuri blockchain akan mengirim beberapa paket ke jaringan, membalikkan transaksi sehingga terlihat seperti mereka tidak pernah terjadi.
Memahami Pengeluaran Ganda
Bitcoin mengharuskan semua transaksi, tanpa kecuali, dimasukkan dalam blockchain. Mekanisme ini memastikan bahwa pihak yang membelanjakan bitcoin benar-benar memilikinya dan juga mencegah penghitungan ganda dan penipuan lainnya. Blockchain dari transaksi yang diverifikasi dibangun dari waktu ke waktu karena semakin banyak transaksi ditambahkan ke dalamnya.
Transaksi Bitcoin memerlukan waktu untuk memverifikasi karena prosesnya melibatkan algoritma penghitungan angka dan kompleks yang memakan banyak daya komputasi. Oleh karena itu, sangat sulit untuk menduplikasi atau memalsukan blockchain karena besarnya jumlah daya komputasi yang diperlukan untuk melakukannya.
Kerugian dari Blockchain Mengenai Pengeluaran Ganda
Peretas telah mencoba menyiasati sistem verifikasi bitcoin dengan menggunakan metode seperti penghitungan keluar mekanisme keamanan blockchain atau menggunakan teknik pembelanjaan ganda yang melibatkan pengiriman log transaksi penipuan ke penjual dan yang lain ke seluruh jaringan bitcoin.
Cara-cara ini hanya berhasil dengan sukses terbatas. Faktanya, sebagian besar pencurian bitcoin sejauh ini tidak melibatkan penghitungan ganda, melainkan karena pengguna menyimpan bitcoin tanpa langkah-langkah keamanan yang memadai.
Risiko terbesar untuk pembelanjaan ganda datang dalam bentuk serangan 51%, yang dapat terjadi jika pengguna mengontrol lebih dari 50% daya komputasi yang menjaga buku besar yang didistribusikan cryptocurrency. Jika pengguna ini mengontrol blockchain mereka akan dapat memproses bitcoin transfer ke dompet mereka beberapa kali dengan membalik buku besar blockchain seolah-olah transaksi awal tidak pernah terjadi.