Tujuannya adalah membuat merchant percaya bahwa mereka telah dibayar, sementara transaksi kedua yang saling bertentangan mengirim koin yang sama kembali kepada penyerang atau ke alamat lain.
Karena jaringan belum mencatat transaksi yang valid secara permanen, ada jangka waktu singkat ketika hasilnya dapat dipengaruhi. Hal ini membuat serangan tersebut paling relevan dalam situasi checkout cepat ketika penjual segera menyerahkan barang atau layanan.
Karena node dapat menerima kedua transaksi tersebut dalam urutan yang berbeda, node tersebut untuk sementara tidak sepakat tentang transaksi yang sah.
Pada akhirnya, hanya satu transaksi yang dapat dimasukkan ke dalam blok. Jika miner mengonfirmasi transaksi yang mengembalikan koin kepada penyerang, pembayaran kepada merchant menjadi tidak valid.
Penyerang dapat meningkatkan peluangnya dengan terhubung langsung ke node merchant untuk mengirimkan transaksi pembayaran, sambil menyiarkan transaksi yang saling bertentangan secara lebih luas ke seluruh jaringan. Jika merchant menerima pembayaran sebelum ada konfirmasi apa pun, mereka bisa tidak mendapatkan apa-apa.
Dalam praktiknya, menunggu konfirmasi, memantau transaksi yang saling bertentangan, dan menghindari penerimaan instan atas pembayaran yang belum dikonfirmasi dapat secara signifikan mengurangi kemungkinan keberhasilan race attack.
Buku besar digital terdesentralisasi yang mencatat informasi transaksi tentang sebuah mata uang kripto dala...
Disebut juga sebagai serangan mayoritas. Ketika seorang atau sekelompok miner mengontrol hashrate mining at...
Ketika mayoritas peer di jaringan bersifat jahat dan memonopoli jaringan untuk mencegah node tertentu mener...