Liquidity pool
Een liquidity pool is een smart contract met reserves van twee of meer tokens waartegen traders kunnen swappen, waarbij de prijzen algoritmisch worden bepaald door de verhouding van de activa in de pool. De tokens worden gestort door gebruikers die liquidity providers heten en die in ruil daarvoor een deel verdienen van de handelsfees die de pool genereert. Pools zijn het kernmechanisme achter automated market makers en de meeste decentralized exchanges.
Een concreet voorbeeld: een ETH/USDC-pool op Uniswap kan duizenden ETH bevatten en een bijpassende waarde aan USDC. Wanneer iemand USDC swapt voor ETH, neemt het contract hun USDC op in de pool en keert het ETH uit de reserves uit, waarbij de prijs wordt aangepast aan de nieuwe verhouding. Van elke trade wordt een kleine fee ingehouden – vaak een fractie van een procent – die naar de providers gaat.
Een veelvoorkomende misvatting is dat storten in een pool is als een spaarrekening; dat is het niet, want de pool herbalanceert je activa voortdurend naarmate de prijzen bewegen, waardoor je wordt blootgesteld aan impermanent loss wanneer de twee tokens in waarde uiteenlopen. Ook de diepte van de pool doet ertoe: een diepe pool absorbeert grote trades met weinig prijsimpact, terwijl een ondiepe pool veel slippage veroorzaakt. Iedereen kan een pool aanmaken voor elk tokenpaar, wat open markten mogelijk maakt maar ook betekent dat sommige pools waardeloze of kwaadaardige tokens bevatten.