Sebelum saya ceritakan lebih lanjut, saya tidak bermaksud menyebarkan berita buruk tentang BTCBITCOINBTC hanya menceritakan sejarah karna kita semua tahu bahwa sejarah adalah tiang pondasi masa depan. Untuk moderator saya minta maaf klo ada tutur kata yang belepotan.The "value out" in this block #74638 is quite strange:
{
"hash" : "0000000000790ab3f22ec756ad43b6ab569abf0bddeb97c67a6f7b1470a7ec1c",
"ver" : 1,
"prev_block" : "0000000000606865e679308edf079991764d88e8122ca9250aef5386962b6e84",
"mrkl_root" : "618eba14419e13c8d08d38c346da7cd1c7c66fd8831421056ae56d8d80b6ec5e",
"time" : 1281891957,
"bits" : 469794830,
"nonce" : 28192719,
"n_tx" : 2,
"tx" : [
{
"hash" : "012cd8f8910355da9dd214627a31acfeb61ac66e13560255bfd87d3e9c50e1ca",
"ver" : 1,
"vin_sz" : 1,
"vout_sz" : 1,
"lock_time" : 0,
"in" : [
{
"prev_out" : {
"hash" : "0000000000000000000000000000000000000000000000000000000000000000",
"n" : 4294967295
},
"coinbase" : "040e80001c028f00"
}
],
"out" : [
{
"value" : 50.51000000,
"scriptPubKey" : "0x4F4BA55D1580F8C3A8A2C78E8B7963837C7EA2BD8654B9D96C51994E6FCF6E65E1CF9A844B044EEA125F26C26DBB1B207E4C3F2A098989DA9BA5BA455E830F7504 OP_CHECKSIG"
}
]
},
{
"hash" : "1d5e512a9723cbef373b970eb52f1e9598ad67e7408077a82fdac194b65333c9",
"ver" : 1,
"vin_sz" : 1,
"vout_sz" : 2,
"lock_time" : 0,
"in" : [
{
"prev_out" : {
"hash" : "237fe8348fc77ace11049931058abb034c99698c7fe99b1cc022b1365a705d39",
"n" : 0
},
"scriptSig" : "0xA87C02384E1F184B79C6ACF070BEA45D5B6A4739DBFF776A5D8CE11B23532DD05A20029387F6E4E77360692BB624EEC1664A21A42AA8FC16AEB9BD807A4698D0CA8CDB0021024530 0x965D33950A28B84C9C19AB64BAE9410875C537F0EB29D1D21A60DA7BAD2706FBADA7DF5E84F645063715B7D0472ABB9EBFDE5CE7D9A74C7F207929EDAE975D6B04"
}
],
"out" : [
{
"value" : 92233720368.54277039,
"scriptPubKey" : "OP_DUP OP_HASH160 0xB7A73EB128D7EA3D388DB12418302A1CBAD5E890 OP_EQUALVERIFY OP_CHECKSIG"
},
{
"value" : 92233720368.54277039,
"scriptPubKey" : "OP_DUP OP_HASH160 0x151275508C66F89DEC2C5F43B6F9CBE0B5C4722C OP_EQUALVERIFY OP_CHECKSIG"
}
]
}
],
"mrkl_tree" : [
"012cd8f8910355da9dd214627a31acfeb61ac66e13560255bfd87d3e9c50e1ca",
"1d5e512a9723cbef373b970eb52f1e9598ad67e7408077a82fdac194b65333c9",
"618eba14419e13c8d08d38c346da7cd1c7c66fd8831421056ae56d8d80b6ec5e"
]
}
92233720368.54277039 BTC? Is that UINT64_MAX, I wonder?
POST II
POST III Yang Langsung di Buat Oleh satoshi Version 0.3.10 patches the block 74638 overflow bug.
https://bitcointalksearch.org/topic/overflow-bug-serious-823The Linux version includes tcatm's 4-way SSE2 SHA-256 that makes generating faster on i5, i7 (with hyperthreading) and AMD CPU's. Try the "-4way" switch to enable it and check if it's faster for you.
Download from sourceforge:
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.10/SHA1 16645ec5fcdb35bc54bc7195309a1a81105242bb bitcoin-0.3.10-win32-setup.exe
SHA1 4f35ad7711a38fe8c880c6c9beab430824c426d3 bitcoin-0.3.10-win32.zip
SHA1 e3fda1ddb31b0d5c35156cacd80dee6ea6ae6423 bitcoin-0.3.10-linux.tar.gz
SHA1 b812ccff4881778b9090f7c0b0255bcba7b078ac bitcoin-0.3.10-macosx.zip
It is no longer necessary to delete blk*.dat. The good block chain has overtaken the bad block chain, so you can just upgrade and it'll automatically reorg away the bad block chain.
POST IV
I've written a patch to help automatically validate cached blocks after validation fixes such as the one that was pushed out today. You can find it at
http://fushizen.net/~bd/blockverify.patchor
http://github.com/bdonlan/bitcoin/commit/b205251959448ca99123f2bc95b088bf06d4ef3bUpon first run with this patch, all blocks will be verified, and any invalid blocks, as well as blocks orphaned by removal of such blocks, will be removed from the block index. A version stamp
(BLOCK_VERIFY_TOKEN in db.cpp) will be then written to the db; this will cause the next run to skip the verification pass. Any future validation fixes can then simply bump BLOCK_VERIFY_TOKEN to force a revalidation of the block chain.
Note that I may be missing some important steps when deleting the old blocks - in particular, no attempt is made to update the wallet, or to prune stored uncommitted transactions. Review would be helpful.
Dan yang terakhir adalah ungkapan pemikiran seseorang member tentang dampak hal tersebut (sengaja saya coba gunakan google translate agar temen-temen bisa tau dampak dari hal tersebut)
Hai semuanya,
pertama-tama saya minta maaf sebagai penggali kuburan. Tapi saya memiliki kejadian ini (sudah dipecahkan) dalam pikiran saya sejak saya membaca tentangnya, yang cukup lama setelah itu terjadi.
Sekarang, saya berpikir tentang apa yang akan terjadi jika orang yang menghasilkan transaksi itu memiliki niat jahat. Mari kita pikirkan:
Transaksi telah dilakukan dan seseorang - sebut saja dia Bob - sekarang memegang lebih dari 184 miliar BTC di dompetnya. Mengetahui transaksi akan segera dideteksi, Bob sedang terburu-buru.
Dia memindahkan koin-koinnya ke pertukaran Altcoin dan menjual apa pun yang dia bisa untuk Altcoins, menabrak harga misalnya Litecoin, DASH, dan apa yang tidak.
Sekarang, Bob memindahkan DASH-nya yang curang, Litecoin, dll ke dompetnya. Dia telah membuat satu keuntungan, menunggu hal-hal untuk tenang, sehingga dia dapat menjual Altcoin-nya kembali untuk Bitcoin.
Sementara itu, insiden itu terdeteksi dan lima jam kemudian, "rollback" - hardfork - diputuskan dan dilakukan.
Apa yang terjadi sekarang? Pertukaran Altcoin memiliki masalah serius: banyak, banyak pengguna sekarang telah menjual Litecoin dan DASH untuk Bitcoin yang tidak ada lagi. Karena pertukaran tidak dapat membayar (biarkan pengguna menarik BTC yang tidak ada), tetapi Altcoin sudah ditarik oleh Bob, apa yang akan terjadi selanjutnya?
Apakah itu hanya situasi "sialan yang terjadi", atau apakah Altcoin yang terpengaruh juga akan dipaksa melakukan hardfork?
Siapa pun yang tertarik untuk melanjutkan pemikiran ini dipersilahkan untuk melakukannya!
Saya harap sejarah di atas bisa bermanfaat buat wawasan kita tentang
Crypto dan Bitcoin dan semoga kejadian seperti di atas cukup 1 kali saja.
Have nice day
suatu sejarah yang saya sendiri tidak mengira pernah terjadi seperti ini. dan saya berharap kedepannya tidak terjadi lagi, karena ini merugikan para Investor ICO dalam Bitcoin. mari kita berhati-hati kembali