the price of bitcoins will need to rise to $50,000 a piece.
In order for this to happen, I strongly believe gold or silver would need to reach a higher amount first.
Gold > Silver > BitCoin
Not exactly... For this to happen, every single bitcoin must be able to buy, on average, $50,000 worth of goods and services at any given point in time. So, if you can imagine the possibility of a future where there will be plenty of merchants selling $1,050,000,000,000 worth of goods/services for bitcoin on a regular basis (and not merely transferring those coins into fiat currencies on the spot), then it's very likely that bitcoins would reach a valuation of $50,000 each.