3 ms·
That's the way a blockchain works though. If there is a bug in the client that 99% of people use then of course you'll have forking blockchains. And all of this
by 3pt14159 12y ago
That's the way a blockchain works though. If there is a bug in the client that 99% of people use then of course you'll have forking blockchains. And all of this matters less anyway, because clients can fallback to blockchain.info if there is a fork detected, and just warn the user that the client may have a bug.
- kanzure 12y ago> because clients can fallback to blockchain.info if there is a fork detected Unfortunately bc.i's implementation/instance is not immune to bugs, forking, lying or collusion. I don't know why you would expect it to be.
- 3pt14159 12y agoThe point is that it is a trusted enough party. If the client gets a suspicious block it can check against that party as a way of seeing if the client itself may have a bug.
- psykovsky 12y agoThe bitcoin client has a fallback to blockchain.info when it detects a fork? What? I'm not sure I understand what you're saying.
- 3pt14159 12y agoA client, not, The client. Say you were writing a client in a different language or for another platform.
- psykovsky 12y agoSaying I was writing a bitcoin client I would never use some 3rd party as a fallback. As soon as a blockchain fork is detected you stop all transactions and wait for it to be solved by the miners. No other way around it.