Swap
Ein Swap ist der direkte Tausch einer Kryptowährung gegen eine andere in einer einzigen Transaktion, meist ausgeführt gegen einen Liquiditätspool an einer dezentralen Börse. Anders als bei einem herkömmlichen Trade, der Ihre Order mit der einer anderen Person zusammenführt, handelt ein Swap bei einem Automated Market Maker gegen gebündelte Reserven zu einem Preis, den die Formel des Pools festlegt, und wird sofort on-chain abgewickelt.
Ein konkretes Beispiel: Ein Nutzer öffnet Uniswap, wählt USDC als Eingabe und ETH als Ausgabe und gibt 1.000 USDC ein. Die Oberfläche nennt, wie viel ETH er auf Basis der aktuellen Pool-Reserven abzüglich der Poolgebühr erhält. Der Nutzer genehmigt die Transaktion in seiner Wallet, und Sekunden später haben die USDC seine Wallet verlassen und das ETH ist angekommen – ohne Konto, ohne Orderbuch, ohne Warten auf eine Gegenpartei.
Zwei praktische Details sind wichtig. Erstens Slippage: Der ausgeführte Preis kann vom angezeigten Preis abweichen, wenn andere Trades zuerst ankommen, weshalb Oberflächen eine Slippage-Toleranz einstellen lassen, die den Swap abbricht, wenn sich der Preis zu weit bewegt. Zweitens Token-Approvals: Um einen ERC-20-Token zu tauschen, muss man dem Börsen-Contract zunächst die Erlaubnis zum Bewegen erteilen, eine separate Transaktion mit eigenen Auswirkungen auf die Sicherheit. Ein verbreiteter Irrtum ist, ein Swap-Angebot sei ein festgeschriebener Preis – es ist eine Schätzung, und der endgültige Kurs steht erst fest, wenn Ihre Transaktion on-chain ausgeführt wird.