Bitobsessed
|
|
March 12, 2013, 06:04:20 AM |
|
3 more...come on!
|
|
|
|
jgarzik
Legendary
Offline
Activity: 1596
Merit: 1091
|
|
March 12, 2013, 06:04:45 AM |
|
Please explain how the timestamp of block 225449(2013-03-12 05:30:02) is before block 225448(2013-03-12 05:33:45)?
It is permitted within the spec that one block may set its 'nTime' field before a previous block... but always within a certain range of time.
|
Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own. Visit bloq.com / metronome.io Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
|
|
|
freequant
|
|
March 12, 2013, 06:06:00 AM |
|
Damn, Bitcoin is so kickass resilient. I want to see how Mastercard, Visa or Amex would manage to fork a network problem into another dimension and continue processing transactions as if nothing happened while the network self organizes to route around the issue. That accident could seem like negative PR for Bitcoin, but by the time the dust settles, bystanders can only be impressed by the insolent lack of consequences of this global network outage.
|
|
|
|
justusranvier
Legendary
Offline
Activity: 1400
Merit: 1009
|
|
March 12, 2013, 06:06:51 AM |
|
Just another reorg. NBD
|
|
|
|
JoelKatz
Legendary
Offline
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
|
|
March 12, 2013, 06:07:16 AM |
|
Please explain how the timestamp of block 225449(2013-03-12 05:30:02) is before block 225448(2013-03-12 05:33:45)?
There's no sane way to enforce timestamps. Say someone mines a block that you think has a time three minutes in the future, what do you do? Do you ignore it? Do you deliberately set your time even further in the future and try to mine a block with a time you believe is wrong?
|
I am an employee of Ripple. Follow me on Twitter @JoelKatz 1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
|
|
|
oakpacific
|
|
March 12, 2013, 06:08:27 AM |
|
1 more block, go,go,go!
|
|
|
|
whitslack
|
|
March 12, 2013, 06:08:50 AM |
|
Difficulty is adjusted every ~2000 (ed2: 2016... I think. hah) blocks. I suppose some people could keep going on the orphaned side, but it won't matter anymore (after this pre 0.8 side catches up)....
Wouldn't happen. The 0.8 miners will immediately notice that the 0.7 chain has become the main chain and will switch to it. One of them could still produce another problematic block, but it would just be an ordinary orphan, not a fork.
|
|
|
|
keystroke
|
|
March 12, 2013, 06:09:00 AM |
|
1 more until matched. 2 until reorg.
|
"The difference between a castle and a prison is only a question of who holds the keys."
|
|
|
gmaxwell
Staff
Legendary
Offline
Activity: 4186
Merit: 8421
|
|
March 12, 2013, 06:09:55 AM |
|
0.8 is not flawed. The flaw lied in 0.7 and below. If an upgrade was hastened, the problem would not have been a problem at all.
Sadly, 0.8 is flawed— its "one job" was to faithfully follow the behavior of 0.7, "bugs" and all. It did not. Had we known about this behavior in 0.7 or had testing turned it up we would have made sure 0.8 behaved the same way. This is the nature of a distributed consensus system. The primary definition of right and wrong is "consistent" and if you aren't consistent you aren't right, no matter what. The testing should have happened with the older version of Bitcoin. I don't see how testing 0.8 would fix this issue, given that 0.8 fixes the bug. It was. Many of the tests we do are consistency checks: we take two nodes (old version + new version) through the same sequence of blocks and reorganizations and make sure they agree along every step of the way. So both old and new are tested at once because consistency is the most important behavior characteristic. If you'd like to contribute, testing is an area where we can basically have an infinite amount of additional resources and put them all to good use.
|
|
|
|
DoomDumas
Legendary
Offline
Activity: 1002
Merit: 1000
Bitcoin
|
|
March 12, 2013, 06:10:07 AM |
|
Damn, Bitcoin is so kickass resilient. I want to see how Mastercard, Visa or Amex would manage to fork a network problem into another dimension and continue processing transactions as if nothing happened while the network self organizes to route around the issue. That accident could seem like negative PR for Bitcoin, but by the time the dust settles, bystanders can only be impressed by the insolent lack of consequences of this global network outage.
Indeed ! Very true.. Im also quite impressed about BTC resilience
|
|
|
|
justusranvier
Legendary
Offline
Activity: 1400
Merit: 1009
|
|
March 12, 2013, 06:11:47 AM |
|
If you'd like to contribute, testing is an area where we can basically have an infinite amount of additional resources and put them all to good use.
If I set up a node on testnet to CPU mine and just left it would that be helpful, or does it need to be monitored?
|
|
|
|
Bitobsessed
|
|
March 12, 2013, 06:12:00 AM |
|
Please explain how the timestamp of block 225449(2013-03-12 05:30:02) is before block 225448(2013-03-12 05:33:45)?
There's no sane way to enforce timestamps. Say someone mines a block that you think has a time three minutes in the future, what do you do? Do you ignore it? Do you deliberately set your time even further in the future and try to mine a block with a time you believe is wrong? So it depends on the time that is set on the server? Please explain how the timestamp of block 225449(2013-03-12 05:30:02) is before block 225448(2013-03-12 05:33:45)?
It is permitted within the spec that one block may set its 'nTime' field before a previous block... but always within a certain range of time. And depending on the differences in server times the spec was written to allow minor differences in server timestamps? Correct?
|
|
|
|
candoo
|
|
March 12, 2013, 06:12:13 AM |
|
Is this issue fixed or do we still have 2 blockchains running?
|
Einer trage des andern Last, so werdet ihr das Gesetz Christi erfüllen.
|
|
|
redbeans2012
|
|
March 12, 2013, 06:14:03 AM |
|
Is this issue fixed or do we still have 2 blockchains running?
Looks like 1 or 2 blocks and the fork will be fixed.
|
|
|
|
Jan
Legendary
Offline
Activity: 1043
Merit: 1002
|
|
March 12, 2013, 06:14:15 AM |
|
Bam!
|
Mycelium let's you hold your private keys private.
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1009
Newbie
|
|
March 12, 2013, 06:14:18 AM |
|
Is this issue fixed or do we still have 2 blockchains running?
Fixed? U call 51% attack organized by Bitcoin Foundation "a fix"? :facepalm:
|
|
|
|
farproc
Sr. Member
Offline
Activity: 406
Merit: 250
ALGORY.io Crowdsale starts on 8/12/2017
|
|
March 12, 2013, 06:15:34 AM |
|
0.7 is catching up??
|
|
|
|
DeathAndTaxes
Donator
Legendary
Offline
Activity: 1218
Merit: 1079
Gerald Davis
|
|
March 12, 2013, 06:15:35 AM |
|
Is this issue fixed or do we still have 2 blockchains running?
Fixed? U call 51% attack organized by Bitcoin Foundation "a fix"? :facepalm: What 51% attack? Do you even know what "51% attack" means? Hint: it isn't the Bitcoin equivalent of the boogeyman.
|
|
|
|
Jan
Legendary
Offline
Activity: 1043
Merit: 1002
|
|
March 12, 2013, 06:16:06 AM |
|
|
Mycelium let's you hold your private keys private.
|
|
|
Amitabh S
Legendary
Offline
Activity: 1001
Merit: 1003
|
|
March 12, 2013, 06:16:26 AM |
|
If we use blockchain.info wallet, I guess we don't have to worry. Will Multibit be affected?
|
|
|
|
|