Me parece a mí que si una operación de 600 bitcoin hace
eso, no se trata (solamente) de un error en el algoritmo del cliente
Sí, 600 BTC parece muy poco para un movimiento así ...
Ahora bien: Binance US parece ser un exchange separado del "Binance mundial", si entiendo bien. Me fijé en la página web y si bien no encuentro información muy detallada sobre el order book, hay una ventana que indica las órdenes de compra/venta más cercanas al precio actual, y se trata en muchos casos de montos relativamente pequeños. Prácticamente nada arriba de 1 BTC, y la gran mayoría debajo de 0,1. Es decir, con un par de BTC como "market order" ya se puede mover bastante el precio.
En Coinmarketcap, el "2% depth" es de tres millones de dólares (ver
aquí). Es decir, con 3 millones de dólares (~50 BTC actualmente) se puede mover el precio un 2%. Con 500 BTC como en el flash crash calculo entonces que el movimiento puede ser bastante grande, aunque un movimiento de más del 80% no deja de sorprender ...