to the guy saying the Internet is anarchy, stop being silly. The Internet is a government creation and if the government wanted, the Internet as we know it can be turned off by ICANN, a body whose members are government appointed and whose very existence depends on the government.
Oh yeah, I forgot about that. Yeah, ICANN has this big red button with key switches on either side of it, which has the magical ability to force arbitrary network operators (even those outside the US) to do whatever ICANN wants (most are already doing what ICANN wants, but only because ICANN doesn't want to "turn off" the Internet). Though it was never fully explained to me just how it works exactly... ![Roll Eyes](https://bitcointalk.org/Smileys/default/rolleyes.gif) Seriously though, the power that ICANN and other governing bodies have over the Internet is purely voluntary. If their decisions prove unpopular, network operators can and will simply ignore them, except where required by local laws (and sometimes even then).
|
|
|
Well, it contains most factually accurate information about Bitcoin (in fact, probably the most factually accurate information in a single report - the only glaring error is the statement (on page 14) that bitcoins will cease to be generated in 2033, clearly based on a misinterpretation of the famous money-supply graph) presented sensibly from a law-enforcement perspective, so I'd say it's likely to be genuine. It strongly implies that the FBI don't see Bitcoin itself as the problem, but rather the illegal activities that involve Bitcoin and are potentially made easier by it (which is exactly the sort of reasonable approach that (all jokes aside) one would expect from the FBI).
|
|
|
I just tried this on a version compiled with 12.04 (python 2.7), on a 10.04 system (python 2.6). I got a ImportError: /usr/lib/libstdc++.so.6: version "GLIBCXX_3.4.15' not found (required by /usr/share/armory/_CppBlockUtils.so)
Not really related to your question, but further justification for needing separate versions. I really don't feel like battling glibc version compatibility issues... It actually depends on the glibc version? Now I feel like an idiot for not mentioning earlier that my copy of glibc is from a different distro, which makes sense for reasons I'm not even going to try to explain... Well, I guess that clears that up. More directly related to your question: in order for the 10k lines of C++ to be made available to Python, I need to use swig to create a .so file. This requires linking using -lpython2.X, which of course needs to be the one available on the system. Then, the resulting .so file requires having that specific version of libpython2.X.so on the system.
On the other hand, now that I look at it: I don't see why I can't statically compile whatever version of python I currently have. I don't think it needs to match the current python version. That might be worth trying, though I don't think I can avoid the glibc issue I mentioned previously...
I don't see why you couldn't have done that two weeks ago when I suggested you do exactly that (better late than never, I suppose): ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) Is there no way of using the statically-linked python interpreter?
It is much better. Thanks. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
(5) I looked briefly at paper wallets on dark backgrounds... there wasn't an obvious fix for it that didn't make the print-dialog display suffer from the same problem you are reporting on the printout (...then no one would use it at all). I'll see if it's not too hard to make the text gray when on a dark background, so that it will show up on screen and on paper both.
Isn't the correct solution to just make the paper wallets use black text on a white background, regardless of the system colours? That's what virtually every other program that handles printed documents does.
|
|
|
Right here. It's called the Internet. It seems to work pretty well all things considered.
|
|
|
Sad. Brule: All currencies rely on the underlying belief by people who use them – that they have and will have value. So in that way, you could argue that all currencies are ethereal phenomenon. MintChip, backed by hard currency held in trust, could gain wide acceptance on its applicability. Ok so all currencies rely on underlying belief in the users. Sounds about right (albeit simplified). So Mintchip is backed by underlying belief ... er wait... "hard currency"? Wait I thought all currencies are backed by the underlying belief of its users? The concept of "hard currency" is dubious. That's where you're wrong! If you hand in your MintChip to the bank when it still has a positive balance, they'll give you shiny metal discs! Nothing dubious about it! Except for the fact that the discs have almost zero intrinsic value, but that's not the point! The point is it's backed by "hard currency"! ![Grin](https://bitcointalk.org/Smileys/default/grin.gif)
|
|
|
I was under the impression that only miners broadcast blocks once they'd solved one.
Miners broadcast blocks they mine to other nodes, who then broadcast those blocks to other nodes, and so on in that fashion until all the nodes have all the blocks (that's how P2P networks work). The only difference between mining nodes and non-mining nodes is that miners occasionally generate new blocks in addition to passing on blocks received from other nodes.
|
|
|
This has actually happened, for example, there was once a bug in the rules of the system where the values of transactions could overflow and someone exploited the bug to create a billion bitcoins for himself. People noticed this right away and published a fixed version of bitcoin which rejected the block containing that transaction and all blocks after it... and everyone applied the fix, because it was obviously in everyone's interest except the attacker's, and life went on.
Actually, this is a rather weak example because all blocks valid under the new system are still valid in the old system (it didn't actually change the rules, it just fixed a broken implementation of a rule), so even people who didn't upgrade eventually switched over to the new chain when it overtook the erroneous chain in difficulty. An actual rule change like increasing the block reward could definitely not be done in the same way. No, a majority of miners cannot decide to change some aspect of the protocol. If they do, they will be mining on their own fork.
So it can be done. Despite the fact that it would create a rift in the network, a change can be made part way through the mining of a Bitcoin chain. It doesn't create a "rift" in the network, it creates a whole new network, separate from the original Bitcoin network. And that's assuming the forked blockchain somehow manages to propagate to nodes following the new rules (nodes following the old rules will not propagate the forked blockchain, regardless of how much support it has). Not only would the majority of miners have to agree, but so would all the users and businesses have to agree to use that fork.
What say do they have? Their transactions are broadcast only, no? It's just a matter of whether the coins they spend exist in the chain they broadcast to. They broadcast blocks. Specifically, they broadcast valid blocks. If a block isn't valid according to a particular node's rules, that particular node will not forward the block on to other nodes (even if the other nodes would accept it as valid). Yes, forking the blockchain is possible (and very easy, in fact). But you won't be able to propagate that fork using the existing Bitcoin network.
|
|
|
Okay, now that Dropbox is no longer hating me... For what reason, if any, does the python 2.7 version require python 2.7? I'm going crazy here. Can someone else with python 2.6 please download the python 2.7 version, install it with dpkg --force-depends, and confirm that it works anyway? I don't want to be only person here who's crazy. And if it does work with both 2.6 and 2.7 can we drop the libpython dependency and finally get rid of these two separate versions once and for all? Moving on... The Armory logo no longer fits in its panel (at least on my system), regardless of the window size, though everything else that didn't used to fit, now does fit. ( Screenshot) I've noticed that closing the Wallet Version Warning window does not cancel the Migrate Wallet operation - exactly the opposite of what should happen. Also, the text in the Migrate Wallet window doesn't fit unless the window is resized, and this particular window does not remember its size. I'm also still annoyed that I can't change advanced encryption options for an existing wallet, and that paper wallets don't print correctly on light-on-dark colour schemes. Any word on when these will be fixed?
|
|
|
The Miners can decide on what rules they mine by. And yes, if one rogue node changes the rules it gets rejected. But if enough nodes "vote" on changing the rules, that is, they mine with a different set of rules, then the majority rules.
This is how miners "vote".
is there any way to remove the 21 million limit? it would be cooler if the limit was somehow tied with the ammount of users using bitcoin, or ammount of transactions there were in past few blocks, or something like that
Only if over 50% of the network agrees on it. The implications of that however would be staggering. Wrong. You can't change the rules with over 50% of the miners, you need the support of virtually 100% of the nodes, including non-miners. Nodes that don't follow the new rules will reject blocks mined under the new rules. At best this will result in the blockchain being forked; more likely, the blocks following the new rule just won't propagate through the network, and all the effort mining them will be wasted. While there are a lot of things you can do if you have the support of more than 50% of the miners, changing the core rules isn't one of them. if security is good enough now, it'll be good enough for the future This is a very shortsighted statement. No it isn't. Because the attacker's hashing power increases at exactly the same rate as the network hashing power, the security threat in the future is exactly the same as it is now. I never said that there was no threat, just that whatever threat there is will be no greater in the future than it is now.
|
|
|
Every day every account takes a half cent (0.005) to cover the operational costs
So uhh.. physical coins such as the Casascius coins are a no-go for this microcash thing eh? Of course not. You just have to include the date of issue as well as the depreciation rate with the denomination, eg: ONE MicroCash Dollar minus 0.5 cents per day since 1 June 2012 This MicroCash Coin will be worthless on 18 December 2012 Spend it quickly! ![Grin](https://bitcointalk.org/Smileys/default/grin.gif)
|
|
|
The constant creation of coins lowers the value of all existing coins.
Again, that depends on the votes of the miners and whether or not a slight decrease in value is worth the security a larger network would provide. Miners don't vote on the value of bitcoin, the market does. If the supply of bitcoins increases beyond the demand for bitcoins, the value will go down, regardless of what the miners do. I'm 99% certain the rules will be changed to keep miners and therefore the securers of the network online. Possibly in the form of an increased Total Coin ceiling.
The rules cannot and will not change. The total number of coins cannot be increased. Not sure if you're trolling, or just ignorant. Any block which doesn't follow the rules will be rejected by nodes that do. Any attempt to change to the rules will fail for this reason. Explain how it is otherwise. I just don't see 50% of the network sticking around for the "fees".
I do. Right now, fees are about 0.1% of the block reward (at least they were last time I checked). If the fee per transaction stays the same and transaction volume increases by 1000 times, the resulting total fees will be equivalent to the current block reward. There's no problem here unless transaction volume doesn't increase enough, in which case Bitcoin is doomed anyway. By the time the transaction volume increases by 1000x, the number of miners will also have increased by a significant amount, reducing everyone's share of the fee. They number of miners will not increase beyond the point where mining is no longer profitable. Unless incentives change radically (and I've explained why I don't think they will), the total hashpower of the network will increase in accordance with Moore's law (and so does the hashpower of any attackers, so if security is good enough now, it'll be good enough for the future). Whether this means the same number of miners with more powerful rigs, or more miners with less powerful rigs, I don't know, and I don't care either - the effect is the same as far as the security of the network is concerned.
|
|
|
Uh, can I have links that aren't circular redirects? ![Roll Eyes](https://bitcointalk.org/Smileys/default/rolleyes.gif) Or does Dropbox just hate me? http://dl-web.dropbox.com/u/1139081/ArmoryTestingReleases/armory_0.76-python2.7-1_amd64.deb Connecting to dl-web.dropbox.com|199.47.217.179|:80... connected. HTTP request sent, awaiting response... HTTP/1.1 302 Moved Temporarily Server: nginx/1.0.14 Date: Mon, 07 May 2012 02:23:42 GMT Content-Type: text/html; charset=utf-8 Location: http://dl-web.dropbox.com/u/1139081/ArmoryTestingReleases/armory_0.76-python2.7-1_amd64.deb Pragma: no-cache Cache-Control: no-cache x-frame-options: SAMEORIGIN Connection: keep-alive
|
|
|
I'm 99% certain the rules will be changed to keep miners and therefore the securers of the network online. Possibly in the form of an increased Total Coin ceiling.
The rules cannot and will not change. The total number of coins cannot be increased. I just don't see 50% of the network sticking around for the "fees".
I do. Right now, fees are about 0.1% of the block reward (at least they were last time I checked). If the fee per transaction stays the same and transaction volume increases by 1000 times, the resulting total fees will be equivalent to the current block reward. There's no problem here unless transaction volume doesn't increase enough, in which case Bitcoin is doomed anyway.
|
|
|
Got a question..What does this mean,on the bottom of the bitcoin wallet? Warning:Displayed transactions may not be correct!You may need to upgrade,or other nodes may need to upgrade.
It means you may need to upgrade. The current version is 0.6.1. What version are you using? Also how much active connections do I need,for bitcoin to work properly?
Only one is required for Bitcoin to work, though Bitcoin will try to make 8 connections (by default), to ensure there's no interruptions if some drop out. And on setting,Do you guys pay the optional transaction fee per kb.?
I don't, but Bitcoin will still ask you to pay an additional fee for "low-priority" transactions though, regardless of what you set here. Note that although fees are (mostly) optional now, eventually a minimum fee will be required (at least if you want your transactions to go through).
|
|
|
But aren't transaction fees optional?
Yes, but miners processing zero-fee transactions is also optional. ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) To elaborate, right now the block reward is so large that miners just don't care about transactions fees, and are (usually) willing to process zero-fee transactions simply because it makes no significant difference to their profit whether transaction fees are included or not. But after the block reward drops a few times, miners will start prioritising transactions with high fees (because that's where their profit is) while transactions with low or no fees get ignored.
|
|
|
Why is this post #345? Did the person before you delete their post just to screw everything up? This is post #359. The next post will be #360.
|
|
|
(The following instructions apply to the default client, but other clients are similar) After the bitcoins show up as confirmed in your wallet, click Send Coins, enter the bitcoin address you want to send to (most sites will give you a unique payment address for each purchase) and the amount of bitcoins you want to send, then click Send. Simple as that. You will be asked for your passphrase at this point if your wallet is encrypted, and you may (or may not) be asked to pay a (typically very small) transaction fee.
|
|
|
In the bottom right corner, the icon second from the right indicates whether you are connected or not. Hover your cursor over it to see exactly how many peers you are connected to. And blockchain.info only shows nodes connected directly to blockchain.info, not all the nodes on the Bitcoin network.
|
|
|
So how does the marketplace for used FPGAs compare to that for used video cards? Is there some repository of working code for the various FPGAs? I ask because the codebase for GPUs is pretty small and specialized.
The market is smaller, even though FPGAs are less specialised than GPUs, but only because GPUs are so widely used in gaming. It's not that hard to find used FPGAs for sale on the Internet as well as code examples, mostly for Xilinx FPGAs. I dunno about Butterfly Labs though. I can't seem to find any information about programming them, which to me suggest there's something very wrong here... Probably best to stay away from Butterfly Labs if you're worried about resale value.
|
|
|
|