Wie al even in crypto zit, zal ongetwijfeld gehoord hebben van “decentralized exchanges” (DEX’en) zoals Uniswap, SushiSwap, PancakeSwap, Raydium – de lijst is uitgebreid. De meeste ecosystemen hebben een of andere vorm van DEX als onderdeel van hun kerninfrastructuur. Het ruilen van assets is veruit de meest voorkomende transactie die de meeste mensen zullen uitvoeren in hun dagdagelijkse bezigheden.
Al deze exchanges hebben veel gemeen; ze werken allemaal met een variant van het Automated Market Maker (AMM) model en dat concept gaan wij jullie vandaag trachten simpel uit te leggen
Wat is het in het kort?
Er is steeds een pool van assets die twee tokens bevat.
In dit voorbeeld: token A en token B.
- Deze Liquidity Pool wordt gefinancierd door Liquidity verschaffers die hun fondsen in de pool storten – de helft Token A en de helft Token B.
- Een gebruiker komt langs en wil een hoeveelheid Token B ruilen voor een gelijke waarde van Token A.
- De gebruiker sluit zijn wallet aan, en een smart contract voert de ruil uit. Token B wordt gestort, waardoor Token A kan worden opgenomen.
- Voor de geleverde dienst moet de gebruiker een extra transactievergoeding betalen bovenop de standaard gaskosten.
- Liquidity verschaffers krijgen deze extra vergoeding betaald als beloning en stimulans om hun assets in de pool te houden.
De verhouding van de assets in de pool bepaalt de relatieve waarde van de assets – hieronder gevisualiseerd voor een BTC-ETH pool:
Geautomatiseerde Market Makers hebben geen gecentraliseerde entiteit nodig om het kopen en verkopen van assets te faciliteren. Als je naar de bovenstaande grafiek kijkt, kan je hopelijk zien dat vraag en aanbod nog steeds een drijvende factor is achter het maken van een markt, maar het is volledig geautomatiseerd. De liquiditeitsverschaffers worden in wezen de exchange en het hele proces blijft vertrouwensloos, zonder toestemming en volledig gedecentraliseerd.
En deze DEX’en zijn uitstekend in wat ze doen! Echter, voor het grootste deel staan ze gebruikers alleen toe om assets te ruilen die dezelfde token standaarden hebben. Wil je wat ERC-20 USDC ruilen voor ETH? Geweldig! SushiSwap kan dat vergemakkelijken. Wil je BNB ruilen voor ETH? Errr – je zal elders moeten zoeken.