Belangrijkste punten
- Uniswap is een decentraal exchange-protocol op Ethereum dat orderboeken vervangt door geautomatiseerde liquiditeitspools, waardoor iedereen kan handelen of liquiditeit kan verstrekken zonder tussenpersonen.
- Het protocol heeft zich ontwikkeld in vier grote versies, van de oorspronkelijke constant-product formule in v1 tot geconcentreerde liquiditeit in v3 en aanpasbare poollogica via hooks in v4.
- UNI is de governance-token van het protocol en geeft houders stemrecht over upgrades, fee-parameters en de treasury, zonder dat een centraal team de contracten beheert.
In dit artikel
Wat is Uniswap?
Uniswap is een decentraal exchange-protocol gebouwd op Ethereum. In plaats van kopers en verkopers via een orderboek aan elkaar te koppelen, kunnen gebruikers tokens rechtstreeks verhandelen tegen liquiditeitspools die door andere gebruikers worden gevuld. Er zijn geen accounts, geen listingkosten en geen centrale partij die bepaalt welke assets verhandelbaar zijn.
Het project werd in november 2018 gelanceerd door Ethereum-ontwikkelaar Hayden Adams, die de eerste versie bouwde nadat Vitalik Buterin een vroeg idee voor een on-chain market maker had beschreven. Dan Robinson en Noah Zinsmeister droegen later bij aan het ontwerp van het protocol, en het team richtte uiteindelijk Uniswap Labs op om de codebase en de officiële webinterface te onderhouden.
Inmiddels is Uniswap een van de grootste DEX’en in de industrie qua handelsvolume en draait het op Ethereum plus diverse layer-2-netwerken, waaronder Arbitrum, Optimism, Polygon en Base.
Hoe werkt Uniswap?
Uniswap gebruikt een ontwerp dat bekendstaat als Automated Market Maker (AMM). In plaats van een orderboek heeft elk handelspaar een liquiditeitspool die twee tokens bevat in een verhouding die door een wiskundige formule wordt bepaald. In het oorspronkelijke Uniswap v1 en v2 was dat de constant-product formule: het product van de twee tokensaldi in een pool blijft na elke trade gelijk.
Liquiditeitsverstrekkers storten een gelijke waarde aan twee tokens in een pool en ontvangen LP-tokens die hun aandeel vertegenwoordigen. Elke swap die door de pool gaat betaalt een kleine fee, die naar rato wordt verdeeld onder alle liquiditeitsverstrekkers. Iedereen met een wallet en wat ETH voor gas kan liquiditeitsverstrekker of trader worden.
Omdat de contracten openbaar en permissieloos zijn, kan elk ERC-20 token worden gelist door iedereen die bereid is een pool te vullen. Daardoor is Uniswap een standaard thuisbasis voor nieuwe tokens, maar kopers moeten zelf controleren wat ze verhandelen.
Van v1 naar v4: de ontwikkeling van Uniswap
Uniswap heeft vier grote protocolversies uitgebracht, elk bedoeld om beperkingen van de vorige op te lossen.
- v1 (2018): De oorspronkelijke release. Elke pool koppelde een ERC-20 token aan ETH met de constant-product formule.
- v2 (2020): Introduceerde directe ERC-20 naar ERC-20 pools, time-weighted average price oracles en flash swaps. Dit is de versie die veel mensen nog steeds met Uniswap associëren.
- v3 (2021): Voegde geconcentreerde liquiditeit toe, waardoor verstrekkers een prijsbereik kunnen kiezen waarin hun kapitaal actief is. Dit verbeterde de kapitaalefficiëntie aanzienlijk, maar maakte LP zijn complexer.
- v4 (2025): Introduceerde hooks, waarmee ontwikkelaars eigen logica aan pools kunnen koppelen, plus een singleton-contractarchitectuur die de gas-kosten voor multi-hop trades verlaagt.
Wat maakt Uniswap anders
Een paar ontwerpkeuzes onderscheiden Uniswap van gecentraliseerde en veel decentrale exchanges.
Permissieloos listen
Iedereen kan een nieuwe pool aanmaken voor elk ERC-20 token door alleen gas te betalen. Er is geen listingcommissie en geen vergoeding. Daarom verschijnen de meeste nieuwe tokens op Uniswap voordat ze op gecentraliseerde exchanges komen, en daarom moeten traders het contractadres van een token controleren voordat ze kopen.
Non-custodial van opzet
Uniswap beheert nooit gebruikersgeld. Trades worden direct uitgevoerd tussen de wallet van de gebruiker en de betreffende smart contracts. Uniswap Labs draait de populairste webinterface, maar het onderliggende protocol kan vanuit elke compatibele front-end worden benaderd.
Iedereen kan liquiditeitsverstrekker worden
Door een paar tokens in een pool te storten word je liquidity provider en verdien je een deel van de swap-fees op die pool. In v3 en v4 kunnen verstrekkers ook specifieke prijsbereiken kiezen om hun kapitaal te concentreren.
Geen centraal orderboek
Prijzen worden bepaald door de verhouding van tokens in elke pool, niet door gematchte koop- en verkooporders. Het protocol stelt time-weighted average prijzen on-chain beschikbaar, die andere DeFi-applicaties als prijsfeed gebruiken.
Multi-chain deployment
Hoewel Uniswap op Ethereum mainnet begon, draait het nu op meerdere layer-2-netwerken. Handelen op Arbitrum, Optimism, Polygon of Base kost meestal een fractie van de mainnet-gas, terwijl je hetzelfde protocol gebruikt.
Concurrerende fees
De standaard swap-fee op Uniswap is 0,3%, met extra tiers (0,05%, 0,30%, 1,00%) die in v3 zijn geïntroduceerd om bij verschillende volatiliteitsniveaus te passen. De totale kosten hangen af van het onderliggende netwerk: een swap op Ethereum mainnet betaalt protocol-fee plus gas, terwijl dezelfde swap op een layer-2 centen kan kosten.
De UNI-token
UNI is de governance-token van het Uniswap-protocol, gelanceerd op 17 september 2020. Er was geen ICO. De initiële supply werd verdeeld via een retroactieve airdrop aan eerdere gebruikers, doorlopende liquidity mining-programma’s en allocaties aan het team, investeerders en een community-treasury.
De genesis-supply bedroeg één miljard UNI, met een brede verdeling tussen community-leden (inclusief de treasury) en het team, investeerders en adviseurs, allemaal met een vesting-periode van vier jaar. UNI wordt nu verhandeld op de meeste grote exchanges en wordt gehouden door tienduizenden governance-deelnemers.
UNI-houders stemmen over protocol-upgrades, fee-parameters, treasury-uitgaven en grants. Voorstellen worden off-chain besproken en daarna formeel gestemd via het Uniswap governance-portaal zodra ze een vastgestelde drempel aan steun bereiken.
UNI is breed beschikbaar op gecentraliseerde exchanges, waaronder Binance en KuCoin, en op het Uniswap-protocol zelf.
Risico’s om rekening mee te houden
Handelen op een decentrale exchange verplaatst bepaalde risico’s van een custodian naar de gebruiker. Wie met Uniswap interacteert, moet een paar specifieke aandachtspunten kennen.
- Impermanent loss: Als de prijs van de twee tokens in een pool uit elkaar loopt, kan de waarde van een LP-positie lager uitvallen dan wanneer je de tokens gewoon had aangehouden.
- Scam-tokens: Omdat iedereen kan listen, verwijzen veel pools naar nep- of kwaadaardige kopieën van bekende tokens. Verifieer altijd het contractadres via een betrouwbare bron voor je swapt.
- MEV en slippage: Publieke mempools laten bots grote trades sandwichen. Een strakke slippage-tolerantie en het gebruik van beschermde RPC’s verlagen dit risico.
- Smart contract-risico: De Uniswap core contracts zijn al jaren geaudit en beproefd, maar custom v4-hooks zijn door derden geschreven en bieden niet automatisch dezelfde zekerheid.
- Gas-kosten op mainnet: Kleine swaps op Ethereum mainnet kunnen meer aan gas kosten dan de trade zelf. Voor kleinere posities zijn layer-2-netwerken meestal logischer.
Handelen op Uniswap
De basisflow is sinds v1 nauwelijks veranderd, ook al is het protocol eronder dat wel.
- Open de Uniswap-interface op app.uniswap.org of via een vertrouwde aggregator.
- Verbind een wallet zoals MetaMask, Rabby of een andere wallet die het netwerk ondersteunt dat je gebruikt.
- Selecteer het netwerk (Ethereum mainnet, Arbitrum, Optimism, Polygon, Base, enzovoort) en de token waaruit je wilt swappen.
- Selecteer de token waarnaar je wilt swappen. De interface zoekt door pools en routes naar de beste prijs.
- Bekijk de koers, de slippage-tolerantie en de fee. Verlaag voor grote trades de slippage.
- Klik op Swap en bevestig de transactie in je wallet.
- Wacht tot de transactie on-chain wordt bevestigd. Je kunt de status volgen op een block explorer zoals Etherscan voor Ethereum mainnet, of via de equivalent explorer van de gebruikte layer-2.
Uniswap is een van de belangrijkste stukken infrastructuur in DeFi, en hetzelfde protocol dat in 2018 een handvol pools draaide, settelt nu miljarden aan trades over meerdere chains. De afweging die het biedt, meer vrijheid en self-custody in ruil voor meer eigen verantwoordelijkheid, is dezelfde die de rest van het DeFi-ecosysteem typeert.
Blijf voorop in crypto