Misteri transaksi berulang dalam sejarah Bitcoin: penyebab, dampak, dan risiko di masa depan

Bitcoin Transaksi Duplikat: Sebuah Masalah Teknikal yang Menarik dengan Kemungkinan Kecil

Transaksi Bitcoin biasanya menggunakan output yang tidak terpakai dengan merujuk pada ID transaksi sebelumnya. Output ini hanya dapat digunakan sekali, jika tidak akan menyebabkan masalah pembayaran ganda. Namun, dalam sejarah Bitcoin, memang ada dua set transaksi yang persis sama. Situasi ini mungkin terjadi karena transaksi coinbase tidak memiliki input, tetapi langsung menghasilkan koin baru. Oleh karena itu, dua transaksi coinbase yang berbeda mungkin mengirimkan jumlah yang sama ke alamat yang sama, dengan cara yang sepenuhnya sama, sehingga menghasilkan transaksi yang persis sama. Karena isi transaksi sama, ID mereka juga cocok.

Bitcoin yang Diulang: Bug Menarik dengan Risiko Sangat Rendah

Dua kelompok transaksi duplikat ini terjadi antara 14 hingga 15 November 2010, dengan rentang waktu sekitar 16 jam. Kelompok transaksi duplikat pertama (d5d2....8599) pertama kali menjadi salinan, tetapi anehnya, transaksi ini muncul pertama kali di blockchain setelah transaksi duplikat lainnya (e3bf....b468).

Bitcoin yang Diulang: Bug Menarik dengan Risiko Sangat Rendah

Munculnya transaksi yang berulang membawa beberapa masalah bagi sistem. Ini dapat membingungkan dompet dan penjelajah blok, serta menyulitkan orang untuk menentukan asal usul Bitcoin. Ini juga dapat dimanfaatkan untuk melakukan serangan, seperti membayar seseorang dua kali dengan dua transaksi yang berulang, padahal sebenarnya hanya setengah dana yang tersedia.

Untuk mengatasi masalah ini, pada tahun 2012 pengembang Bitcoin mengusulkan dan menerapkan BIP30 soft fork, melarang penggunaan ID transaksi yang duplikat, kecuali ID transaksi sebelumnya telah dibelanjakan. Pada bulan September 2012, aturan ini diperbarui lebih lanjut, berlaku untuk semua blok, dengan pengecualian hanya untuk dua transaksi duplikat yang disebutkan sebelumnya.

Bitcoin yang Diulang: Sebuah Bug Menarik dengan Risiko Sangat Kecil

Pada Maret 2013, soft fork BIP34 mulai berlaku, yang mengharuskan transaksi coinbase untuk menyertakan informasi tinggi blok. Ini tampaknya sepenuhnya menyelesaikan masalah transaksi duplikat, karena sekarang semua transaksi harus unik. Namun, dalam beberapa blok sebelum aktivasi BIP34, byte pertama dari scriptSig transaksi coinbase kebetulan cocok dengan tinggi blok yang akan datang yang valid. Ini berarti masalah transaksi duplikat masih mungkin muncul di masa depan.

Bitcoin yang Berulang: Bug Menarik dengan Risiko Sangat Kecil

Blok berikutnya yang mungkin mengalami transaksi ganda adalah 1,983,702, diperkirakan akan muncul sekitar Januari 2046. Namun, untuk memanfaatkan celah ini, penambang perlu mengeluarkan biaya besar, sementara keuntungan yang didapat sangat terbatas. Berdasarkan harga Bitcoin saat ini, serangan semacam ini mungkin memerlukan lebih dari 15 juta dolar.

Bitcoin yang Duplicated: Bug Menarik dengan Risiko Sangat Rendah

Meskipun celah ini tampaknya bukan ancaman keamanan utama untuk Bitcoin, para pengembang tetap berupaya mencari solusi perbaikan. Salah satu pendekatan yang mungkin adalah dengan menerapkan komitmen SegWit secara paksa. Secara keseluruhan, ini adalah masalah teknis yang kecil kemungkinannya tetapi sangat menarik, mencerminkan kompleksitas sistem Bitcoin dan proses evolusi jangka panjangnya.

Bitcoin yang Terulang: Bug Menarik dengan Risiko Sangat Rendah

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
  • 5
  • Bagikan
Komentar
0/400
OffchainWinnervip
· 7jam yang lalu
Tsk tsk, dalam sejarah hanya terjadi satu kali transaksi ulang ini.
Lihat AsliBalas0
GetRichLeekvip
· 07-16 01:09
Wah, baik sekali. Sudah menggali lubang ini sejak tahun 2010. Seandainya saya tahu, membeli sedikit catch a falling knife saat itu juga tidak rugi.
Lihat AsliBalas0
PerpetualLongervip
· 07-16 00:57
buy the dip semua adalah harimau kertas, iman yang bisa menghangatkan Dompet
Lihat AsliBalas0
SellTheBouncevip
· 07-16 00:57
Sistem lama lagi-lagi mengalami bug, yang beli di bawah benar-benar berani.
Lihat AsliBalas0
OnchainGossipervip
· 07-16 00:50
Bug ini terlalu aneh, di akhir tulisan mengurangi rasa penasaran.
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)