r/CryptoTechnology • 🟠 • 21h ago

How do large platforms process crypto deposits instantly before full confirmation?

[removed]

2 Upvotes

7 comments sorted by

2

u/JivanP 21h ago

I don't know of any such platforms.

Do they just track the transaction in the mempool and accept the risk internally?

This is the only way you could do it. It's possible that the platform has a policy by which they do not permit certain trading pairs or certain withdrawals until the deposit transaction has sufficiently many confirmations. That way, if the transaction ends up being overridden (e.g. by a replace-by-fee event), the platform can accordingly adjust/revert the customer's platform account balances and suffer no loss.

1

u/Infamous_Fig_651 20h ago

That's exactly it, they watch the mempool and take a calculated risk. The platform basically gives you a provisional credit, like a bank with a cheque. They don't let you withdraw or trade into fiat pairs until the block is deep enough, often 2-3 confirmations. If a double-spend attempt gets mined instead, they just reverse the balance, no harm done to them since the funds never truly arrived.

For huge amounts they sometimes wait for one confirmation anyway, the instant credit is mostly for smaller retail transfers where the risk is minimal. I had one exchange in Monday reverse a deposit after six hours because the sender used a stupid low fee and the tx got dropped from mempool entirely.

2

u/koalofficial 18h ago

Mostly they just accept the risk, but they manage it. For Bitcoin-style chains, a platform will watch the mempool and credit an unconfirmed tx only if it looks hard to replace. That usually means it doesn't signal RBF, its inputs are already confirmed, and the fee rate is high enough to get mined soon. Then they scale it by amount, so small deposits get credited instantly and large ones wait for several confirmations. A common middle ground is to show the balance right away but block withdrawals or trading out of it until it's confirmed. Even with those checks a double-spend is still possible, which is why instant credit is a risk-management decision and not a cryptographic guarantee.

1

u/LiamTravers 20h ago

It is definitely a balancing act. It is amazing for the user experience, but it must be a real headache for their risk management teams to monitor during network congestion.