Pembayaran ganda

Pembayaran ganda adalah potensi titik lemah mata uang kripto yang terjadi akibat satu token yang sama dikirimkan lebih dari sekali secara bersamaan. Tidak seperti mata uang fisik, token digital merupakan berkas digital yang berpotensi digandakan atau dipalsukan secara identik.

Seperti juga uang palsu, pembayaran ganda bisa menyebabkan inflasi, da merusak kepercayaan dari pemegangnya, dan memengaruhi peredaran dan retensi.

Beberapa teknik kriptografis diperlukan untuk mencegah pembayaran ganda, sembari tetap mempertahankan anonimitas pengguna, melalui pengenalan otoritas dari tandatangan buta dan dalam sistem offline, melalui pemisahan rahasia.

 Di sistem tersentralisasi 
Pencegahan pembayaran ganda biasanya dilakukan dengan menggunakan pihak ketiga yang dipercaya untuk memverifikasi apakah sebuah token memang sudah dibelanjakan. Ini secara alami merepresentasi titik kesalahan tunggal dalam sudut pandang availabilitas dan kepercayaan.

Mata uang terdesentralisasi

Dalam sistem terdesentralisasi, problem pembayaran ganda secara signifikan lebih sulit dipecahkan. Untuk menghindari kebutuhan akan pihak ketiga, banyak server harus menyimpan salinan yang up to date dari ledger transaksi publik, tetapi begitu transaksi disiarkan, mereka akan sampai di setiap server dalam waktu yang sedikit berbeda. Jika dua transaksi berusaha menggunakan dua token yang sama, maka transaksi pertamalah yang dianggap valid dan lainnya tidak sah. Begitu ada server-server itu tidak sepakat, tidak ada cara untuk menentukan transaksi mana yang lebih benar, karena setiap observasi masing-masing server dianggap sama validnya.

Hal ini berusaha dipecahkan melalui konsensus algoritma, untuk bisa mengembalikan server-server ini agar kembali sinkron. Bisa melalui mekanisme proof-of-work atau proof-of-stake.

Sejak 2007, ada beberapa sistem terdistribusi diajukan untuk mencegah terjadinya pembayaran ganda

Kategori:Rantai blok