法定货币的数量没有上限,那么为什么BTC的价格会有上限呢?