I'm looking at it from a different standpoint. If you were to check the total supply/circulating of BTC, you would see it as around 18,856,656 BTC, and the total market cap is $1,117,068,131,730
To get the price you just divide the market cap with the total supply
1,117,068,131,730/18,856,656 = 59,239.99099999491
That would make the average price of it per BTC. So if you want to get the $100000 price of BTC you can just increase the market cap and that's the estimated amount of money that should be in the BTC market to have that kind of price.
1,885,665,600,000/18,856,656 = 100000
The market cap should be around $1,885,665,600,000 at the current supply. More money required, yea.
This explanation, although logical at first glance, does not take into account trading volume. In periods of low trading volume the price can move with less money than in periods of high volume. I think pooya87 has made a similar point:
But how much money it takes to go up 1% for example, depends on how packed the orderbooks are not what the price is. For example if the order book from $1 to $2 is $10 million but from $1000 to $2000 is $9 million it still is easier to do the later.
This is what we sometimes see when we have a quick jump. Like from $3800 to $6200 in a couple of days. Or the recent 63% rise in 19 days from $41k to $67k.