Can someone explain the mechanism here? What is going on? (Is it something interally at Binance or something to do with the Bitcoin network.)
Can someone explain the mechanism here? What is going on? (Is it something interally at Binance or something to do with the Bitcoin network.)
Guess one, they made a big transaction with most of their hot wallet, partially paying out to someone who withdrew, with the rest going back to the hot wallet. This transaction is in the queue but not finalized yet. The network won't accept any other spends of that money. Because that would be a double spend. So until that transaction is finalized (or it gets to old) that bitcoin is 'stuck'.
Or alternatively their hot wallet is empty and they have an outstanding transaction to refill it from their cold wallet. (They have the cash, but they have to wait until they can get it from their 'vault', and there is a traffic jam on the way to the vault).
I am not sure the first guess actually still works this way, I vaguely recall there are now mechanisms for one transaction to 'override' another non-confirmed transaction.
There's at least two, "child pays for parent" and replace-by-fee. It's pretty hard to get regular transactions really "stuck", these days.
I thought it was a question of paying a high enough transaction fee and you would get your transaction done faster / within 10 minutes.
Yes, that's what the mempool is.
>I thought it was a question of paying a high enough transaction fee and you would get your transaction done faster / within 10 minutes.
that's broadly true, but if transaction volume spikes then your initial fee estimate might be too low. there are ways around this (RBF, CPFP), but it's unknown whether their wallet software handles it.
Unless somehow all of Binance's bitcoin was stuck in the mempool ...
Childs can pay fees for their parent now.
That much movement is bound to drive transaction and redemption volumes way up at any exchange.