The source code is the best specification. No documentation written in human language be complete and unanimous enough to be sure that everything is covered. You cannot compile Hemingway writings into executable code.
Bitcoin with connectivity difficulties would have problems with different Bitcoin clients, but will happily create disconnected network and all sorts of other nasty things.
Bitcoin have much more at stake than Gnutella warez download.
Source code which contains unknown cases isn't acceptable for system (to be) used as medium of exchange. Bitcoin does have much much more at stake than some filesharing network, which is why there should be spec to follow. For something that my life depend on, I want certainty that it's well understood and tested.
|
|
|
The problem wasn't the lack of a specification. The problem was the new version met the specification and the old version had an unknown bug that limited it to a subset of the specification. When the new version exercised this previously unused area of the specification space, it triggered the bug in the old version.
What I find somewhat disturbing that there is no real specification to adhere to. Just on reference implementation, which isn't obviously fully understood...
|
|
|
Knock knock
Who's there
Punchline is in different fork!
|
|
|
I do wonder how well implementation is specified and tested. Not that I have anything invested in BTC now...
This kind of "feature" doesn't go well for trust to protocol implementation, even if it is well handled. How well will protocol scale? And is there other unknown issues with current implementations?
|
|
|
https://bitcointalk.org/index.php?topic=152282.msg1617990#msg1617990Best explanation I have found for non developer. This might be wrong, but my understanding is that the some pre-0.8 clients database implementation couldn't handle large number of transactions from multiple addresses. So some clients can't handle blocks where there is transactions coming from very many addresses.
|
|
|
This was an undocumented issue with v0.7 ("bug").
And the term v0.7 is being misused here. It really is a pre v0.8 bug, right? i.e., it has existed since day one ... a configuration setting for BDB that has been that way since v0.3 at least, if I read correctly. Since when was this bug in software? So how long did the testnet have time to discover it?
See above. It was a scenario (a transaction requiring 10,000 locks, or about 5,000 inputs) that hadn't been tested (again, from what conversations I've seen on it). Thanks. Still, if it is that old I wonder how well scenarios with really large scale user base and amount of daily transactions is tested. As some people prophecises about global use. But wouldn't such day also mean millions to billions users and thus very large amount transactions per block... I have to look into this myself when I have time...
|
|
|
Since when was this bug in software? So how long did the testnet have time to discover it?
|
|
|
What happens to bets under the min? The information on it is bit lacking on site...
|
|
|
rD4soGuMHRaUHFNhQa3XjY51Jm8jFEwh8V
|
|
|
Just wonderin if china porcelains are of great quality.
Research+pay about same as from western... No I don't realy know...
|
|
|
I was really hoping that after the underwear bomber we would all have to remove our pants, but, alas, technology killed that dream.
So let's wait for internal cavity bomber That would make security checks intresting...
|
|
|
nineteen bitcoin miners, 18% total interest on principal for 60D multi-pay Bitcoin loans, Seventeen newly hatched Sea-Monkeys performing swan dives into a toilet bowl, sixteen farting fairies, fifteen Aztec poets, fourteen days of Christmas, thirteen floors of terror, 12-pack of Pepsi, Eleven 7-11's, ten gram chee-burger, nine blown circuit breakers, eight buckets of gone-bad-blubber, seven fathoms of water, six 5770 GPU's, five double cheeseburgers, 4.5-billion-year-old-planet, 3.14159265 BTC registered in the Blockchain, two curious alpacas and one bent tuba.
|
|
|
It is you get what you pay for. If I buy something for a few dollars I don't exept it to last very long. Part of the blame might fall on those who order and desing, some stuff just isn't made to last to increase sales...
|
|
|
Tinfoil is the best way of keeping government sponsored electromagnetic waves out of the brain. Just try and take an MRI scan with one on, the nurse will go fucking nuts!
I prefer to enclose my whole house in a Faraday cage, that way I don't have to wear the hat all the time in the shower and sleeping. So where you compute then? You know they can get to you with power, water and telecomm wires You transmit data in and out of the faraday cage with lasers. But that means you allow in some electromagnetic radiation...
|
|
|
Tinfoil is the best way of keeping government sponsored electromagnetic waves out of the brain. Just try and take an MRI scan with one on, the nurse will go fucking nuts!
I prefer to enclose my whole house in a Faraday cage, that way I don't have to wear the hat all the time in the shower and sleeping. So where you compute then? You know they can get to you with power, water and telecomm wires
|
|
|
Bitcoins might be one option, personaly if I had to I would go with Yuan...
Yuan is still fiat govenment paper. In the end, paper money is only worth as much as the paper its written on, its intrinsic value is generally as fuel in wood-burning stoves or as decorative wallpaper. Silver and gold on the other hand... Bitcoins is always just bits on computers, it doesn't have any intrinsic value just the value which people barter in it. Gold and silver, minimal intrinsic, any metal will do apart from a few special tasks. Gold is one strange one, it has some realvalue, but most of it is just imanigative. Stock weapons and non-perishable goods, you can take the land latter.
|
|
|
Hmm, thanks for idea I got some used tinfoil I don't need anymore, ah a hat...
Still, hyperinflation is only easy way for west to get out, not very easy, but much better than decades paying back the money.
Bitcoins might be one option, personaly if I had to I would go with Yuan...
|
|
|
It is cooperation. You and I can do that in today's society. Why do we need to allow businesses to do whatever they want to the environment if all you want is to be able to trade a watch for shoes? If a business pollutes my land, I'll sue them for damages until they stop or go broke and are unable to continue. But it's free market, they are free to do that damage, your option is to go war with them or just threathen them, but if they are more powerful than you what can you do? Central authority would steal from you doesn't it? Steals your money so they can solve someones elseses problems, that's not free?
|
|
|
So does this kind of stuff happen in free countrys?
|
|
|
If I held a gun to your head because I want that watch you worked hard for would be illegal.
Just like holding a gun to my head or threatening prison time to me for not giving you my hard earned product (my taxes spent on you socialists with an entitlement disorder- without my consent) should be illegal, but like most things the government and elites advocate is not illegal because they voted to make the illegal- legal.
What happens way in the future when there is absolutely no incentive to work and earn your way through life to survive ?
People stop working and relies on the state. They lose all their wealth and personal property because they can not aford to buy or upkeep it through the high taxes stolen from us.
Totalitarian Police State where everyone is forced into an occupation to work for the state and the greater good of humanity, because everyone is reliant upon the state.
Think about it.
Other option is that someone else holds gun and makes you work for them. Which is better state where you have marginal power to change it or state where you have none.
|
|
|
|