Glossar
DeFi

Router

Ein Router ist der Smart Contract einer dezentralen Börse, der die Swap-Anfrage eines Nutzers entgegennimmt und sie über den passenden Liquiditätspool oder die passende Abfolge von Pools leitet, um den Trade abzuschließen. Nutzer und Oberflächen interagieren selten direkt mit einzelnen Pools; sie rufen den Router auf, der die Pfadsuche übernimmt, Multi-Hop-Trades ausführt und die Schutzmechanismen des Nutzers durchsetzt, etwa die Mindestausgabe und Transaktionsfristen.

Ein konkretes Beispiel: Sie möchten einen kleineren Token, sagen wir Token A, gegen Token B tauschen, doch es gibt keinen direkten A/B-Pool. Der Router von Uniswap baut einen Pfad – A zu WETH, dann WETH zu B – und führt beide Hops atomar in einer Transaktion aus. Scheitert ein Hop oder fällt die endgültige Ausgabe unter Ihre Slippage-Toleranz, wird der gesamte Trade rückgängig gemacht und Sie behalten Ihre ursprünglichen Token. Der Router wrappt und unwrappt ETH außerdem automatisch, da Pools WETH statt natives ETH halten.

Weil Router der Contract sind, dem Sie Token-Approvals erteilen, sind sie sicherheitskritisch: Die Freigabe für einen bösartigen Contract, der einen Router nachahmt, ist ein gängiger Weg, wie Wallets leergeräumt werden, weshalb Nutzer Contract-Adressen über offizielle Oberflächen verifizieren sollten. Ein verbreiteter Irrtum ist, der Router lege Preise fest – die Preise stammen von den Pools selbst; der Router findet und führt lediglich den Pfad aus. DEX-Aggregatoren erweitern dieselbe Idee auf viele Börsen gleichzeitig und konkurrieren darum, bessere Routen zu finden als der Router eines einzelnen Protokolls.

Verwandte Begriffe