Because other alt-coin are only copy/paste of Bitcoin, have no infrastructure and are less secure because they there is less miners. How many merchant accept Litecoin or Namecoin?
It's not banned at all, it's said that bitcoin can be freely buy and sell by the people but it's regulated like a commodity (gold, silver, oil) and there is no guarantee or protection from the standard financial institution. Bitcoin will actually benefit from a statement like that. Governments and Banks stay away from my bitcoin and leave the real free market work!
The bitcoin already crashed multiple time read this forbes articles (http://www.forbes.com/sites/timothylee/2013/04/11/an-illustrated-history-of-bitcoin-crashes/) everytimes calling the end of the bubble.
Dollar and Euro can be print at will from their central bank. Bitcoin cannot be print in mass, so yes it's fiat, but it's a limited fiat currency and it's value will not be destroyed by inflation.
I don't think you have any idea of the current network size, the top 500 supercomputer in the world don't have a chance against the current network. The NSA probably have a few super computer... so who care. And even if they managed to get equal to the network... they would mine half of the remaining and already half is mined... so 25% for the NSA and those super computer would stop spying on us
Ok you win, so unless it's adopted by everywhere it's not a currency... how do you think an alternate currency can start without government forcing to use it? I guess your answer it... only government issue currency are "real" currency. Fine I would accept that but soon or later you will realized that bitcoin has a lots of advantages. Right now I can send $10 000 in China for 5 and it's instant... try that with your "real" currency... it will take days and cost you over $100.
Bitcoin is not used for pricing... it's used as a payment method... just like Visa, Master Card, Paypal or western union. People should stop looking at the price of bitcoin and learn how great this technology masterpiece is. All currencies are based on trust. USD is based on the trust that the US gov will not print a gazillion dollars, the Amazon dollars is based on the trust of amazon. Bitcoin have no trust except in the cryptography, nobody can move your Bitcoin, add Bitcoin to the eco ecosystem without following the rules determined by the majority of the users. THAT is what makes Bitcoin unique and masterpiece!
How about 20,000 merchants including a bunch of subways around the world that accept Bitcoin. Ok it's a not a "real" currency from your definition because no government approved it. Fine, it's a public ledger where only the owner can change it's own value and can't be shut down or manipulated by anybody.
Unlike traditional bank, you can trace the money stolen where it goes but unable to get it back. Bitcoin have no way to force a transaction except if everyone would update their software to approve a transaction without the valid cryptographic signature something unlikely to happen considering the thousands of instance running.
This is for worst or better, online wallet that CONTAINS your private key can be hacked like inputs.io. That's why it's recommended to use wallet like blockchain.info where you hold the private key so they can't spent bitcoin for you. In some case where they must hold the key for you (exchange service for instance) most of their coin should be in cold storage / not allocate to direct individual. In another news, Bitcoin value is at all time high over $300.
Having a 64-bit will not solve this at all. The problem lie in the software, if a 32-bit time structure as been used, no matter on what computer it's running it will be emulated as a 32-bit application with only 32-bit of memory for time allocation. It will bust, I can see a whole bunch of old program still running because "it work" and company, especially big companies, do not re-write the software in 64 bit.
Really? Why do Oracle claim ownership of the code and even the api to company like Google? Threatering everyone who implement their variant of Java? On the other hand most of the C# library have been release the source code and the language is itself fully approved by EMCA and ISO (check wikipedia for reference), something Java is not (Because Java lacks any formal standardization recognized by Ecma International, ISO/IEC, ANSI, or other third-party standards organization, the Oracle implementation is the de facto standard.).
.NET doesn't run only on Windows, Mono is project that exist for a while and it's use in many context. You can developer even application for Andriod phone in C#, because the language is open, you are welcome to make a compiler and re-use it everywhere!
Yeah and Adobe have a long reputation of having seriously security with their PDF reader. Wonder why they want to make it run without the plugin...