$1 billion is unreasonable. The USD monetary base is about $4 trillion ($800 billion before Bernanke went on his drunken money printing spree). So, if BTC completely replaced USD, 1 bitcoin would be worth $4 trillion divided by 21 million, or $190,000 and that is no where near $1 billion.
Why use monetary base when FIAT numbers are infinite?
BTC will lose all values when CB successfully gain control technically by destroying its trust by high volatility and stagnant liquidity. Even BTC can now run by state controlled ASICS.
The BTC 2.0 must solve all the above 3 problems. ASICS proof is a must.
Nothing is asics proof. They will crack x11 and scrypt n with asics this year. It's all about getting more hash rate while using less power. GPU's dead or dying unless they can come up with a GPU that uses less than 50 watts of power with a 1mh/s hash rate....lol! Not going to happen anytime soon.