For example. If I bought $1000 for 1 BTC from Coinbase on January 1st 2017 and try to exit that position on Jan 1 2018, once I sell that $10,000 bitcoin to Coinbase I'll be withdrawing $9000 more than I put in. Coinbase has to get the $9000 from somewhere, whether that be from other deposits which are more recent than mine, or from its own trading operations.
If you have a large number of people trying to withdraw a large number of dollars at the same time, your offramp could run out of dollars or, in the alternative, be required to (a) draw down a facility with a bank or (b) sell assets. In an environment where the asset price is falling rapidly it may not be able to avail itself of either option.
As occurred in 2008, with dire consequences.
You simply cannot sell it if there is no buyer to take it. You never 'sell' to coinbase -- this is a front for GDAX, their exchange. Every buy is taken from a seller on their market. The money is exchanged between you and their account, and they take fees.
yeah, from the person that just bought BTC for $10,000.
I place the sell order with my brokerage, and I get fiat USD deposited into my account. This is exactly how Bitcoin is exchanged.
Where exactly lies the fundamental liquidity problem for my brokerage/exchange?
Every dollar that a user withdraws from an exchange is a dollar that was (already!) deposited by another user.
Day 1: Alice buys 1,000 Bitcoin from Bob for 1 USD on a street corner
Day 2: Market price on the street corner is 1 Bitcoin for 1,000 USD
Day 3: Alice sells 1,000 Bitcoin to Charlie for 1,000,000 USD on a street corner
The street corner doesn't have to borrow 1,000,000 USD from a bank.
Charlie brings the USD to the trade.
In a panic, you need to flip this scenario on its head. Charlie is not going to show up and Diana, who got into Bitcoin in 2009 and hasn't done anything since, decides to take her profits on 1,000 BTC. So this system has $1,001 to meet $2,000,000 in deposit demand, assuming neither Alice nor Bob has withdrawn their USD and some Bitcoin hodlers pile in.
Particularly popular liquidity pools eg BitPesa or Coinbase may then be put under pressure to either cease operations, draw down liquidity facilities to buy BTC, or start selling their own assets in order meet demand of BTC holders who want to get out. Those are not good choices.
No one is saying a price crash isn't possible. But it won't be caused by some liquidity issue, it'll just be people selling off.
You're essentially saying that the exchange should artificially prop up the price of bitcoin with its own money during a panic.
That's now how an exchange works.
For the price to be 1,000,000 USD for 1,000 BTC, there must exist buyers with 1,000,000 USD and sellers with 1,000 BTC with orders to trade at that price.
There's no "house money" since exchanges aren't casinos where the players bet against the house. Buyers and sellers are transacting with each other, matching buy orders with sell orders.
The exchange doesn't have to borrow the USD from a bank, the buyers bring the USD to the trade.
There is no "liquidity shock" unless the exchange steals or loses the buyers' USD. And that's a different argument.