So that Satoshi can spend his 50 BTC (plus whatever else has been sent to that address since) is not a good enough reason to implement a hard fork.
Slight correction: Satoshi can spend all the coins that have since been sent to that address (assuming he still has the private key, that is). Only the original BTC50 is unspendable. The rest are all perfectly valid and spendable transaction outputs.
|
|
|
what happens when computers become so powerful and the community so large that less than 10 minutes is required to calculate a hash value less than 2?
We switch to another hashing algorithm, since SHA256 is obviously broken in that case (calculating a hash value less than 2 in any period of time absolutely can't be done by brute force, at least not in this universe). Also what happens if the government waits till after one of those two week difficulty readjustment phases and then starts mining with massive server farms. Two weeks later after the difficulty readjusts to compensate for increased mining this the government shuts off all of its server farms causing the problems to become unrealistically difficult to solve. So for example if they could afford to double the computing power dedicated towards mining than during they next phase they could cause new blocks to be created every 20 minutes instead of every 10 minutes and it should take 4 weeks for everything to get back to normal instead of 2 weeks. Bitcoin might survive this but what if they increased 10 fold, then it would take 100 minutes to create a new block and 20 weeks to sort the problem out. Since bitcoin is a currency doubling or tripling the power of the collective mining pool and then pulling the rug out could cause a run which would destroy the purchasing power of bitcoins which would reduce the incentive for miners to mine which would cause the situation to take longer to resolve which could create a feedback loop of death.
The difficulty cannot increase or decrease by more than a factor of 4 in a single adjustment, specifically to avoid this problem. Note that even though this means confirmation times may be up to 4 times longer than normal for 8 weeks, each such confirmation will be 4 times as secure as a "normal" one, since 4 times the normal amount of processing power was required to produce it. It is the total difficulty of the blocks, not the sheer number of blocks, that is important (eg, in the event of conflicting blockchains, the one with the highest total difficulty, not the greatest number of blocks, is considered the correct one). On the other hand, if a government (or any single entity for that matter) has far more hashing power than the rest of the network combined, we've got bigger problems than long confirmation times.
|
|
|
That transaction now shows 4.155 btc (the correct return amount for my bet) being sent to 16PoezzgLa38nvQdFTjnLA8dxEdkz4oBaC, which is not my address. Does anyone know what in the hell is going on here? It's not really a huge deal but it would be nice to have my $40 back.
That is definitely your address. It is a change address created when you bet BTC0.001 on lessthan 64000 five days ago (transaction ID: b972604f080e8c22bf731679a6d8c04d092e2a8f00d64f5ec2979920d7b0a8d5). Since you didn't have any outputs (incoming coins sent to you in previous transactions) that were exactly BTC0.0015 (your bet plus the transaction fee), your client had to send a larger amount, and it sent the difference to yourself at a new address as "change". Change addresses are not displayed in the client, but you can receive coins at them just like any other address you own. You have, in fact, sent and received coins from this address many times, and this transaction appears no different than any of the others. The payout transaction for your win has been confirmed. Is your client fully synchronised?
|
|
|
The only "strengthening" of the network happening during mining is when you solve a block. Mining without solving a block does nothing for the network. Leaving the client on, without mining, does help, but just mining and never solving a block is the same as never mining.
It most definitely is not the same thing, if you have a small but non-zero chance of solving a block and many other people are doing the same thing. You can point to any member of this group and say "You're never going to solve a block, you're not doing anything for the network, so why even bother trying?", and you would be right most of the time. But some members of the group will manage to solve blocks against the odds, and this does help the network. Pooled mining actively encourages this behaviour by paying out based on the probability of solving a block, however small that probability is. Most blocks are in fact solved by pools, not by solo miners, so there's clearly something to this strategy.
|
|
|
Forget about mining for a moment and think about the lottery. As you know (or ought to know), it is statistically almost impossible for any given individual to win the lottery, however, with millions of people playing, it is statistically almost certain that somebody will win. Mining works the same way. Even though if the chances of you solving a block are extremely slim, with a huge number of people mining, some of them are are sure to solve some number of blocks before anyone else, which slightly decreases the average time between blocks, which in turn slightly increases the difficulty, increasing the amount of work needed to attack the network.
Or, to look at it another way, each small-time miner is a piece of straw on the back of the attacker's camel.
|
|
|
I have been thinking my next computer should be a linux box of some sort. For those people who are running linux: do you ever run into this sort of problem, where the hardware you have is unable to run updates to the operating system? Do you ever run into updates to programs that will no longer work on your system?
Nope. Linux was originally designed to run on a 12 MHz i386DX, and the current version still does (though most modern distros with a GUI require a little bit more than that, typically a Pentium II with 128 MB of RAM). Pretty much every device that was ever supported in Linux is either still supported or has an old driver available that still works. One of the (many) reasons I use Linux is that I actually have some old hardware that is no longer supported by other operating systems. As for program updates requiring a newer version of the OS, that does sometimes happen, though it isn't a problem to keep the OS up to date, even on old hardware.
|
|
|
Please delete or add one image to this séance, and/or lick everyone else in this orgy.
|
|
|
Delete or add one word to this séance, and/or don't post anything else in this thread.
|
|
|
Just be sure you don't accept any coins made from the compound Bitium scamide
ha ha, nice one. Of course, Cryptium (the generic substance created by any proof-of-work algorithm) has a couple of isotopes discovered already, main ones being Bitium and Litium. I wonder what happens if you mix them... Nothing. They're almost completely inert and can coexist just fine, though it's likely that only one will ever be really valuable. They also can't be bound to protein molecules, a fact which some people can't seem to grasp. Cryptium is only known to react with elements of the Scamide group (of which Ponzium is the most reactive).
|
|
|
Hmmm.. Perhaps a stupid question, but how do you verify the verifying script? I'm afraid Ken Thompson has some bad news for you.
|
|
|
And "ß" is really now option that just the sz symbol in German (spoken ss, "sharp S").
Seriously, no one recognizes this as the Greek Beta? I though it should be widely known, at least in science/geek circles. Besides, Beta and Eszett should look different when you have a decent font. This is a lowercase beta: β This is a lowercase eszett: ß This is an uppercase bee: B This is the numeral eight: 8 These characters all look similar, but are completely different. Try not to get them confused. The character is question is a lowercase eszett, not a lowercase beta.
|
|
|
I'm not sure, but I think suturing wounded limbs is only helpful if the limbs in question are still attached to the patient. I had the same problem with those CPR dummies that consist of nothing but a head and torso. I'm pretty sure if a guy has no pulse and isn't breathing after being totally dismembered, any resuscitation efforts are unlikely to be fruitful. Strangely, nobody else in the class seemed to see the logic of my objection. But in the end, I was right. The dismembered dummy never regained consciousness.
|
|
|
Thanks for the hint, but I really don't wanna use a non secured connection to deal with my money... But at least I can enter the site now, maybe I'll be able to contact some support.
The connection is secured, but the SSL certificate expired yesterday and StrongCoin has yet to renew it, which is... highly improper, but not at all unusual. Many financial institutions allow their SSL certificates to expire, and their users in most cases simply ignore their browser's warnings. I don't know which is more stupid. Either way, I would advise against using StrongCoin until they renew their certificate.
|
|
|
He has a valid point, though.
|
|
|
...and people will only do if the work accomplished is more valuable than the energy consumed.[sic] I'm sure that you will agree that this is not true. The only situation in which this is not true is if people are stealing their electricity, which is not a problem that Bitcoin can address. People who mine when it is not profitable do so because they consider helping the network to be more valuable than their electricity, or they think Bitcoins are undervalued (which are really just two ways of looking at the same thing). Furthermore, how is solving the Byzantine General's problem helpful (to the world)?
It's not (at least, not directly), and it's not supposed to be. It's helpful to Bitcoin, and that's all that matters. You seem to be extremely confused about what Bitcoin is or should be. It is not, nor is it intended to be, some kind of system to harvest computer power to save the world, or for any other arbitrary purpose. Bitcoin is a currency and a payment system for that currency, and the resources it consumes serve the specific purpose of securing the payment system from various attacks and preventing the currency from being counterfeited. That's it. No other purpose is, or ever will be, served by the mining process. You might as well ask for bank vault doors that create cancer drugs. Even if it were possible, it doesn't even remotely make sense for bank vault doors to be designed that way. That's simply not their intended function.
|
|
|
The purpose of mining is to protect the network, and to reward people who provide security for the network. Nothing else. Bitcoin would be completely useless without the security provided by mining. None of the energy involved in mining is "wasted", as it accomplishes useful work (providing security), and people will only do if the work accomplished is more valuable than the energy consumed. In any case, miners have a direct financial incentive to come up with ways of mining that use as little energy as possible. I would prefer to see bitcoin mining solving useful problems (while maintaining its secure characteristics)
It solves the Byzantine Generals' Problem using a cryptographic proof-of-work system. This is a useful problem to solve, since it allows Bitcoin nodes to know for certain that the majority of other Bitcoin nodes agree on which transactions took place and in what order, allowing it to determine whether a given transaction is fraudulent or not without requiring a trusted third party (which is the whole point of Bitcoin). Other problems are in no way useful for providing security and are therefore completely useless to Bitcoin. instead of just being strictly POW (proof-of-work):
Proof of work is the only thing required or useful to secure the Bitcoin network. Doing anything else would be wasteful and inefficient.
|
|
|
So I wandered off and found a TTF which supports U+20E6 (Code2000) and install it. After doing so all my other fonts "miraculously" start supporting that character. *Sigh*.
No they don't. It's just that whenever your computer tries to display a character that is not present in the selected font, it'll try to substitue a font that does have the character (if you actually have such a font installed). Note that a substitute font is only needed for the combining double vertical stroke, so the B will still be displayed in the original font, though the two characters might not align correctly in that case.
|
|
|
WTF are you guys talking about? I'm not seeing any paywall anywhere, and the donate page has a Bitcoin address, same as it always did.
|
|
|
Keep thinking that the us governments reach doesn't exceed us soil. Even if you ignore the fact that our government works very closely with government agencies in foreign countries, you still have to account for extradition laws. If the government wants you, they will get you eventually. You cant hide in Ecuador or some other non extradition country forever, even assange will be caught eventually and brought to justice. Criminals and the organizations that support them can only escape the governments reach for so long.
Welcome to global government.
You're a funny guy, "SEC agent". You know that?
|
|
|
Quantum computers are not magical, and their capabilities are well understood. Only certain kinds of public-key cryptography (such as ECDSA as used in Bitcoin) are threatened by quantum computing, however quantum-proof public-key algorithms already exist and Bitcoin could switch over to one of them should the need arise (the only reason they're not being used right now is because they're nowhere near as well-tested as conventional algorithms and so may have other flaws). Symmetric algorithms (such as AES) and hashing algorithms (such as SHA256) are not threatened by quantum computing, and current algorithms will be safe forever unless a flaw is found in the algorithm.
|
|
|
|