Me pregunto cómo los intercambios como Binance pueden transferir tokens de las billeteras de los usuarios que no tienen ETH.
Por ejemplo, si creo una nueva cuenta de binance y digo que transfiero ADA desde, digamos, MEW a la dirección que me proporcionó binance, puedo ver la transferencia de tokens en las direcciones, luego, cuando intercambio esos tokens en Binance, se mueven de la dirección. a pesar de que no transfirí ningún ETH a esa dirección y no veo que se le envíe ningún ETH antes de que se realice la transacción del token.
¿Cómo funciona? ¿O me estoy perdiendo algo?
La billetera del usuario se usa solo cuando deposita en su cuenta. Y a efectos de seguridad; recolectarán el saldo de todos los usuarios en una billetera fría. cuando el usuario realiza un retiro, el sitio de intercambio se transferirá desde sus billeteras frías, no desde la billetera del usuario, a la dirección de entrada del usuario.
Y para optimizar la transacción gratis; no siempre cobran el saldo de la billetera del usuario de inmediato. Recopilarán el enorme saldo de los usuarios primero cuando sea necesario.
Creo que todavía necesitan depositar una pequeña cantidad antes de poder enviar su token a otra dirección.
approve
otra billetera para transferir los tokens, de esa manera el intercambio puede barrer muchas cuentas en una sola transacción.
HaĐANG