Pengeluaran Ganda: Memahami Risiko Fundamental Mata Uang Kripto

Apa itu pengeluaran ganda?

Pengeluaran ganda merupakan salah satu tantangan utama dalam sistem mata uang digital, yang memungkinkan secara potensial untuk menggunakan dana yang sama untuk dua transaksi terpisah secara bersamaan. Tanpa solusi yang efektif untuk masalah ini, protokol pembayaran digital menjadi pada dasarnya tidak dapat digunakan, karena pengguna tidak dapat memverifikasi apakah dana yang diterima telah digunakan di tempat lain.

Dalam ekosistem cryptocurrency, sangat penting untuk mencegah pengeluaran ganda unit mata uang. Suatu sistem akan sepenuhnya terkompromikan jika seorang pengguna dapat dengan mudah menyalin dan menempel unit mata uangnya atau mengirimkan dana yang sama kepada dua penerima yang berbeda. Viabilitas mata uang digital itu sendiri bergantung pada mekanisme yang diterapkan untuk mencegah perilaku penipuan ini.

Solusi untuk masalah pengeluaran ganda

Pendekatan terpusat

Metode terpusat adalah solusi paling sederhana untuk masalah pengeluaran ganda. Ini umumnya melibatkan otoritas pusat yang mengawasi sistem dan mengontrol penerbitan serta distribusi unit moneter. eCash dari David Chaum secara sempurna menggambarkan pendekatan ini.

Dalam sistem ini, sebuah bank dapat mengeluarkan uang digital dengan menggunakan tanda tangan buta, seperti yang dijelaskan oleh Chaum dalam artikelnya tahun 1982 yang berjudul "Blind Signatures for Untraceable Payments". Prosesnya berjalan sebagai berikut:

  1. Seorang pengguna meminta bank untuk mengonversi uangnya menjadi mata uang digital
  2. Pengguna menghasilkan nomor acak ( yang berfungsi sebagai identifikasi unik )
  3. Nomor-nomor ini "dibutakan" oleh pengguna untuk melindungi privasinya.
  4. Bank menandatangani nomor-nomor ini secara membabi buta dan mendebit rekening yang sesuai
  5. Pengguna dapat menghabiskan "uang digital" ini di pengecer.
  6. Para pedagang harus segera menukarkan uang kertas ini di bank.

Metode ini, meskipun efektif untuk transfer yang bersifat rahasia, memiliki kekurangan kritis: ia sepenuhnya bergantung pada otoritas pusat. Nilai dari uang digital hanya bergantung pada kesediaan bank untuk menghormatinya. Oleh karena itu, pelanggan tetap berada di bawah kendali lembaga keuangan, persis seperti masalah yang ingin diselesaikan oleh cryptocurrency.

Pendekatan terdesentralisasi

Pencegahan pengeluaran ganda dalam sistem tanpa otoritas pusat merupakan tantangan yang jauh lebih kompleks. Para peserta harus sepakat pada aturan bersama yang mencegah penipuan sambil mendorong kejujuran.

Blockchain, inovasi utama yang diperkenalkan dalam buku putih Bitcoin, merupakan solusi pertama yang layak untuk masalah ini dalam lingkungan terdesentralisasi. Meskipun Satoshi Nakamoto tidak menyebutnya secara eksplisit, struktur data revolusioner ini memungkinkan untuk mengatasi masalah pengeluaran ganda.

Sebuah blockchain berfungsi sebagai basis data publik dengan sifat-sifat unik. Node jaringan menjalankan perangkat lunak khusus yang memungkinkan mereka untuk menyinkronkan salinan basis data mereka dengan rekan-rekan mereka. Proses ini menjamin bahwa seluruh jaringan dapat memverifikasi riwayat lengkap transaksi hingga blok awal (blok genesis). Transparansi sistem memungkinkan untuk mendeteksi dan mencegah dengan mudah upaya pengeluaran ganda.

Ketika seorang pengguna mengirimkan transaksi, transaksi tersebut tidak dianggap final segera. Transaksi tersebut harus terlebih dahulu dimasukkan ke dalam blok melalui proses penambangan, kemudian blok tersebut harus ditambahkan ke rantai. Itulah sebabnya penerima sebaiknya hanya menganggap transaksi sebagai valid setelah beberapa konfirmasi, sehingga mengurangi risiko kehilangan dana mereka.

Setelah dikonfirmasi, transaksi menjadi hampir tidak dapat diubah karena kepemilikan unit dipindahkan ke pemilik baru dan seluruh jaringan dapat memverifikasi perubahan ini. Setiap blok tambahan yang ditambahkan ke rantai secara signifikan meningkatkan usaha yang diperlukan untuk mengubah atau menulis ulang sejarah transaksi.

