بازارساز خودکار (AMM) چیست؟

بازارساز خودکار (AMM) چیست؟

فهرست مطالب

بازارساز خودکار (Automated Market Maker / AMM) یک فناوری نوآورانه، که روش خرید و فروش دارایی‌های دیجیتال را به کلی دگرگون کرده و نیاز به واسطه‌های سنتی مانند صرافی‌های متمرکز را از بین برده است. اگر تا به حال در یک صرافی غیرمتمرکز (DEX) مانند Uniswap یا PancakeSwap معامله کرده‌اید، شما با یک AMM تعامل داشته‌اید. اما این پروتکل‌ها دقیقاً چه هستند و چگونه جادوی خود را اجرا می‌کنند؟

این مقاله به صورت عمیق به بررسی کامل AMMها می‌پردازد. ما از مفاهیم پایه شروع می‌کنیم، به سراغ مکانیسم‌های پیچیده ریاضی آن‌ها می‌رویم، مزایا و ریسک‌هایشان را تحلیل می‌کنیم و در نهایت، نگاهی به آینده این فناوری شگفت‌انگیز خواهیم داشت. هدف ما این است که پس از خواندن این مطلب، شما درک کاملی از بازارسازهای خودکار داشته باشید و دیگر نیازی به جستجوی منابع دیگر نداشته باشید.

بازارساز خودکار (AMM) چگونه کار می‌کند؟

برخلاف صرافی‌های سنتی (مانند بورس اوراق بهادار تهران یا صرافی‌های متمرکز ارز دیجیتال مثل بایننس) که از دفتر سفارشات (Order Book) برای تطبیق خریداران و فروشندگان استفاده می‌کنند، AMMها رویکردی کاملاً متفاوت دارند. در سیستم دفتر سفارشات، برای انجام یک معامله باید یک خریدار با قیمتی مشخص و یک فروشنده با همان قیمت وجود داشته باشد. اگر این تطابق صورت نگیرد، معامله‌ای انجام نمی‌شود. این موضوع می‌تواند منجر به مشکل نقدینگی پایین در بازارهای کمتر محبوب شود.

AMMها این مشکل را با حذف کامل دفتر سفارشات و معرفی استخرهای نقدینگی (Liquidity Pools) حل می‌کنند. به جای معامله مستقیم با یک فرد دیگر، شما با یک استخر پر از دارایی‌های دیجیتال که توسط قراردادهای هوشمند مدیریت می‌شود، معامله می‌کنید.

این فرآیند از چند جزء کلیدی تشکیل شده است:

  1. استخرهای نقدینگی (Liquidity Pools): یک استخر نقدینگی در ساده‌ترین حالت، یک قرارداد هوشمند است که دو یا چند نوع توکن مختلف را در خود ذخیره می‌کند. برای مثال، یک استخر می‌تواند شامل اتریوم (ETH) و یک استیبل‌کوین مانند دای (DAI) باشد. این استخرها توسط کاربرانی به نام تأمین‌کنندگان نقدینگی (Liquidity Providers / LPs) ایجاد و پر می‌شوند.

  2. تأمین‌کنندگان نقدینگی (Liquidity Providers): هر کسی می‌تواند با واریز کردن مقدار مساوی از هر دو توکن به یک استخر، به یک تأمین‌کننده نقدینگی تبدیل شود. برای مثال، اگر بخواهید به استخر ETH/DAI نقدینگی اضافه کنید، باید ارزشی معادل (مثلاً ۱۰۰۰ دلار) از هر دو توکن ETH و DAI را به قرارداد هوشمند واریز کنید. در ازای این کار، شما توکن‌های ویژه‌ای به نام توکن‌های استخر (LP Tokens) دریافت می‌کنید که نشان‌دهنده سهم شما از کل نقدینگی موجود در استخر است.

  3. الگوریتم قیمت‌گذاری: جادوی اصلی AMMها در الگوریتم ریاضی آن‌ها نهفته است که قیمت دارایی‌ها را تعیین می‌کند. معروف‌ترین فرمول در این زمینه، فرمول حاصلضرب ثابت (Constant Product Formula) است که توسط صرافی Uniswap محبوب شد:

    x * y = k

    در این فرمول:

    • x نشان‌دهنده مقدار توکن اول در استخر است (مثلاً ETH).

    • y نشان‌دهنده مقدار توکن دوم در استخر است (مثلاً DAI).

    • k یک مقدار ثابت است (Constant).

    این فرمول تضمین می‌کند که حاصلضرب مقدار دو توکن در استخر، همیشه ثابت باقی بماند (البته این مقدار با اضافه یا کم شدن نقدینگی تغییر می‌کند، اما در حین انجام یک معامله ثابت است). وقتی شما یک توکن را می‌خرید (مثلاً ETH)، در واقع مقداری DAI به استخر اضافه کرده و مقداری ETH از آن خارج می‌کنید. این کار تعادل بین x و y را بر هم می‌زند و الگوریتم به طور خودکار قیمت را برای حفظ ثابت k تنظیم می‌کند. هرچه مقدار بیشتری از یک توکن را بخرید، قیمت آن به صورت تصاعدی افزایش می‌یابد. این مکانیسم تضمین می‌کند که استخر هرگز به طور کامل از یک توکن خالی نشود.

