But Bitcoin is not just a brand name, or a network of users; it is a specific computer technology.
It is hard to name a computer technology that has not become obsolete in a few years. Punched cards, magtapes, floppies, CDs were all "universal" information interchange media that were quickly and completely superseded by better technologies, Encryption standards are replaced every few years. IPv4 is being replaced by IPv6, FTP by BitTorrent, and so on.
Bitcoin is more than a computer technology. It is a rapidly-growing network that guards a shared transactions ledger. It can adapt as needed, and it obeys strict mathematical rules.
The core bitcoin protocol is more "mathematical" than "computer technology." Concepts from mathematics are deep and far-reaching. For instance, the mathematics for X-ray computed tomography (CT) were discovered in 1917 by the Austrian mathematician Johann Radon. We still use this today because it works. The core bitcoin mathematics will be robust for the foreseeable future.
Sure it's *possible* that someone breaks SHA256 and ECDSA, but it is also *possible* that someone finds a way to cheaply fuse lighter elements into gold. I think both have the same probability: essentially nil.
Currently it takes over 5 minutes to confirm a Bitcoin transaction. If a NuCoin transaction could be confirmed in 5 seconds, would it not become more attractive than Bitcoin?
Confirmation times are not a problem, I think people misunderstand how bitcoin works. Here in Vancouver, several brick-and-mortar businesses accept bitcoin payments via BitPay. It is standard practice for the vendor to consider the invoice paid as soon as the transaction is picked up by the network (typically within a fraction of a second). The only way to attempt a "double spend" at a brick-and-mortar is to have a custom "double spend" app for your phone. And if you actually attempt to double spend, the network sees both transactions and it is obvious that you've double-spent and the invoice will not be considered paid. You'll also look like a thief in front of everybody in the store. If you "double spend" 3 minutes after leaving the store, your fraudulent transaction would not make it into a block.
You can actually test this by creating raw transactions at brainwallet.org. Create two different raw transactions using the same coins. Send the second transaction 3 minutes after the first, and it will be the first transaction that makes it into a block.So one must at least admit the possibility of Bitcoin being superseded by some other system in the medium term. What would happen then?
This is highly-unlikely except over the long term. But if it did happen, bitcoin would adopt the necessary changes. There is great value in the blockchain; it will be protected.