7 ms·
No, it means that you divide transactions into "can be served from petty cash" and "requires a wait while we get some bitcoins out of the vault". Then implemen
by JulianMorrison 13y ago
No, it means that you divide transactions into "can be served from petty cash" and "requires a wait while we get some bitcoins out of the vault".
Then implement the vault as offline storage (encrypted files burned onto DVDs and physically stored in a vault for example).
- maxerickson 13y agoYeah, I get the principle. But a busy cash register at a store services dozens of people an hour. A mildly successful exchange will be servicing hundreds or thousands each hour. You wave your hands in the air and say 'they wait', but there goes all your speed and cost advantages.
- danielweber 13y agoJust like people who use UDP because it's more efficient, and then have to re-add all the stuff TCP has. It looks like Bitcoin has to re-add all the protections that the old money system has. A cash register has things incoming and outgoing. It's not constantly draining all day. You might need someone to run to the bank to get a bunch of pennies or a bunch of singles to make change. (And with the "cold storage" concept, it's free and instantaneous to move money into your own cold storage whenever your till gets over a certain amount.)
- JulianMorrison 13y agoA float only has to cover volatility in the rate of deposits and withdrawals, because if ins == outs you can simply turn around the BTC from Peter to pay Paul. So the amount needed may be smaller than you think.
- maxerickson 13y agoSo put some numbers down. Let's say the transaction limit out of the float is something like 1 bitcoin, or 0.1 bitcoin (lower than that and you basically shouldn't be advertising any liquidity). How much skew should the float be able to cover there? 5 customers at the limit? 50? More? edit: some small percentage of customers would be a smarter measure than some specific number.