تعریف
AMM که مخفف Automated Market Maker است، یکی از مفاهیم اصلی امور مالی غیرمتمرکز (DeFi) محسوب میشود که دفتر سفارش سنتی را با قیمتگذاری الگوریتمی مبتنی بر liquidity poolها جایگزین میکند. در یک AMM، کاربران مستقیماً در برابر داراییهای تجمیعشدهای که در smart contractها نگهداری میشوند معامله میکنند و قیمتها توسط یک فرمول ریاضی از پیش تعریفشده تعیین میشود. این طراحی امکان انجام معاملات مداوم روی زنجیره را بدون اتکا به واسطههای متمرکز یا نیاز به تطبیق مستقیم خریداران و فروشندگان فراهم میکند.
AMMها معمولاً روی شبکههای blockchain بهصورت smart contract پیادهسازی میشوند و یک سازوکار پایهای برای بسیاری از پلتفرمهای DEX در DeFi هستند. رفتار یک AMM — مثل اینکه قیمتها چگونه در پاسخ به معاملات جابهجا میشوند و تا چه حد نسبت به سطح liquidity حساساند — کاملاً توسط فرمول زیرساختی و پیکربندی pool آن کنترل میشود. طراحیهای مختلف AMM، از جمله آنهایی که برای داراییهای پایدار یا جفتهای پرنوسان بهینه شدهاند، تعیین میکنند که داراییها با چه کاراییای قابل سواپ هستند و liquidity چگونه توزیع میشود.
بستر و کاربرد
در فضای DeFi، AMMها بهعنوان زیرساخت اصلی برای امکاندادن به سواپ توکن بدون نیاز به مجوز، تأمین liquidity و انواع استراتژیهای کسب سود عمل میکنند. پروتکلهایی که از AMM استفاده میکنند، اغلب با اکوسیستمهای گستردهتر DeFi یکپارچه میشوند؛ جایی که تأمینکنندگان liquidity میتوانند در برنامههای Yield Farming شرکت کنند که برای تأمین دارایی به poolهای AMM، پاداشهای اضافی توزیع میکنند. در این چارچوب، AMMها لایه پایه قیمتگذاری و اجرای معاملات هستند که این سازوکارهای تشویقی روی آنها بنا شدهاند.
برخی AMMهای تخصصی، مانند آنهایی که در پلتفرمهایی مثل Curve استفاده میشوند، روی انواع خاصی از داراییها تمرکز میکنند و فرمولهای خود را طوری تنظیم میکنند که slippage برای توکنهای بهشدت همبسته به حداقل برسد. AMMها در نحوه کارکرد یک DEX نقش محوری دارند و تعیین میکنند معاملات چگونه اجرا شوند و liquidity روی زنجیره چگونه سازماندهی شود. با تکامل DeFi، مفاهیم AMM بهطور فزایندهای با پرایمیتیوهای جدید ترکیب میشوند؛ از جمله طراحیهایی که با چارچوبهای staking یا Restaking تعامل دارند، در حالی که همچنان بر ایده اصلی بازارسازی الگوریتمی مبتنی بر pool تکیه میکنند.