یک مثال عملی از نحوه کار AMM

فرض کنید یک استخر نقدینگی ETH/DAI با مقادیر زیر وجود دارد:

  • 10 ETH (x)

  • 20,000 DAI (y)

با استفاده از فرمول حاصلضرب ثابت، مقدار k محاسبه می‌شود:

10 * 20,000 = 200,000

بنابراین، k = 200,000.

قیمت فعلی ETH در این استخر برابر است با y / x یعنی 20,000 / 10 = 2000 DAI.

حالا فرض کنید یک معامله‌گر می‌خواهد 1 ETH با استفاده از DAI خریداری کند. او DAI خود را به استخر واریز می‌کند و ETH دریافت می‌کند. بیایید ببینیم چه اتفاقی برای استخر می‌افتد:

  1. معامله‌گر 2000 DAI (به علاوه کارمزد) به استخر اضافه می‌کند.

  2. او 1 ETH از استخر برداشت می‌کند.

موجودی جدید استخر به این صورت خواهد بود:

  • ETH جدید (x): 10 - 1 = 9

  • DAI جدید (y): 20,000 + 2000 = 22,000

حالا بیایید ثابت k را دوباره محاسبه کنیم:

9 * 22,000 = 198,000

همانطور که می‌بینید، مقدار k تغییر کرده است (198,000 به جای 200,000). این نشان می‌دهد که معامله‌گر برای خرید 1 ETH باید بیش از 2000 DAI پرداخت کند تا ثابت k حفظ شود. الگوریتم قیمت را به صورت پویا تنظیم می‌کند. قیمت جدید ETH پس از این معامله برابر است با 22,000 / 9 ≈ 2444 DAI. این افزایش قیمت همان چیزی است که به آن اسلیپیج (Slippage) می‌گویند.

مزایای اصلی بازارسازهای خودکار چیست؟

AMMها به دلایل متعددی توانسته‌اند به یکی از ستون‌های اصلی اکوسیستم DeFi تبدیل شوند.

  • تأمین نقدینگی ۲۴/۷: برخلاف بازارهای سنتی که ساعات کاری مشخصی دارند، AMMها به صورت شبانه‌روزی و بدون وقفه فعال هستند. تا زمانی که بلاکچین فعال باشد، شما می‌توانید معامله کنید.

  • حذف واسطه‌ها و دسترسی برای همه: هر کسی با یک کیف پول ارز دیجیتال می‌تواند بدون نیاز به احراز هویت (KYC) یا کسب اجازه از یک نهاد مرکزی، در این بازارها شرکت کند. این امر دسترسی به خدمات مالی را دموکراتیک می‌کند.

  • کاهش هزینه‌ها: با حذف واسطه‌های متمرکز، هزینه‌های سربار به شدت کاهش می‌یابد. کارمزدهای معاملات مستقیماً به تأمین‌کنندگان نقدینگی پرداخت می‌شود و نه به یک شرکت متمرکز.

  • ایجاد بازارهای جدید: هر کسی می‌تواند برای هر جفت توکن ERC-20 (یا معادل آن در بلاکچین‌های دیگر) یک استخر نقدینگی ایجاد کند. این ویژگی به پروژه‌های جدید و کمتر شناخته‌شده اجازه می‌دهد تا به سرعت نقدینگی جذب کرده و یک بازار برای توکن خود ایجاد کنند.

  • شفافیت کامل: تمام معاملات و منطق قیمت‌گذاری بر روی بلاکچین ثبت می‌شود و برای همه قابل مشاهده است. قراردادهای هوشمند نیز معمولاً منبع‌باز هستند و توسط هر کسی قابل بررسی می‌باشند.\

ریسک‌ها و معایب AMMها کدامند؟

با وجود تمام مزایا، استفاده از بازارسازهای خودکار با ریسک‌های قابل توجهی نیز همراه است که باید قبل از ورود به این فضا از آن‌ها آگاه باشید.

ضرر ناپایدار (Impermanent Loss)

این بزرگترین و منحصر به فردترین ریسک برای تأمین‌کنندگان نقدینگی است. ضرر ناپایدار زمانی اتفاق می‌افتد که قیمت توکن‌هایی که شما در استخر سپرده‌گذاری کرده‌اید، نسبت به زمانی که آن‌ها را واریز کرده‌اید، تغییر کند. هرچه این تغییر قیمت بیشتر باشد، ضرر ناپایدار شما نیز بیشتر خواهد بود.

این ضرر "ناپایدار" نامیده می‌شود زیرا تا زمانی که شما نقدینگی خود را از استخر خارج نکرده‌اید، این ضرر محقق نشده است. اگر قیمت‌ها به نسبت اولیه خود بازگردند، ضرر نیز از بین می‌رود. اما اگر با ضرر نقدینگی خود را برداشت کنید، این ضرر دائمی خواهد شد.

چرا ضرر ناپایدار رخ می‌دهد؟ الگوریتم AMM به طور مداوم در حال متعادل کردن ارزش دو توکن در استخر است. وقتی قیمت یکی از دارایی‌ها در بازار خارجی (مثلاً یک صرافی متمرکز) به شدت افزایش می‌یابد، آربیتراژگران وارد عمل می‌شوند. آن‌ها توکن ارزان‌تر را از استخر AMM می‌خرند و در بازار دیگر با قیمت بالاتر می‌فروشند. این فرآیند باعث می‌شود که شما به عنوان تأمین‌کننده نقدینگی، مقدار بیشتری از توکن در حال افت ارزش و مقدار کمتری از توکن در حال رشد را در اختیار داشته باشید. در نتیجه، ارزش کل دارایی‌های شما در استخر کمتر از مقداری می‌شود که اگر صرفاً آن دو توکن را در کیف پول خود نگه می‌داشتید (HODL)، داشتید.

نکته مهم: کارمزدهای معاملاتی که شما به عنوان تأمین‌کننده نقدینگی دریافت می‌کنید، می‌تواند این ضرر را جبران کند. اگر درآمد شما از کارمزدها بیشتر از ضرر ناپایدار باشد، شما همچنان سودآور خواهید بود.

اسلیپیج (Slippage)

اسلیپیج به تفاوت بین قیمت مورد انتظار یک معامله و قیمتی که معامله در آن واقعاً انجام می‌شود، گفته می‌شود. در AMMها، اسلیپیج به دو دلیل رخ می‌دهد:

  1. معاملات بزرگ: هرچه حجم معامله شما نسبت به کل نقدینگی استخر بزرگتر باشد، تأثیر بیشتری بر تعادل توکن‌ها خواهید گذاشت و در نتیجه قیمت را بیشتر به ضرر خود تغییر خواهید داد.

  2. نقدینگی کم: در استخرهایی که نقدینگی کمی دارند، حتی معاملات کوچک نیز می‌توانند باعث اسلیپیج قابل توجهی شوند.

اکثر صرافی‌های غیرمتمرکز به شما اجازه می‌دهند تا حداکثر اسلیپیج مجاز را برای معاملات خود تعیین کنید. اگر تغییر قیمت از این حد بیشتر شود، معامله به طور خودکار لغو خواهد شد تا از شما در برابر ضررهای غیرمنتظره محافظت کند.

ریسک‌های قرارداد هوشمند

AMMها بر روی قراردادهای هوشمند اجرا می‌شوند و این کدها می‌توانند دارای باگ یا آسیب‌پذیری باشند. هکرها می‌توانند از این آسیب‌پذیری‌ها برای سرقت وجوه از استخرهای نقدینگی استفاده کنند. اگرچه پروتکل‌های معتبر مانند Uniswap و Curve بارها توسط شرکت‌های امنیتی حسابرسی شده‌اند، اما ریسک همیشه وجود دارد، به خصوص در پروژه‌های جدیدتر و کمتر شناخته‌شده.

