Fenomena langka dalam sejarah Bitcoin: transaksi berulang dan dampaknya

robot
Pembuatan abstrak sedang berlangsung

Fenomena menarik dalam perdagangan Bitcoin: Transaksi berulang

Ada fenomena langka namun menarik dalam jaringan Bitcoin: dua set transaksi yang sepenuhnya identik. Situasi ini dapat terjadi karena transaksi coinbase tidak memiliki input transaksi, melainkan memiliki koin yang baru dihasilkan. Oleh karena itu, dua transaksi coinbase yang berbeda dapat mengirimkan jumlah yang sama ke alamat yang sama, dan dibangun dengan cara yang sepenuhnya identik, membuatnya benar-benar sama. Karena transaksi ini identik, ID transaksi (TXID) juga cocok, karena TXID adalah ringkasan hash dari data transaksi.

Bitcoin yang Diulang: Bug Menarik dengan Risiko Sangat Kecil

Dua kelompok transaksi yang berulang ini terjadi antara 14 hingga 15 November 2010, dengan rentang sekitar 16 jam. Kelompok transaksi yang berulang pertama terjepit di antara kelompok kedua. Kami mengklasifikasikan d5d2....8599 sebagai transaksi berulang pertama, karena itu pertama kali menjadi salinan, meskipun itu muncul pertama kali di blockchain setelah transaksi berulang lainnya e3bf....b468.

Bitcoin yang Terulang: Bug Menarik dengan Risiko Sangat Rendah

Transaksi berulang ini masing-masing bernilai 50 BTC. Hingga saat ini, 200 BTC yang terlibat belum dihabiskan. Jika seseorang memiliki kunci pribadi yang terkait dengan output ini, mereka mungkin dapat menghabiskan Bitcoin ini. Namun, setelah dihabiskan, UTXO akan dihapus dari database, sehingga 50 BTC yang berulang tidak dapat dihabiskan dan akan hilang, sehingga hanya 100 BTC yang mungkin dapat dipulihkan.

Bitcoin yang Diulang: Bug Menarik dengan Risiko Sangat Rendah

Transaksi yang berulang jelas tidak baik. Mereka akan menyebabkan kebingungan pada dompet dan penjelajah blok, serta membuat orang tidak jelas tentang asal usul Bitcoin. Ini juga dapat membawa beberapa risiko serangan dan kerentanan yang potensial.

Untuk mengatasi masalah transaksi duplikat, pada bulan Maret 2012, dilakukan soft fork yang melarang penggunaan TXID duplikat untuk transaksi, kecuali jika TXID sebelumnya telah dibelanjakan. Pada bulan Maret 2013, soft fork lain diaktifkan yang mengharuskan transaksi coinbase menyertakan tinggi blok, yang lebih lanjut menyelesaikan masalah transaksi duplikat.

Bitcoin yang Diulang: Sebuah Bug Menarik dengan Risiko Sangat Kecil

Namun, sebelum aktivasi BIP34, masih ada beberapa transaksi coinbase di blok yang scriptSig byte pertama kebetulan cocok dengan ketinggian blok yang valid di masa depan. Ini berarti masih ada kemungkinan sangat kecil untuk menghasilkan transaksi duplikat, titik waktu berikutnya yang mungkin muncul adalah sekitar Januari 2046 pada blok 1.983.702.

Bitcoin yang Diulang: Bug Menarik dengan Risiko Sangat Kecil

Namun, mengingat kesulitan dan biaya untuk menyalin transaksi, serta kesempatan untuk memanfaatkannya yang sangat jarang, celah salinan transaksi ini tidak dianggap sebagai masalah keamanan utama bagi Bitcoin. Meskipun demikian, para pengembang masih mempertimbangkan untuk memperbaiki masalah ini secara menyeluruh melalui cara-cara seperti soft fork.

Bitcoin yang Terulang: Sebuah Bug Menarik dengan Risiko Sangat Rendah

BTC-1.15%
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
  • Posting ulang
  • Bagikan
Komentar
0/400
SandwichVictimvip
· 4jam yang lalu
dunia kripto迷惑行为+1
Lihat AsliBalas0
PerpetualLongervip
· 4jam yang lalu
bug ini tidak menghasilkan uang Posisi Penuh pendek eth pergi benar-benar tidak sebaik buy the dip
Lihat AsliBalas0
MeaninglessApevip
· 4jam yang lalu
Bitcoin di awal benar-benar seperti selembar kertas putih.
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)