Wie übertragen Börsen Token aus Benutzer-Wallets?

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?

Können Sie das oben genannte Konto offenlegen?

Antworten (1)

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.

Ja, aber wie werden sie Token sammeln, wenn kein Ethereum auf diese Brieftasche übertragen wurde (kein Gasgeld)
Sie behalten immer noch eine kleine ETH im Benutzerkonto. etherscan.io/address/0xaed78071009f1bdc9d302389f11d85761434a587
Oder Sie können sehen, dass für die USDT-Brieftasche einige kleine BTC hinterlegt werden, wenn der Benutzer ein Konto unter omniexplorer.info/address/1FHgr713APbJ4yqnpj9g6RFLDyx4xqNoja erstellt
Es ist auch möglich, dass die Brieftasche des Benutzers eine approveandere Brieftasche hat, um die Token zu übertragen, auf diese Weise kann die Börse viele Konten in einer Transaktion fegen.
Ja, sie können dies für ERC20-Token tun
Übrigens, um eine andere Brieftasche für die Übertragung zu genehmigen, müssen sie immer noch die tnx-Gebühr bezahlen, wenn sie die apply()-Funktion aufrufen, dann wird die tnx-Gebühr nicht gespart.