Ich frage mich, wie Exchange wie Binance in der Lage ist, Token aus Benutzer-Wallets zu übertragen, die keine ETH enthalten?
Wenn ich zum Beispiel ein neues Binance-Konto erstelle und sage, dass ich ADA von sagen wir MEW an die Adresse überweise, die mir von Binance gegeben wurde, kann ich die Token-Übertragung auf den Adressaten sehen, und wenn ich diese Token auf Binance umtausche, werden sie von der Adresse verschoben obwohl ich keine ETH an diese Adresse überwiesen habe und ich sehe keine ETH, die dorthin gesendet wird, bevor die Token-Transaktion durchgeführt wird.
Wie soll das gehen? Oder übersehe ich etwas?
Die Brieftasche des Benutzers wird nur verwendet, wenn Sie auf Ihr Konto einzahlen. Und aus Sicherheitsgründen; Sie sammeln das Guthaben aller Benutzer in einer kalten Brieftasche. Wenn der Benutzer eine Auszahlung vornimmt, überträgt die Exchange-Site von ihren Cold Wallets, nicht von der Benutzer-Wallet, an die vom Benutzer eingegebene Adresse.
Und um die Transaktion kostenlos zu optimieren; Sie sammeln nicht immer sofort das Guthaben der Benutzer-Wallet. Sie sammeln bei Bedarf zuerst das riesige Guthaben der Benutzer ein.
Ich denke, dass sie noch einen kleinen Betrag hinterlegen müssen, bevor sie Ihren Token an eine andere Adresse senden können.
approve
andere Brieftasche hat, um die Token zu übertragen, auf diese Weise kann die Börse viele Konten in einer Transaktion fegen.
Ha ĐANG