184 MILIAR BITCOIN MUNCUL DI BLOCK 74.638
Mungkin ada beberapa atau mungkin cukup banyak dari member di forum ini yang belum mengetahui tentang kasus Bitcoin palsu yang pernah muncul di block 74.638, saya sendiri juga baru tahu dengan bug terbesar ini karena iseng-iseng melakukan pencarian sejarah bug bitcoin.
Jadi, jika mungkin ada yang tertarik dengan trivia ini, berikut adalah sedikit timeline kasus bug di block 74.638 yang saya coba pahami.
Kejadian ini terjadi pada tahun 2010 di mana
Jeff Garzik melihat adanya anomali pada block 74.638 ketika ada transaksi yang mengirimkan 92.233.720.368.54277039 BTC sebanyak dua kali pada block tersebut. Menemukan kejanggalan tersebut, Garzik membuat thread yang berjudul
Strange block 74638.
Namun, thread tersebut kurang mendapatkan perhatian dari Satoshi, akan tetapi satoshi lebih memperhatikan thread dari
lfm yang berjudul
overflow bug SERIOUS. Dari sini, Satoshi mengambil langkah cepat agar Bitcoin palsu tersebut tidak sampai tersebar. Melalui thread ini, satoshi merespon dengan
It would help if people stop generating. We will probably need to re-do a branch around the current one, and the less you generate the faster that will be.
A first patch will be in SVN rev 132. It's not uploaded yet. I'm pushing some other misc changes out of the way first, then I'll upload the patch for this.
Secara sederhana Satoshi meminta agar miner berhenti menambang, dan akan melakukan penulisan ulang disekitar block 74.638, kalimat re-do tersebut mengindikasikan bahwa satoshi akan kembali ke block sebelumnya melalui hard fork pada patch baru. perlu diketahui, jaringan BTC sebenarnya dipertemukan dengan 2 block 74.638, namun karena patch baru yang dibuat oleh satoshi, block 74.638 yang ada 184 miliar BTC menjadi Orphane Block dan dianggap tidak sah, karena sudah ditinggalkan dengan re-do atau rollback pada patch 0.3.10. Dalam ketentuan juga, chain yang dianggap valid adalah chain yang panjang, karena yang ada BTC palsu mentok di 74.638 karena ditinggalkan, maka jika ada permintaan dari 74.638 (bad block) akan ditolak.
Pada kejadian ini, kita bisa melihat ketenangan dangan kecepatan satoshi dalam mengatasi masalah. Laporan berdasarkan thread #822, itu tertanggal 15 Agustus 2010, pukul 06:08:49 PM (UTC), kemudian, langkah awal sudah dibuat oleh satoshi yang dilaporkan di hari yang sama pada pukul 08:59:09 PM (UTC), hingga final rilis patch 0.3.10 dilakukan pada pukul 11:48:22 PM (UTC) yang diannouce melalui thread
Version 0.3.10 - block 74638 overflow PATCH!. Jadi kalau dihitung-hitung untuk menutup celah tersebut, satoshi hanya membutuhkan waktu sekitar 5 jam 40 menit. Setelah patch tersebut rilis, maka bad block (istilah yang digunakan) tidak akan memiliki anak turunan block selanjutnya. dan block yang ada hingga hari ini adalah anak dari patch 0.3.10 tersebut.
Nah ini dia kejadian yang bisa dianggap bisa menjadi kiamat bagi Bitcoin jika tidak langsung dibereskan. Kita sering melihat kasus bagaimana hacker berhasil minting banyak koin dan ngedump harga koin tersebut. Seandainya, saat itu satoshi tidak bertindak cepat, mungkin suplai bitcoin sudah bukan lagi 21 juta. Karena saat itu likuiditas kecil, 184 miliar BTC bisa membuat BTC kiamat, namun karena kejadian hanya beberapa bulan dari Pizza Day, mungkin belum ada exchange yang untuk BTC.
jika ada bagian dari timeline yang hilang dan Anda lebih paham kasus ini, silakan dijelaskan lebih detail 