انواع مختلف بازارسازهای خودکار

فرمول x * y = k تنها مدل موجود نیست. با گذشت زمان، مدل‌های مختلفی از AMMها برای کاربردهای خاص توسعه یافته‌اند.

نوع AMM پروتکل نمونه فرمول اصلی کاربرد اصلی مزایا
محصول ثابت (Constant Product) Uniswap V2, SushiSwap x * y = k معاملات عمومی برای هر جفت توکن سادگی، универсальность (کاربردپذیری جهانی)
مجموع ثابت (Constant Sum) - (بیشتر نظری) x + y = k معاملات با اسلیپیج صفر (نظری) اسلیپیج صفر، اما نقدینگی را تخلیه می‌کند
هیبریدی (Hybrid) Curve Finance ترکیبی پیچیده معاملات بین دارایی‌های با قیمت مشابه (مانند استیبل‌کوین‌ها) اسلیپیج بسیار کم برای دارایی‌های پایدار
استخرهای وزن‌دار (Weighted Pools) Balancer (x^w1) * (y^w2) ... = k ایجاد سبدهای دارایی سفارشی (مانند یک صندوق ETF) پشتیبانی از بیش از دو دارایی با نسبت‌های مختلف

Curve Finance یک مثال عالی از یک AMM تخصصی است. این پروتکل برای مبادله استیبل‌کوین‌ها (مانند USDC, DAI, USDT) بهینه‌سازی شده است. از آنجایی که قیمت این دارایی‌ها باید همیشه نزدیک به ۱ دلار باشد، Curve از یک الگوریتم هیبریدی استفاده می‌کند که در محدوده قیمت ۱ دلار، اسلیپیج را تقریباً به صفر می‌رساند.

Balancer به کاربران اجازه می‌دهد تا استخرهایی با بیش از دو دارایی و با وزن‌های مختلف ایجاد کنند. برای مثال، شما می‌توانید یک استخر با ۴۰٪ ETH، ۴۰٪ WBTC و ۲۰٪ DAI بسازید. این ویژگی آن را شبیه به یک صندوق شاخص غیرمتمرکز می‌کند که به طور خودکار تعادل خود را حفظ می‌کند.

آینده بازارسازهای خودکار

فناوری AMM هنوز در مراحل اولیه توسعه خود قرار دارد و به سرعت در حال تکامل است. نوآوری‌هایی مانند Uniswap V3 با معرفی مفهوم نقدینگی متمرکز (Concentrated Liquidity)، این فضا را یک قدم بزرگ به جلو برده‌اند. در این مدل، تأمین‌کنندگان نقدینگی می‌توانند سرمایه خود را در یک محدوده قیمتی خاص متمرکز کنند، که این امر به شدت کارایی سرمایه (Capital Efficiency) را افزایش داده و اسلیپیج را برای معامله‌گران کاهش می‌دهد.

آینده AMMها احتمالاً شامل موارد زیر خواهد بود:

  • افزایش کارایی سرمایه: مدل‌های جدیدتری که به LPs اجازه می‌دهند سرمایه خود را به صورت هوشمندانه‌تری به کار گیرند.

  • کاهش ضرر ناپایدار: توسعه راهکارهایی برای محافظت از تأمین‌کنندگان نقدینگی در برابر این ریسک، مانند استفاده از اوراکل‌های قیمت یا بیمه‌های غیرمتمرکز.

  • تجمیع نقدینگی بین‌زنجیره‌ای (Cross-Chain): AMMهایی که می‌توانند نقدینگی را از چندین بلاکچین مختلف جمع‌آوری کرده و معاملات بین‌زنجیره‌ای را تسهیل کنند.

نتیجه‌گیری

بازارسازهای خودکار (AMM) بدون شک یکی از مهم‌ترین نوآوری‌ها در فضای DeFi هستند. آن‌ها با ارائه یک مدل جایگزین برای دفتر سفارشات سنتی، توانسته‌اند بازارهای مالی را کارآمدتر، در دسترس‌تر و شفاف‌تر کنند. این پروتکل‌ها به هر کسی اجازه می‌دهند تا به یک بازارساز تبدیل شده و از طریق تأمین نقدینگی، درآمد کسب کند.

