Pengertian Double-Spending

Pengeluaran ganda adalah masalah di mana mata uang digital yang sama dapat dibelanjakan lebih dari sekali. Dengan kata lain, pengeluaran ganda adalah contoh di mana transaksi menggunakan input yang sama dengan transaksi lain yang telah disiarkan di jaringan. Ini adalah kelemahan yang unik untuk mata uang digital karena informasi digital adalah sesuatu yang dapat direproduksi dengan mudah. Mata uang digital seperti Bitcoin, dapat dianggap sebagai file digital. Misalnya, jika Bob memiliki file yang telah disimpan secara lokal ke komputernya. Tidak ada yang mencegah Bob dari hanya menyalin file ini sebanyak yang dia inginkan dan berbagi file dengan banyak orang. Prinsip yang sama ini dapat diterapkan pada mata uang digital. Ini tidak ideal untuk mata uang digital yang sama untuk dihabiskan lebih dari sekali, karena dapat mengakibatkan inflasi dan hilangnya kepercayaan pada mata uang itu, membuatnya secara efektif tidak berharga.

Pengertian Double-Spending
Pengertian Double-Spending

Mata uang fisik tidak memiliki masalah pengeluaran ganda yang sama yang dihadapi oleh mata uang digital, karena semua orang yang terlibat dalam pertukaran mata uang fisik memiliki akses visual langsung ke mata uang fisik asli tersebut. Sebagai contoh, Alice mengunjungi kedai kopi lokalnya untuk membeli secangkir kopi seharga $ 5. Dalam membeli kopinya, Alice menyerahkan tagihan fisik $ 5 kepada penyedia layanan di toko. Penyedia layanan, dalam menerima tagihan $ 5 Alice, dapat secara instan dan fisik mengkonfirmasi bahwa Alice telah membayar jumlah yang tepat untuk kopinya. Alice sekarang tidak dapat menghabiskan tagihan $ 5 yang sama di tempat lain untuk melakukan pembelian lagi.

Mencegah Pengeluaran Ganda
Pencegahan pengeluaran ganda biasanya dapat ditangani dengan dua cara: tersentralisasi atau terdesentralisasi. Dengan solusi terpusat, pihak ketiga pusat dan tepercaya biasanya akan bertanggung jawab untuk memverifikasi bahwa mata uang digital belum dihabiskan dua kali lipat. Namun, metode ini dihadapkan pada satu kelemahan signifikan, yaitu kenyataan bahwa ia meninggalkan satu titik kegagalan. Pihak ketiga yang terpusat dapat terdiri dari aktor jahat, yang kemudian dapat menyebabkan mata uang digital yang sama dihabiskan lebih dari satu kali.

Terobosan dalam memecahkan masalah pengeluaran ganda datang dalam bentuk Bitcoin. Sifat desentralisasi Bitcoin berarti bahwa masalah mengenai metode terpusat yang disebutkan di atas, seperti satu titik kegagalan, dan harus percaya bahwa pihak ketiga benar mencegah pengeluaran ganda, tidak lagi ada.

Bitcoin menggunakan mekanisme konsensus yang dikenal sebagai bukti kerja untuk menghindari perlunya pihak yang terpusat. Alih-alih meminta pihak ketiga yang tepercaya untuk memverifikasi bahwa transaksi bukan merupakan pengeluaran ganda, sekelompok individu yang terdesentralisasi yang dikenal sebagai penambang melakukan tugas ini. Semua transaksi Bitcoin juga termasuk dalam buku besar umum bersama yang dikenal sebagai blockchain, yang memastikan bahwa dapat dibuktikan bahwa pihak mana pun yang ingin menghabiskan bitcoin benar-benar memiliki bitcoin tersebut.

Suatu transaksi dianggap sah setelah dikelompokkan ke dalam blok dan dimasukkan ke dalam blockchain. Karena lebih banyak blok ditambahkan ke blockchain (atau karena transaksi mendapatkan lebih banyak konfirmasi blok), menjadi semakin sulit untuk kembali dan menghabiskan dua kali transaksi. Ini karena, untuk blok yang akan ditambahkan ke blockchain, diperlukan sejumlah besar daya komputasi. Jadi, kembali ke blok sebelumnya, untuk menghabiskan dua kali transaksi, akan membutuhkan jumlah daya komputasi yang sama besar untuk digunakan. Dengan sistem ini, kepercayaan bahwa transaksi tidak dapat dihabiskan dua kali lipat secara langsung terkait dengan jumlah konfirmasi blokir bahwa transaksi telah diterima. Semakin besar jumlah konfirmasi blokir, semakin besar kemungkinan transaksi tidak dapat dihabiskan ganda.

0 konfirmasi: Pada tahap ini, transaksi telah disiarkan di seluruh jaringan tetapi belum dimasukkan dalam blok apa pun. Transaksi dengan 0 konfirmasi (atau transaksi yang belum dikonfirmasi) umumnya tidak dapat dipercaya, karena risiko pengeluaran ganda dapat tinggi pada saat ini.

1 konfirmasi: Transaksi sekarang telah dimasukkan dalam blok dan ditambahkan ke blockchain, sehingga, risiko pengeluaran ganda berkurang secara signifikan. Namun, pembelanjaan ganda dari transaksi masih dimungkinkan, dan oleh karena itu, orang harus menunggu konfirmasi pemblokiran lagi.

6 konfirmasi: Dengan Bitcoin, jaringan telah menghabiskan sekitar satu jam untuk melindungi transaksi terhadap pengeluaran ganda. Dengan transaksi yang terkubur di bawah 6 blok, penyerang akan membutuhkan sejumlah besar kekuatan hashing jaringan untuk mengembalikan 6 blok tersebut dan menghabiskan dua kali transaksi.

Berlangganan update artikel terbaru via email:

0 Response to "Pengertian Double-Spending"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel