Obviously there a lot of ways to answer this question but I want some smart views on what could legitimately hurt the future of Bitcoin or cryptos in general.
Technology:
-I am not a computer coder but could someone explain to me yes or no, is it possibly for a future technology like an advanced AI to crack the code for private keys in the future?
-Couldn't there also be a new form of crypto maybe ether, or maybe something more advanced to overtake Bitcoin at the top spot? It seems like there is still room for the decentralization of everything coin or something similar to be developed with characteristics that outshine everything on the market today.
-Or could something be developed outside of the crypto universe that makes this technology obsolete?
Government regulation:
-I am not as concerned about this topic due to the inability for governments to actually control the currency, basically a situation where sanctions could be imposed but they can't actually stop the overall process of transferring coins. Is this assumption wrong?
Governance within the block-chain:
-Ok so I am not going to pretend to know a lot about this subject but I believe we have a fork in August coming up which has a lot of people up in arms it seems. Why is this such a big deal?
-Miner Fees are pretty straight forward but doesn't seem devastating as a whole, is this wrong as well?
Well I guess I have more questions than insight, but I guess that is better than "Is Bitcoin going to $1000 tomorrow?" threads.
Jeezy
Technology improvements {increased processing power} can be mitigated by the implementation of stronger Encryption. So technology will be applied to technology to solve this problem.
Government regulation: can always have an impact, because regime changes can cause problems. Just look at the changes Trump are implementing. As you said, Bitcoin cannot be stopped completely and it will go underground when governments starts to enforce stronger regulations.
Governance within the block-chain: will always be a contentious issue, because Bitcoin is built on a open source consensus model. The positive thing about this is, if you do not like the code or the developers behind it, you can gather support and get rid of them. You just run the code that you support and hope the majority of the people agree with you that it is in the best interest of Bitcoin for you to do that. < If it turns out that it is not, people will just run other code that would serve their needs. >