Transaksi berulang dalam sejarah Bitcoin: penyebab, dampak, dan tantangan di masa depan

robot
Pembuatan abstrak sedang berlangsung

Bitcoin Transaksi Duplikat: Sebuah Kasus yang Jarang tetapi Menarik

Transaksi Bitcoin biasanya menggunakan output yang belum dibelanjakan dengan merujuk pada ID transaksi sebelumnya. Output ini hanya dapat dibelanjakan sekali, jika tidak, akan menyebabkan masalah pembayaran ganda. Namun, dalam sejarah Bitcoin, memang terjadi dua set transaksi yang sepenuhnya identik. Situasi ini mungkin terjadi karena transaksi coinbase tidak memiliki input, melainkan langsung menghasilkan koin baru. Oleh karena itu, dua transaksi coinbase yang berbeda dapat dibangun dengan cara yang sepenuhnya identik, mengirim jumlah yang sama ke alamat yang sama, sehingga menghasilkan ID transaksi yang sama.

Bitcoin yang diulang transaksi: Bug menarik dengan risiko sangat kecil

Dua kelompok transaksi yang berulang ini terjadi antara 14 hingga 15 November 2010, dengan rentang waktu sekitar 16 jam. ID transaksi berulang kelompok pertama diawali dengan d5d2, sedangkan kelompok kedua diawali dengan e3bf. Menariknya, penjelajah blok yang berbeda menunjukkan perilaku yang berbeda saat menampilkan transaksi berulang ini.

Bitcoin yang Terulang: Bug Menarik dengan Risiko Sangat Rendah

Jumlah total yang terlibat dalam transaksi yang berulang adalah 200 BTC, atau sebenarnya hanya 100 BTC. Hingga saat ini, Bitcoin ini belum digunakan. Secara teori, orang yang memiliki kunci privat terkait dapat membelanjakan koin ini, tetapi hanya dapat membelanjakan 100 BTC, sedangkan 100 BTC lainnya tidak dapat digunakan.

Bitcoin yang Terulang: Sebuah Bug Menarik dengan Risiko Sangat Kecil

Transaksi yang berulang jelas akan menimbulkan masalah, seperti kemungkinan dimanfaatkan untuk menyerang bursa. Untuk mengatasi masalah ini, pada tahun 2012 dilaksanakan soft fork BIP30, yang melarang penggunaan ID transaksi yang berulang. Selanjutnya BIP34 mengharuskan transaksi coinbase mencakup tinggi blok, yang lebih lanjut mencegah terjadinya transaksi yang berulang.

Bitcoin yang Terulang: Bug Menarik dengan Risiko Sangat Kecil

Namun, sebelum BIP34, ada beberapa transaksi coinbase dengan scriptSig yang kebetulan cocok dengan tinggi blok di masa depan. Blok berikutnya yang mungkin menghasilkan transaksi duplikat adalah 1,983,702, yang diperkirakan akan dihasilkan sekitar Januari 2046. Namun, biaya untuk memanfaatkan celah ini sangat tinggi, memerlukan pembakaran sekitar 170 BTC.

Bitcoin yang Terulang: Bug Menarik dengan Risiko Sangat Kecil

Mengingat kesulitan dan biaya dalam menyalin transaksi, serta peluang yang sangat jarang, celah ini bukanlah ancaman keamanan utama bagi Bitcoin. Meskipun demikian, para pengembang masih mempertimbangkan untuk sepenuhnya memperbaiki masalah ini sebelum tahun 2046, yang mungkin perlu dilakukan melalui soft fork.

Bitcoin yang diulang: Bug menarik dengan risiko sangat kecil

BTC1.45%
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
  • 3
  • Bagikan
Komentar
0/400
LiquidityHuntervip
· 07-21 19:31
Pagi-pagi melihat data, ruang untuk arbitrase dari celah ini tidak kecil.
Lihat AsliBalas0
NFTragedyvip
· 07-21 19:31
Dua ratus koin tahun itu sekarang bernilai berapa?
Lihat AsliBalas0
GlueGuyvip
· 07-21 19:26
ID transaksi bisa muncul kembali, sialan!
Lihat AsliBalas0
  • 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)