Pengeluaran ganda dan Bitcoin

Protokol Bitcoin dirancang khusus untuk mencegah serangan pengeluaran ganda, tetapi hanya jika digunakan dengan benar. Jika pengguna menunggu jumlah konfirmasi yang cukup sebelum menerima pembayaran sebagai definitif, akan menjadi sangat sulit bagi pengirim untuk membatalkan transaksi, karena itu akan memerlukan daya komputasi yang cukup besar untuk "membalikkan" blockchain.

Namun, beberapa jenis serangan secara khusus menargetkan transaksi yang belum dikonfirmasi. Untuk pembayaran dengan nilai rendah, beberapa pedagang memilih untuk menerima transaksi tanpa menunggu inklusi mereka dalam blok, sehingga menghadapi risiko yang signifikan. Dalam skenario ini, seorang penyerang dapat melakukan pembayaran dan kemudian segera mengirimkan dana yang sama ke alamat lain dengan biaya yang lebih tinggi, sehingga berpotensi membatalkan transaksi pertama.

Jenis serangan utama pengeluaran ganda

1. Serangan 51%

Serangan ini terjadi ketika sebuah entitas mengendalikan lebih dari 50% dari daya hashing jaringan, yang memungkinkannya untuk memanipulasi urutan transaksi atau mengecualikan beberapa transaksi. Meskipun hampir mustahil terjadi di jaringan Bitcoin karena daya komputasi terdistribusi yang sangat besar, serangan ini telah berhasil pada blockchain yang lebih kecil.

2. Serangan balapan (Serangan Balapan)

Penyerang dengan cepat menyebarkan dua transaksi yang bertentangan menggunakan dana yang sama. Tujuannya adalah untuk mengirimkan satu transaksi ke pedagang sambil secara bersamaan mengirimkan transaksi kedua ( dengan biaya yang lebih tinggi ) ke alamat pribadi. Jika transaksi kedua dikonfirmasi terlebih dahulu, pembayaran kepada pedagang menjadi tidak valid.

3. Serangan Finney

Metode yang lebih canggih ini melibatkan seorang penambang yang melakukan pra-penggalian sebuah blok yang berisi transaksi yang menghabiskan dana ke alamatnya sendiri, tanpa segera menyebarkan blok ini. Sementara itu, penyerang menggunakan dana yang sama untuk melakukan pembelian dari seorang pedagang yang menerima transaksi yang belum dikonfirmasi. Setelah produk diperoleh, penyerang menyebarkan blok pra-galinya, membatalkan transaksi yang dikirimkan kepada pedagang.

Risiko ini menyoroti pentingnya menunggu beberapa konfirmasi sebelum secara definitif menerima pembayaran dalam cryptocurrency, terutama untuk transaksi bernilai besar.

Implikasi praktis bagi pengguna kripto

Untuk transaksi sehari-hari, para ahli umumnya merekomendasikan untuk menunggu setidaknya 6 konfirmasi ( selama sekitar satu jam ) sebelum menganggap transaksi Bitcoin sebagai final. Penundaan ini merupakan kompromi yang wajar antara keamanan dan praktik.

Aturan konfirmasi dapat bervariasi tergantung pada:

  • Nilai transaksi: Semakin tinggi jumlahnya, semakin banyak jumlah konfirmasi yang direkomendasikan.
  • Jenis blockchain: Jaringan dengan lebih sedikit daya komputasi memerlukan lebih banyak konfirmasi
  • Konteks penggunaan: Platform pertukaran umumnya mengintegrasikan langkah-langkah keamanan tambahan mereka sendiri

Untuk platform pertukaran dan layanan keuangan, pengeluaran ganda merupakan risiko operasional yang signifikan yang memerlukan kebijakan manajemen yang sesuai. Sebagian besar platform menerapkan sistem penilaian transaksi dan ambang konfirmasi yang bervariasi tergantung pada profil risiko pengguna.

Kesimpulan

Pengeluaran ganda merupakan tantangan mendasar bagi setiap sistem mata uang digital. Jika pendekatan terpusat seperti eCash menawarkan solusi sederhana tetapi bergantung pada otoritas pusat, blockchain merupakan inovasi revolusioner yang memungkinkan untuk menyelesaikan masalah ini dalam lingkungan yang sepenuhnya terdesentralisasi.

Bitcoin dan cryptocurrency yang mengikutinya menunjukkan bahwa adalah mungkin untuk menciptakan sistem moneter digital yang tahan terhadap pengeluaran ganda tanpa mengandalkan otoritas pusat. Kemajuan teknologi besar ini, yang didasarkan pada mekanisme konsensus terdistribusi dan arsitektur transparan, merupakan salah satu kontribusi terpenting dari kriptografi modern untuk ekonomi digital.

LA-0.99%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)