Woordenlijst
DeFi

Router

Een router is het smart contract in een decentralized exchange dat het swapverzoek van een gebruiker ontvangt en door de juiste liquidity pool of reeks pools leidt om de trade te voltooien. Gebruikers en interfaces communiceren zelden rechtstreeks met individuele pools; ze roepen de router aan, die het zoeken van het pad afhandelt, multi-hop-trades uitvoert en de beschermingen van de gebruiker afdwingt, zoals een minimale output en transactiedeadlines.

Een concreet voorbeeld: je wilt een kleinere token, bijvoorbeeld token A, swappen voor token B, maar er bestaat geen directe A/B-pool. De router van Uniswap bouwt een pad – A naar WETH, daarna WETH naar B – en voert beide hops atomair uit in één transactie. Als een hop mislukt of de uiteindelijke output onder je slippagetolerantie valt, wordt de hele trade teruggedraaid en houd je je oorspronkelijke tokens. De router wrapt en unwrapt ook automatisch ETH, omdat pools WETH aanhouden in plaats van native ETH.

Omdat routers het contract zijn waaraan je token approvals geeft, zijn ze cruciaal voor de veiligheid: het goedkeuren van een kwaadaardig contract dat een router nabootst is een veelvoorkomende manier waarop wallets worden leeggehaald, dus gebruikers moeten contractadressen verifiëren via officiële interfaces. Een veelvoorkomende misvatting is dat de router prijzen bepaalt – prijzen komen van de pools zelf; de router vindt en voert alleen het pad uit. DEX-aggregators breiden hetzelfde idee uit over veel exchanges tegelijk en concurreren om betere routes te vinden dan de router van een enkel protocol.

Gerelateerde termen