Definicja
AMM, skrót od Automated Market Maker, to kluczowa koncepcja zdecentralizowanych finansów (DeFi), która zastępuje tradycyjne arkusze zleceń algorytmicznym ustalaniem cen opartym na liquidity pools. W AMM użytkownicy handlują bezpośrednio z pulą aktywów przechowywanych w smart contracts, a ceny są wyznaczane przez z góry określoną formułę matematyczną. Taka konstrukcja umożliwia ciągły handel on-chain bez polegania na scentralizowanych pośrednikach ani dopasowywaniu indywidualnych kupujących i sprzedających.
AMM są zazwyczaj wdrażane w sieciach blockchain jako smart contracts i stanowią podstawowy mechanizm wielu platform DEX w ramach DeFi. Zachowanie AMM — na przykład to, jak ceny zmieniają się w odpowiedzi na transakcje oraz jak bardzo są wrażliwe na poziom płynności — jest w pełni determinowane przez zastosowaną formułę oraz konfigurację puli. Różne konstrukcje AMM, w tym te zoptymalizowane pod kątem stabilnych aktywów lub bardziej zmiennych par, definiują, jak efektywnie można dokonywać zamiany aktywów oraz jak rozkłada się płynność.
Kontekst i zastosowanie
W ramach DeFi, AMM pełnią rolę głównej infrastruktury umożliwiającej bezzezwoleniowe (permissionless) swapy tokenów, dostarczanie płynności oraz różne strategie generowania zysków. Protokoły wykorzystujące AMM często integrują się z szerszym ekosystemem DeFi, w którym dostawcy płynności mogą brać udział w programach Yield Farming, przyznających dodatkowe nagrody za dostarczanie aktywów do pul AMM. W tym kontekście AMM działają jako bazowa warstwa wyceny i egzekucji transakcji, na której budowane są te mechanizmy zachęt.
Niektóre wyspecjalizowane AMM, takie jak te używane na platformach pokroju Curve, koncentrują się na określonych typach aktywów i dostosowują swoje formuły tak, aby minimalizować slippage dla ściśle skorelowanych tokenów. AMM są centralnym elementem działania DEX, definiując sposób realizacji transakcji oraz organizacji płynności on-chain. Wraz z rozwojem DeFi koncepcje AMM są coraz częściej łączone z nowszymi prymitywami, w tym konstrukcjami współpracującymi ze stakingu lub frameworkami Restaking, przy jednoczesnym zachowaniu kluczowej idei algorytmicznego, opartego na pulach market makingu.