Hacker News new | past | comments | ask | show | jobs | submit login

> Why can't the database be updated ~instantly though? Is it just because of legacy systems that handle settlement in periodic (daily?) batches?

The legacy systems reason is a big one. There are banks with mainframes built in the 80's as part of the critical infrastructure. Another reason is that everyone doesn't communicate directly with the main clearing house. e.g. brokers clear with other brokers who then clear with the clearing house etc.

> To me, "Your cash can't be spent yet because the TSLA sale you just made hasn't settled" would seem a lot more understandable than "We're halting GME purchases".

There have been interesting solutions to disputes. e.g. I think it was NYMEX that had a rule for floor traders along the lines of "If Trader A and Trader B have a clearing issue, NEITHER of them gets to trade till it is taken care of." Given that these traders traded with each other multiple times a day coupled with they were making no money during this dispute, both parties were incentivized to come to an agreement.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: