--snip--
Amusing that you say bitcoin will fail yet assume the transaction volume goes up 100 times
Don't be ignorant, when did I say Bitcoin will fail ? I said
IF these issues wont be fixed
then Bitcoin wont survive 20 years, and I added that TCP/IP didn't have much changes in the protocol over a decade, all you wrote above is still theoretically right, but when you get a practical solution that can be implemented we can discuss things further.
and no, I don't think Bitcoin is the greatest thing after internet... this is an insult for all the huge innovators and innovations that took place the last 20 years.
well done snipping my reply out of context as I immediately followed with a statement of you using the "if it doesn't change in 20 years" excuse.
So your argument boils down to "There are potential scalability and security issues if bitcoin is not maintained for 20 years"
IPv4 will/is running out of address space. So should I say it is a failed protocol? Should I call it useless? That issue was known for a long time.
Or even more to the point. Do the address space limitations of IPv4 directly prevent you from writing witty comments in this forum? (assuming you or your provider still run on it)
The same goes for the bitcoin protocol. Absolutely essential changes will come when needed, more is bonus.
I asked you why you believe that technically bitcoin is so flawed that it simply can't last 20 years.
The issues you posted are
possible problems that may or may not be relevant.
To make such a definitive claim I would have liked to hear something along the lines of "at difficulty x the nonce is too small to guarantee that a solution can be found" (btw this is a real possibility)
That would be a real issue.
[edit] just to clarify : the nonce is 4 bytes, the block hash 32. You can vary other things like the timestamp but unless you can ensure that you have at least 32 bytes to modify you may not find a solution
Btw I agree with you that bitcoin is not the greatest thing after the internet but I think it is quite significant. Some people get carried away with their enthusiasm.