Zum Inhalt springen

Risiken von Tokens mit Transfergebühr

Bei Tokens mit Transfergebühr kann der empfangene Betrag unter dem gesendeten Betrag liegen; außerdem können für Käufe, Verkäufe und Wallet-Transfers unterschiedliche Gebühren gelten. So prüfen Sie Router-Unterstützung, Berechtigungen, Simulationen und einen kleinen Rundlauftest.

Aktualisiert

Nur zu Bildungszwecken; keine Anlageberatung. Anlagen können zu Verlusten führen.

Direkte Antwort

Ein Token mit Transfergebühr zieht innerhalb seiner Transferlogik einen Teil des Werts ab. Daher kann beim Empfänger weniger ankommen als der an transfer oder transferFrom übergebene Betrag. Der Abzug kann verbrannt, umverteilt, an eine andere Wallet gesendet oder der Liquidität zugeführt werden. Die Regel kann zudem vom Absender, Empfänger oder Transaktionskontext abhängen.

Das Hauptrisiko ist nicht nur die beworbene Gebühr. Für Kauf, Verkauf und Wallet-Transfer können unterschiedliche Sätze gelten; Adressen können befreit oder gesperrt sein; und privilegierte Konten können möglicherweise die Regeln ändern. Ein Angebot oder erfolgreicher Kauf beweist deshalb nicht, dass sich die Position später zu vertretbaren Kosten verkaufen lässt.

Funktionsweise

Ein herkömmlicher Router eines automatisierten Market Makers kann jede Ausgabe aus dem nominalen Eingabebetrag berechnen. Uniswap V2 Router02 bietet dagegen spezielle Swap-Funktionen für Transfergebühren: Sie leiten die tatsächliche Eingabe aus der Saldoänderung des Paares ab und vergleichen den Saldozuwachs des Empfängers mit amountOutMin. Die Kompatibilität hängt somit vom konkreten Router, Pfad und Tokenverhalten ab, nicht nur vom Tokensymbol.

Tokengebühren wirken zusammen mit Poolgebühren und Preisauswirkungen. Ein Pfad mit mehreren Hops kann die Transferlogik mehrfach auslösen; Ausnahmen oder eine Kauf-Verkauf-Erkennung können den effektiven Satz richtungsabhängig machen. Einstieg und Ausstieg müssen anhand des aktuellen On-Chain-Zustands getrennt geschätzt werden.

Beispiel

Angenommen, jemand setzt 1,000 USDC ein. Poolgebühren und Preisauswirkung verringern den Wert um 2%, anschließend fällt eine Kaufgebühr von 5% an: 1,000 × 0.98 × 0.95 = 931. Bleibt der Marktpreis unverändert, ergeben eine Verkaufsgebühr von 10% und weitere 2% Handelsreibung etwa US$821: 931 × 0.90 × 0.98 ≈ 821. Der Rundlaufverlust beträgt rund 18%, obwohl der Marktpreis nicht gefallen ist.

Dies ist eine Veranschaulichung, kein Angebot. Die Reihenfolge der Abzüge kann abweichen; Gebühren, Liquidität, Routing und Vertragszustand können sich zwischen Transaktionen ändern. Lesen Sie den aktuellen Vertrag und Poolzustand und simulieren Sie den genauen Pfad mit derselben Wallet, bevor Sie sich auf eine Schätzung verlassen.

Risiken und Prüfungen

  • Prüfen Sie Vertragsadresse und bereitgestellten Code. Ermitteln Sie Gebührenlogik, Ausnahmen, Sperrlisten, Gebührenobergrenzen, Eigentümerrollen, Upgrade-Kontrollen und Pausenrechte.
  • Vergleichen Sie die angebotene Ausgabe mit der simulierten Saldoänderung des Empfängers. Stellen Sie sicher, dass jeder Router und Hop im Pfad Transfergebühren ausdrücklich unterstützt.
  • Simulieren Sie einen Verkauf aus derselben Wallet und führen Sie einen Rundlauftest nur mit einem kleinen, vollständig verzichtbaren Betrag durch. Ein Erfolg garantiert keine unveränderten Regeln oder Liquidität.
  • Setzen Sie amountOutMin auf eine tatsächlich akzeptable Verlustgrenze. Ein Wert von 0 oder wiederholt erhöhte Slippage beseitigt den Preisschutz, umgeht aber weder einen Revert noch eine Sperrliste oder eine überhöhte Tokengebühr.
  • Bemessen Sie die Position anhand des ungünstigsten glaubhaften Nettoausstiegswerts. Fahren Sie nicht fort, wenn die Verkaufssimulation scheitert, der Code ungeprüft ist, Berechtigungen undurchsichtig sind oder ein Administrator Gebühren ohne wirksame Verzögerung erhöhen oder Transfers sperren kann.

Häufige Irrtümer

  • Irrtum 1: Transferbetrag oder Ereignis belegen den erhaltenen Betrag. Prüfen Sie die Saldoänderung des Empfängers; Integrationen für Transfergebühren verwenden aus gutem Grund Saldodifferenzen.
  • Irrtum 2: Mehr Gas oder Slippage lässt jeden Verkauf gelingen. Gas beeinflusst die Aufnahme der Transaktion und Slippage lockert den Mindestpreis; beides umgeht die Vertragslogik nicht.
  • Irrtum 3: Ein Eigentumsverzicht macht den Token unveränderlich. Proxy-Administratoren, andere privilegierte Rollen oder externe Konfigurationsverträge können das Verhalten weiterhin steuern; prüfen Sie alle wirksamen Zugriffswege.

Verwandte Themen

Quellen

Navigation

Wiki durchsuchen...