با این حال، ورود به این فضا نیازمند درک عمیقی از ریسک‌های ذاتی آن، به ویژه ضرر ناپایدار و اسلیپیج است. همانند هر سرمایه‌گذاری دیگری، تحقیق کامل و مدیریت ریسک قبل از تخصیص سرمایه ضروری است. با تکامل مداوم این فناوری، می‌توان انتظار داشت که AMMها نقش پررنگ‌تری در آینده امور مالی ایفا کنند و مرزهای آنچه را که در یک سیستم مالی باز و غیرمتمرکز ممکن است، جابجا کنند.

سوالات متداول (FAQ)

آیا تأمین نقدینگی در AMM سودآور است؟

بله، می‌تواند بسیار سودآور باشد، اما تضمینی نیست. سودآوری شما به سه عامل اصلی بستگی دارد: ۱) حجم معاملات در استخر (که کارمزد شما را تعیین می‌کند)، ۲) نوسانات قیمت دارایی‌ها (که میزان ضرر ناپایدار را مشخص می‌کند) و ۳) پاداش‌های اضافی (Yield Farming) که برخی پروتکل‌ها ارائه می‌دهند. در بازارهای باثبات یا پرحجم، درآمد حاصل از کارمزدها اغلب می‌تواند ضرر ناپایدار را پوشش دهد و سود خوبی ایجاد کند.

چگونه می‌توانم ریسک ضرر ناپایدار را کاهش دهم؟

چندین استراتژی برای کاهش این ریسک وجود دارد:

  • انتخاب جفت‌های معاملاتی با همبستگی بالا: تأمین نقدینگی برای جفت‌هایی مانند استیبل‌کوین‌ها (USDC/DAI) یا دارایی‌های مشابه (ETH/wETH) که قیمت‌هایشان با هم حرکت می‌کند، ضرر ناپایدار را به حداقل می‌رساند.

  • استفاده از پروتکل‌های بهینه‌شده: پلتفرم‌هایی مانند Curve برای دارایی‌های باثبات طراحی شده‌اند.

  • استفاده از Uniswap V3: با متمرکز کردن نقدینگی خود در یک محدوده قیمتی کوچک و مدیریت فعال آن، می‌توانید کارایی سرمایه را افزایش داده و ریسک را بهتر کنترل کنید.

  • سرمایه‌گذاری بلندمدت: در بلندمدت، انباشت کارمزدها شانس بیشتری برای غلبه بر ضرر ناپایدار دارد.

تفاوت اصلی بین AMM و دفتر سفارشات (Order Book) چیست؟

تفاوت اصلی در نحوه کشف قیمت و تأمین نقدینگی است.

  • دفتر سفارشات: به تطابق مستقیم سفارش‌های خرید (Bid) و فروش (Ask) متکی است. قیمت توسط بالاترین قیمتی که خریدار مایل به پرداخت است و پایین‌ترین قیمتی که فروشنده مایل به پذیرش است، تعیین می‌شود. نقدینگی توسط بازارسازان حرفه‌ای تأمین می‌شود.

  • بازارساز خودکار (AMM): به یک فرمول ریاضی و استخرهای نقدینگی متکی است. قیمت به صورت الگوریتمی بر اساس نسبت دارایی‌ها در استخر تعیین می‌شود. نقدینگی به صورت جمعی (Crowdsourced) توسط هر کاربری تأمین می‌شود.

آیا AMMها امن هستند؟

امنیت یک AMM به امنیت قرارداد هوشمند آن بستگی دارد. پروتکل‌های معتبر و بزرگ مانند Uniswap، Curve و Balancer دارای سابقه طولانی، حجم معاملات بالا و کدهایی هستند که به طور گسترده توسط متخصصان امنیتی بررسی و حسابرسی شده‌اند. با این حال، همیشه ریسک وجود دارد، به خصوص در پروژه‌های جدید، حسابرسی نشده یا کمتر شناخته‌شده. همیشه قبل از واریز وجوه، تحقیقات خود را انجام دهید (DYOR).

سوسن
سوسن نوبخت

من سوسن نوبخت هستم؛ نویسنده‌ای که عاشق مقایسه، تحلیل و ساده‌سازی اطلاعات برای کاربران است. تلاش می‌کنم هر موضوع پیچیده‌ای را شفاف، قابل‌فهم و کاربردی ارائه کنم تا انتخاب‌های بهتری داشته باشید.

دسته‌بندی‌ها و محصولات مرتبط
اشتراک‌گذاری:

نظرات کاربران