Pieter Wuille (OP)
Legendary
Offline
Activity: 1072
Merit: 1181
|
|
March 12, 2013, 01:29:57 AM Last edit: March 12, 2013, 10:22:27 PM by theymos |
|
Hello everyone, there is an emergency right now: the block chain has split between 0.7+earlier and 0.8 nodes. I'll explain the reasons in a minute, but this is what you need to know now: - After a discussion on #bitcoin-dev, it seems trying to get everyone on the old chain again is the least risky solution.
- If you're a miner, please do not mine on 0.8 code. Stop, or switch back to 0.7. BTCGuild is switching to 0.7, so the old chain will get a majority hash rate soon.
- If you're a merchant: please stop processing transactions until the chains converge.
- If you're on 0.7 or older, the client will likely tell you that you need to upgrade. Do not follow this advise - the warning should go away as soon as the old chain catches up.
- If you are not a merchant or a miner, don't worry.
The original post lacked info for "regular users". Here it is:
(1) If you are a "regular user" (not a miner), the best thing is to do nothing and wait a couple hours. (2) If you are a "regular user", upgrading, downgrading, whining, FUD, etc, will make no difference. Only miners have an incentive to do anything. Otherwise, it doesn't matter which version you are running. (3) Regardless of who you are, your transactions are not dead, your coins are not lost. They will just temporarily be held up. If you sent a transaction within the last few hours, it may take a few more hours before it's sorted out. (4) If you insist on processing transactions right now it's probably best to wait 30+ confirmations. It's just due diligence though ... an attacker would still need a tremendous amount of mining power, quick thinking, and a victim willing to part with a lot of BTC. (5) By tomorrow this will be in the past and everything will appear to be normal again. If you slept through this, you'd never know that anything happend (except for the price drop).
Let me reiterate, your coins are not at risk, your transactions are not lost. It'll just take some time for the network to "iron itself out." Everything will be okay.
|
I do Bitcoin stuff.
|
|
|
Pieter Wuille (OP)
Legendary
Offline
Activity: 1072
Merit: 1181
|
|
March 12, 2013, 01:30:26 AM |
|
And now a more elaborate explanation:
0.7 and older nodes use BDB for storing the blockchain databases. It seems this database has a limit on the size of the modification it can make atomically to the database. With the larger blocks of the past days, it seems to have triggered the limit. The result is that 0.7 (by default, it can be tweaked manually) will not accept "too large" blocks (we don't yet know what exactly causes it, but it is very likely caused by many transactions in the block). Specifically, block 000000000000015c50b165fcdd33556f8b44800c5298943ac70b112df480c023 (height=225430) with >1700 transactions.
However. 0.8 (which uses a different database system) has no such limit, and happily accepts the block. As the majority of the hash power was on 0.8, the longest chain ended up using this block, which is not accepted by older nodes.
The solution is to (for now) go back to the old chain, which has block 00000000000001c108384350f74090433e7fcf79a606b8e797f065b130575932 at height 225430.
|
I do Bitcoin stuff.
|
|
|
kokojie
Legendary
Offline
Activity: 1806
Merit: 1003
|
|
March 12, 2013, 01:31:57 AM |
|
wow WTF? how did this even happen, a fork due to bug?
|
btc: 15sFnThw58hiGHYXyUAasgfauifTEB1ZF6
|
|
|
bitlybit
Newbie
Offline
Activity: 14
Merit: 0
|
|
March 12, 2013, 01:33:45 AM |
|
WTF BITCOIN PROTOCOL COMPROMISED???
|
|
|
|
kokojie
Legendary
Offline
Activity: 1806
Merit: 1003
|
|
March 12, 2013, 01:34:43 AM |
|
I think what everyone wants to know is, are my coins safe? or am I holding useless 0.8 forked chain coins?
|
btc: 15sFnThw58hiGHYXyUAasgfauifTEB1ZF6
|
|
|
grue
Legendary
Offline
Activity: 2058
Merit: 1446
|
|
March 12, 2013, 01:35:22 AM |
|
WTF BITCOIN PROTOCOL COMPROMISED???
EVERYBODY PANIC, SELL SELL SELL since i'm such a nice guy, i'll buy your bitcoins for $20
|
|
|
|
mccorvic
|
|
March 12, 2013, 01:35:48 AM |
|
I think what everyone wants to know is, are my coins safe? or am I holding useless 0.8 forked chain coins?
This needs to be answered please.
|
|
|
|
pizzaman1337
Newbie
Offline
Activity: 37
Merit: 0
|
|
March 12, 2013, 01:36:32 AM |
|
Great, so, as an end user, if we made a transaction recently, how can we tell which chain it was on?
If we made a transaction on the "new" chain and the "old" chain becomes the "main" chain, I suppose that means we'd have our bitcoins back?
This could result in disaster for transactions happening right now that will no longer be valid in the future... let's hope the exchange rate lives through this.
P.S. Which chain is blockchain.info showing?
(I just saw an urgent error message through the 0.8 client).
|
|
|
|
str4wm4n
Legendary
Offline
Activity: 1611
Merit: 1001
|
|
March 12, 2013, 01:36:56 AM Last edit: March 12, 2013, 02:58:37 AM by str4wm4n |
|
|
|
|
|
The-Real-Link
|
|
March 12, 2013, 01:37:02 AM |
|
Just was updating to 0.8 and noticed this. Should we revert back to 0.7?
|
Oh Loaded, who art up in Mt. Gox, hallowed be thy name! Thy dollars rain, thy will be done, on BTCUSD. Give us this day our daily 10% 30%, and forgive the bears, as we have bought their bitcoins. And lead us into quadruple digits
|
|
|
fcmatt
Legendary
Offline
Activity: 2072
Merit: 1001
|
|
March 12, 2013, 01:37:15 AM |
|
This is going to be on every nerd news website in 24 hours. What a black eye. A few people can stop bitcoin from functioning properly and not even mean to do it.
|
|
|
|
Technomage
Legendary
Offline
Activity: 2184
Merit: 1056
Affordable Physical Bitcoins - Denarium.com
|
|
March 12, 2013, 01:37:39 AM |
|
Coins are safe, but the current value in them is not. This will have consequences.
|
Denarium closing sale discounts now up to 43%! Check out our products from here!
|
|
|
qnfauf
Newbie
Offline
Activity: 20
Merit: 0
|
|
March 12, 2013, 01:38:03 AM |
|
I just got here after receiving the "urgent" message from the client. I'm a bit confused. I really hope it didn't cause major problems.
|
|
|
|
grantbdev
|
|
March 12, 2013, 01:40:21 AM |
|
As a user, what should I do? Should I run my 0.8 node or not? Should I revert to an older version and then run node?
|
Don't use BIPS!
|
|
|
nelisky
Legendary
Offline
Activity: 1540
Merit: 1002
|
|
March 12, 2013, 01:40:32 AM |
|
Anything with more than 11 confirmations (at block 225446) is safe, anything with less may or may not be but all transactions will be retried so bar intended harm there should be no issue for users.
Just don't trust coins with less than 11 confirmations at this point, better yet, don't use your client for the next few hours at all and everything will come back to normality.
|
|
|
|
kokojie
Legendary
Offline
Activity: 1806
Merit: 1003
|
|
March 12, 2013, 01:42:12 AM |
|
Coins are safe, but the current value in them is not. This will have consequences.
Right now I don't understand how can coins be safe if transaction was made on the 0.8 blockchain? I'm hoping for a detailed official answer from the devs.
|
btc: 15sFnThw58hiGHYXyUAasgfauifTEB1ZF6
|
|
|
vdragon
|
|
March 12, 2013, 01:42:21 AM |
|
Revert to 0.7 and all ok
|
|
|
|
FreedomCoin
|
|
March 12, 2013, 01:42:27 AM |
|
great.... just did a transaction a couple hours ago.
|
|
|
|
nelisky
Legendary
Offline
Activity: 1540
Merit: 1002
|
|
March 12, 2013, 01:42:32 AM |
|
SELLING BITCOINS PM ME
PLEASE don't trade with anyone offering good deals right now There is a very good chance they are trying to take advantage of the chain fork. IF YOU ARE NOT MINING just go do something else for a while!
|
|
|
|
grue
Legendary
Offline
Activity: 2058
Merit: 1446
|
|
March 12, 2013, 01:43:32 AM |
|
Just was updating to 0.8 and noticed this. Should we revert back to 0.7?
only the miners
|
|
|
|
|