AMM (Automated Market Maker) کیا ہے؟

دنیا بھر کے ابتدائی اور درمیانی سطح کے crypto سیکھنے والے جو سمجھنا چاہتے ہیں کہ DeFi میں AMMs کیسے کام کرتے ہیں۔

automated market maker (AMM) ایک ایسی decentralized exchange (ڈی سینٹرلائزڈ ایکسچینج) کی قسم ہے جہاں آپ براہِ راست کسی دوسرے شخص کے ساتھ نہیں بلکہ tokens کے ایک pool کے خلاف trade کرتے ہیں۔ خرید اور فروخت کے آرڈرز کو میچ کرنے کے بجائے، ایک smart contract ایک pricing formula استعمال کرتا ہے جو اس بات پر مبنی ریٹ بتاتا ہے کہ pool میں ہر token کی کتنی مقدار موجود ہے۔ روایتی ایکسچینج پر ہر trading pair کے لیے کافی خریدار اور فروخت کنندہ درکار ہوتے ہیں، اور ایک مرکزی آپریٹر آپ کے فنڈز اپنے پاس رکھتا ہے۔ AMM میں کوئی بھی شخص کسی pool کو liquidity فراہم کر سکتا ہے، trades 24/7 آن چین ہوتی ہیں، اور آپ اپنے wallet پر کنٹرول برقرار رکھتے ہیں۔ یہی وجہ ہے کہ AMMs DeFi trading کی ریڑھ کی ہڈی ہیں، خاص طور پر long‑tail یا نئے tokens کے لیے۔ اس گائیڈ میں آپ سیکھیں گے کہ AMMs کس طرح order books کی جگہ لیتے ہیں، مشہور x*y=k فارمولا کیسے کام کرتا ہے، اور swap کے دوران حقیقت میں کیا ہوتا ہے۔ آپ یہ بھی دیکھیں گے کہ liquidity کیسے فراہم کی جاتی ہے، فیس کیسے کمائی جاتی ہے، اور impermanent loss جیسے اہم خطرات کو کیسے سمجھا جائے، تاکہ آپ فیصلہ کر سکیں کہ AMMs آپ کی حکمتِ عملی کے لیے موزوں ہیں یا نہیں۔

AMM ایک نظر میں

خلاصہ

  • AMM ایک smart contract پر مبنی exchange ہے جہاں آپ کسی دوسرے trader کے آرڈر سے میچ ہونے کے بجائے liquidity pool کے خلاف trade کرتے ہیں۔
  • قیمتیں کسی centralized order book یا روایتی market maker کے بجائے pool کے بیلنس پر ردِعمل دینے والی ریاضیاتی formula سے طے ہوتی ہیں۔
  • کوئی بھی شخص tokens جمع کر کے liquidity provider بن سکتا ہے اور trading فیس میں اپنا حصہ کما سکتا ہے۔
  • AMMs بہت سے tokens تک permissionless access فراہم کرتے ہیں، جن میں چھوٹے یا نئے assets بھی شامل ہیں جو شاید centralized exchanges پر لسٹ نہ ہوں۔
  • اس کے بدلے نئے خطرات سامنے آتے ہیں: impermanent loss، smart contract bugs، MEV، اور کم liquidity والے pools میں زیادہ slippage۔
  • زیادہ تر beginners کے لیے AMMs کو پہلے سادہ swaps کے لیے استعمال کرنا بہتر ہے، اور liquidity فراہم کرنے سے پہلے اچھی طرح تحقیق کرنا چاہیے۔

AMM کی بنیادی باتیں: Order Books سے Liquidity Pools تک

روایتی ایکسچینج پر trading ایک order book کے ذریعے ہوتی ہے۔ خریدار bids لگاتے ہیں، فروخت کنندہ asks، اور ایکسچینج کا انجن انہیں میچ کرتا ہے۔ اگر کوئی آپ کی قیمت پر آپ کے pair میں trade نہیں کرنا چاہتا تو آپ کا آرڈر بس انتظار میں لگا رہتا ہے۔ AMM اس انتظار کو ختم کر کے order book کی جگہ ایک liquidity pool لے آتا ہے۔ ایک pool میں دو (یا زیادہ) tokens ہوتے ہیں، اور smart contract ہمیشہ اس بنیاد پر آپ کو قیمت quote کرنے کے لیے تیار رہتا ہے کہ اس کے پاس اس وقت ہر token کی کتنی مقدار ہے۔ آپ کسی مخصوص counterparty کے بجائے براہِ راست pool کے ساتھ trade کرتے ہیں۔ جو لوگ ان pools میں tokens جمع کراتے ہیں انہیں liquidity providers (LPs) کہا جاتا ہے۔ اپنی assets لاک کرنے کے بدلے LPs کو اس pool میں ہونے والی swaps سے حاصل ہونے والی trading فیس میں حصہ ملتا ہے۔ بنیادی خیال یہ ہے کہ contract کے اندر موجود pricing formula خودکار طور پر قیمت کو اس وقت ایڈجسٹ کرتا ہے جب trades کی وجہ سے pool کے بیلنس بدلتے ہیں، یوں انسانی market maker کے بغیر بھی pool قابلِ استعمال رہتا ہے۔
آرٹیکل کی تصویر
Order Book بمقابلہ AMM
  • liquidity pool ایک smart contract ہے جو دو یا زیادہ tokens رکھتا ہے اور کسی کو بھی ان کے خلاف trade کرنے دیتا ہے۔
  • جب آپ کسی pool میں فنڈز شامل کرتے ہیں تو آپ کو ایک LP token ملتا ہے جو pool کے assets اور فیس میں آپ کے حصے کی نمائندگی کرتا ہے۔
  • ہر trade پر ایک چھوٹی trading فیس لی جاتی ہے، جو pool کے تمام LPs میں ان کے حصے کے مطابق تقسیم ہوتی ہے۔
  • AMM ایک price formula (مثلاً x*y=k) استعمال کرتا ہے تاکہ token بیلنس میں تبدیلی کے ساتھ قیمتیں اپ ڈیٹ ہوں۔
  • Slippage وہ فرق ہے جو متوقع قیمت اور اصل execution قیمت کے درمیان ہوتا ہے، اور یہ بڑے trades یا کم liquidity کے ساتھ بڑھ جاتا ہے۔

AMM اندر سے کیسے کام کرتا ہے؟

سب سے عام AMM ڈیزائن، جسے Uniswap v2 جیسے پروٹوکول استعمال کرتے ہیں، کو constant‑product market maker کہا جاتا ہے۔ یہ pool میں موجود دونوں tokens کے بیلنس کا حاصل ضرب ایک مستقل ویلیو کے برابر رکھتا ہے، جسے عموماً x*y=k لکھا جاتا ہے۔ اگر x token A کی مقدار اور y token B کی مقدار ہو، تو کوئی بھی trade جو x کو بڑھائے گا اسے y کو اتنا ہی کم کرنا ہوگا کہ حاصل ضرب وہی رہے۔ یہ curve قدرتی طور پر اس طرح قیمت کو trader کے خلاف موڑ دیتی ہے کہ جیسے جیسے وہ ایک token زیادہ خریدتا ہے، قیمت تیزی سے اس کے لیے غیر موافق ہو جاتی ہے۔ آپ کو خود یہ حساب لگانے کی ضرورت نہیں، لیکن یہ سمجھنا کہ قیمت اسی formula سے آتی ہے، slippage اور pool کے رویّے کو سمجھنے میں مدد دیتا ہے۔
آرٹیکل کی تصویر
Constant Product Curve
  • آپ اپنا wallet AMM سے جوڑتے ہیں اور ایک pair منتخب کرتے ہیں، مثلاً constant‑product pool میں token A کو token B کے ساتھ swap کرنا۔
  • آپ یہ درج کرتے ہیں کہ آپ کتنا token A بیچنا چاہتے ہیں؛ AMM کا formula حساب لگاتا ہے کہ آپ کو کتنا token B ملنا چاہیے، جس میں سے ایک چھوٹی trading فیس منفی کی جاتی ہے۔
  • جب آپ ٹرانزیکشن کی تصدیق کرتے ہیں تو token A آپ کے wallet سے pool میں جاتا ہے، اور token B pool سے آپ کے wallet میں آتا ہے۔
  • pool کے بیلنس بدل جاتے ہیں، اس لیے قیمت اپ ڈیٹ ہوتی ہے: token A تھوڑا سستا اور token B تھوڑا مہنگا ہو جاتا ہے، جو آپ کے trade کی عکاسی کرتا ہے۔
  • trading فیس pool میں شامل ہو جاتی ہے، جس سے اس کی کل ویلیو بڑھتی ہے اور وقت کے ساتھ تمام liquidity providers کو مؤثر طور پر انعام ملتا ہے۔
Slippage وہ فرق ہے جو swap شروع کرتے وقت نظر آنے والی قیمت اور ٹرانزیکشن mined ہونے کے بعد حاصل ہونے والی اصل قیمت کے درمیان ہوتا ہے۔ AMMs میں slippage اس لیے ہوتا ہے کہ آپ کا اپنا trade constant‑product curve کے ساتھ قیمت کو حرکت دیتا ہے۔ اگر کوئی pool shallow ہو (یعنی اس میں کل liquidity کم ہو)، تو نسبتاً چھوٹا trade بھی token بیلنس کو نمایاں طور پر بدل سکتا ہے، جس سے قیمت آپ کے خلاف جا سکتی ہے۔ گہرے pools میں اسی trade سے قیمت میں صرف معمولی تبدیلی آتی ہے، اور اس طرح slippage کم رہتا ہے۔ اسی لیے aggregators اور تجربہ کار صارفین pool کی گہرائی پر خاص توجہ دیتے ہیں اور trade کی تصدیق سے پہلے زیادہ سے زیادہ slippage tolerance سیٹ کرتے ہیں۔

AMMs اور Pool Designs کی اقسام

ہر AMM ایک ہی formula استعمال نہیں کرتا اور نہ ہی سب کا مقصد ایک جیسا ہوتا ہے۔ ابتدائی ڈیزائنز نے سادہ volatile token pairs پر توجہ دی، لیکن نئے ماڈلز stablecoins، capital efficiency، یا پیچیدہ assets کے لیے بہتر بنائے گئے ہیں۔ کچھ AMMs ان assets کے لیے قیمت میں اتار چڑھاؤ کو ہموار کرتے ہیں جن کی ویلیو ایک دوسرے کے بہت قریب رہنی چاہیے، جیسے stablecoins۔ دوسرے LPs کو یہ اجازت دیتے ہیں کہ وہ اپنی رقوم مخصوص price ranges میں مرکوز کریں، تاکہ کم سرمائے کے ساتھ زیادہ فیس کما سکیں۔ اہم AMM types کو سمجھنا آپ کو ایسے pools منتخب کرنے میں مدد دیتا ہے جو آپ کے رسک پروفائل اور توقعات کے مطابق ہوں۔

Key facts

Constant-product AMM
x*y=k فارمولا استعمال کرتا ہے، volatile token pairs کے لیے موزوں ہے جہاں قیمتیں بہت اوپر نیچے جا سکتی ہیں؛ مثال: Uniswap v2 طرز کے pools مختلف chains پر۔
Stable-swap / Curve-like
ایسی curves کو ملا کر استعمال کرتا ہے جو correlated assets، جیسے stablecoins، کی قیمت کو 1:1 کے بہت قریب رکھیں؛ مثال: Curve Finance، اور بہت سے DEXs پر stableswap pools۔
Concentrated liquidity
LPs مخصوص price ranges منتخب کر کے liquidity فراہم کرتے ہیں، جس سے <strong>capital efficiency</strong> بہتر ہوتی ہے لیکن active management کی ضرورت بڑھ جاتی ہے؛ مثال: Uniswap v3، PancakeSwap v3۔
Hybrid / custom designs
dynamic فیس، متعدد curves، یا oracles جیسی خصوصیات کو ملا کر خاص assets جیسے LSDs یا synthetic tokens کو ہینڈل کرتے ہیں؛ مثالوں میں Balancer، Maverick اور دیگر شامل ہیں۔
آرٹیکل کی تصویر
مختلف AMM Designs
  • Stable‑swap ڈیزائنز عموماً stablecoins کے لیے کم slippage فراہم کرتے ہیں، لیکن بہت زیادہ volatile tokens کے لیے نہیں بنائے گئے۔
  • Concentrated liquidity capital efficiency کو بہت بڑھا سکتی ہے، لیکن قیمتوں میں حرکت کے ساتھ LPs کو اپنی پوزیشنیں دوبارہ متوازن کرنی پڑ سکتی ہیں۔
  • زیادہ پیچیدہ AMM formulas کچھ خطرات کم کر سکتے ہیں، لیکن عموماً strategy complexity بڑھاتے ہیں اور LPs سے بہتر مانیٹرنگ کا تقاضا کرتے ہیں۔

AMMs کہاں سے آئے؟

AMMs سے پہلے ابتدائی decentralized exchanges کو مشکل پیش آتی تھی کیونکہ وہ order‑book model کو براہِ راست آن چین کاپی کرنے کی کوشش کر رہے تھے۔ کم liquidity، سست block times، اور زیادہ gas لاگت نے خاص طور پر چھوٹے tokens کے لیے آرڈرز کو مؤثر طریقے سے میچ کرنا مشکل بنا دیا تھا۔ ریسرچرز اور builders نے automated market making کو اس طریقے کے طور پر explore کرنا شروع کیا جس سے on‑chain liquidity professional market makers کے بغیر بھی یقینی بنائی جا سکے۔ جب Uniswap جیسے پروجیکٹس لانچ ہوئے تو انہوں نے دکھایا کہ ایک سادہ constant‑product formula کم overhead کے ساتھ بہت سے pairs کو سپورٹ کر سکتا ہے۔ اس نے جدید DeFi ایکو سسٹم کو جنم دیا، جہاں کوئی بھی شخص pool بنا کر token لسٹ کر سکتا ہے، اور صارفین چوبیس گھنٹے trade کر سکتے ہیں۔

اہم نکات

  • 2016–2017: crypto کمیونٹیز اور تعلیمی حلقوں میں automated market makers اور bonding curves پر ابتدائی تحقیق اور بحث۔
  • 2017–2018: Bancor جیسے پہلے on‑chain AMM تجربات یہ ثابت کرتے ہیں کہ formula‑based liquidity کام کر سکتی ہے، لیکن UX اور لاگت کے چیلنجز کا سامنا رہتا ہے۔
  • 2018: Uniswap v1 Ethereum پر ایک سادہ constant‑product ڈیزائن اور permissionless pool creation کے ساتھ لانچ ہوتا ہے۔
  • 2020: “DeFi Summer” میں AMM volume، liquidity mining، اور yield farming میں مختلف پروٹوکولز پر دھماکہ خیز اضافہ ہوتا ہے۔
  • 2021–2023: Uniswap v3، Curve v2، اور hybrid AMMs جیسی نئی نسلیں concentrated liquidity، dynamic فیس، اور specialized pools متعارف کراتی ہیں۔
  • 2024 اور اس کے بعد: AMMs L2s اور متعدد chains تک پھیلتے ہیں، aggregators کے ساتھ integrate ہوتے ہیں، اور DeFi applications کے لیے بنیادی انفراسٹرکچر بن جاتے ہیں۔

آپ AMMs سے کیا کر سکتے ہیں؟

AMMs صرف tokens swap کرنے کی جگہ نہیں بلکہ ایسی infrastructure layers ہیں جن پر بہت سی DeFi apps خاموشی سے انحصار کرتی ہیں۔ جب بھی آپ کوئی DeFi wallet، aggregator، یا yield پروڈکٹ استعمال کرتے ہیں، پسِ منظر میں اکثر کوئی AMM pool کام کر رہا ہوتا ہے۔ افراد کے لیے AMMs تیز token swaps اور yield کے مواقع فراہم کرتے ہیں۔ پروٹوکولز کے لیے یہ on‑chain liquidity، price discovery، اور assets کے درمیان routing مہیا کرتے ہیں۔ ان use cases کو سمجھنے سے واضح ہوتا ہے کہ AMMs کو DeFi کا بنیادی بلاک کیوں سمجھا جاتا ہے۔

Use Cases

  • روزمرہ کے token swaps، مثلاً stablecoins، governance tokens، اور long‑tail assets کے درمیان، براہِ راست self‑custodial wallet سے۔
  • liquidity فراہم کر کے trading فیس کمانا، اور بعض صورتوں میں yield farming یا liquidity mining پروگرامز کے ذریعے اضافی token rewards حاصل کرنا۔
  • AMM کی قیمتوں کو on‑chain price discovery کے لیے استعمال کرنا، جنہیں دوسرے پروٹوکولز اور oracles tokens کی ویلیو جانچنے کے لیے ریفرنس بنا سکتے ہیں۔
  • DAO اور پروجیکٹ کی treasury management، جہاں ٹیمیں اپنے native tokens کے لیے liquidity pools کو seed یا manage کرتی ہیں تاکہ مارکیٹ تک بہتر رسائی مل سکے۔
  • DEX aggregators کے لیے routing hubs کے طور پر کام کرنا، جو بڑے trades کو متعدد AMMs میں تقسیم کر کے slippage کم کرتے ہیں۔
  • cross‑chain bridges اور synthetic asset سسٹمز میں liquidity endpoints کے طور پر کام کرنا، تاکہ صارفین مختلف networks کے درمیان ویلیو منتقل کر سکیں۔

Case Study / کہانی

روی، بھارت کا 28 سالہ سافٹ ویئر انجینئر، اب تک صرف centralized exchanges کے ذریعے crypto خریدتا اور بیچتا رہا تھا۔ جب اسے ایک نیا DeFi token ملا جو اس کی عام ایکسچینج پر لسٹ نہیں تھا، تو وہ بار بار دیکھ رہا تھا کہ لوگ ایک AMM DEX کا ذکر کر رہے ہیں جہاں یہ token فعال طور پر trade ہو رہا تھا۔ تجسس اور ہلکی سی شکوک کے ساتھ اس نے فیصلہ کیا کہ وہ جانے کہ automated market maker اصل میں ہے کیا۔ liquidity pools کے بارے میں پڑھنے اور اپنا wallet جوڑنے کے بعد، روی نے ایک بڑے AMM پر بہت چھوٹا test swap کیا، جس میں اس نے تھوڑی سی stablecoin کو نئے token کے ساتھ تبدیل کیا۔ چند منٹ میں ٹرانزیکشن مکمل ہو گئی، اور اسے یہ بات پسند آئی کہ اسے فنڈز کسی centralized اکاؤنٹ میں جمع نہیں کرانے پڑے۔ حوصلہ افزائی ہونے پر اس نے trading فیس کمانے کے لیے liquidity فراہم کرنے کا خیال explore کرنا شروع کیا۔ آخرکار روی نے نئے token اور ایک stablecoin دونوں کی معمولی مقدار ایک volatile pool میں شامل کی، اور بدلے میں LP tokens حاصل کیے۔ ایک ہفتے بعد token کی قیمت میں شدید اتار چڑھاؤ آیا، اور اسے پتا چلا کہ اس کی pool پوزیشن کی ویلیو اس سے کم ہے جتنی ہوتی اگر وہ دونوں assets صرف ہولڈ کیے رکھتا، فیس کے باوجود۔ یہ اس کا impermanent loss کا پہلا حقیقی تجربہ تھا۔ اس نے اپنی زیادہ تر liquidity واپس نکال لی، ایک چھوٹی تجرباتی پوزیشن برقرار رکھی، اور نتیجہ نکالا کہ AMMs طاقتور ٹولز ہیں، لیکن liquidity فراہم کرنا active رسک مینجمنٹ مانگتا ہے، نہ کہ “set‑and‑forget” ذہنیت۔
آرٹیکل کی تصویر
روی AMMs سیکھتا ہے

AMM سے کیسے تعامل کریں: Swaps اور Liquidity

زیادہ تر صارفین AMMs کے ساتھ دو بنیادی طریقوں سے تعامل کرتے ہیں: سادہ token swaps کرنا، اور نسبتاً تجربہ کار صارفین کے لیے liquidity providers بننا۔ swapping عموماً سیدھی سادی ہوتی ہے اور مختلف DEX interfaces میں کافی حد تک ملتی جلتی ہے۔ البتہ liquidity فراہم کرنا اضافی خطرات اور فیصلوں کی تہیں لے کر آتا ہے، جیسے pairs کا انتخاب، فیس کی سطح کو سمجھنا، اور قیمتوں کی نگرانی کرنا۔ نیچے دیے گئے مراحل تصوری (conceptual) ہیں اور ہر پروٹوکول پر تھوڑے مختلف نظر آ سکتے ہیں، لیکن بنیادی workflow زیادہ تر AMMs میں ملتا جلتا ہے۔
  • اپنا self‑custodial wallet (جیسے MetaMask یا کوئی موبائل wallet) AMM کی ویب سائٹ یا ایپ سے جوڑیں اور درست نیٹ ورک منتخب کریں۔
  • وہ token منتخب کریں جس سے آپ ادائیگی کرنا چاہتے ہیں اور وہ جسے آپ حاصل کرنا چاہتے ہیں، پھر swap کی مطلوبہ مقدار درج کریں۔
  • quoted قیمت، متوقع آؤٹ پٹ، فیس، اور slippage tolerance کا جائزہ لیں؛ slippage کو صرف اسی صورت میں ایڈجسٹ کریں جب آپ اس کے trade‑off کو سمجھتے ہوں۔
  • interface میں swap کی تصدیق کریں اور پھر اپنے wallet میں، اور یہ دیکھ لیں کہ دکھائی گئی gas فیس آپ کے لیے قابلِ قبول ہے۔
  • ٹرانزیکشن آن چین کنفرم ہونے کے بعد اپنے wallet میں موصولہ tokens چیک کریں، اور اگر ضرورت ہو تو بیلنس دکھانے کے لیے token کا contract address شامل کریں۔
  • کوئی AMM اور ایک مخصوص pool منتخب کریں، اور اس کے token pair، فیس tier، کل liquidity، اور تاریخی volume کو چیک کریں۔
  • دونوں tokens کو اس تناسب میں تیار کریں جو pool کو درکار ہے (مثلاً 50/50 pool کے لیے موجودہ قیمتوں پر دونوں assets کی برابر ویلیو)۔
  • “Add liquidity” یا اسی طرح کے فنکشن کے ذریعے اپنے tokens جمع کرائیں؛ contract آپ کے حصے کی نمائندگی کے لیے LP tokens mint کرے گا۔
  • وقت کے ساتھ اپنی پوزیشن مانیٹر کریں، AMM interface یا analytics ٹولز کے ذریعے فیس کی آمدنی، قیمتوں میں تبدیلی، اور ممکنہ impermanent loss کو ٹریک کریں۔
  • جب آپ باہر نکلنا چاہیں تو “Remove liquidity” فنکشن استعمال کر کے اپنے LP tokens burn کریں اور underlying tokens میں اپنا حصہ واپس اپنے wallet میں نکال لیں۔

Pro Tip:نئے AMMs، chains، یا pools کو ہمیشہ چھوٹی رقم سے پہلے ٹیسٹ کریں، اور gas فیس کو بھی حساب میں رکھیں تاکہ وہ آپ کے متوقع منافع کا بڑا حصہ نہ کھا جائیں۔

فیس، Rewards، اور Impermanent Loss

جب آپ کسی AMM کو liquidity فراہم کرتے ہیں تو آپ عملاً اپنے tokens pool کو ادھار دے رہے ہوتے ہیں تاکہ دوسرے لوگ ان کے خلاف trade کر سکیں۔ اس کے بدلے میں، جب بھی کوئی اس pool کے ذریعے swap کرتا ہے تو آپ کو trading فیس میں اپنا حصہ ملتا ہے۔ کچھ پروٹوکولز یا پروجیکٹس اضافی incentives بھی دیتے ہیں، مثلاً reward tokens، تاکہ زیادہ liquidity کو متوجہ کیا جا سکے۔ تاہم، آپ کی پوزیشن pooled assets کی قیمتوں میں تبدیلی کے سامنے کھلی رہتی ہے۔ اگر قیمتیں بہت بدل جائیں تو pool کی rebalancing آپ کو “winning” asset کی نسبتاً کم اور دوسرے asset کی زیادہ مقدار کے ساتھ چھوڑ سکتی ہے، جس سے سادہ buy‑and‑hold حکمتِ عملی کے مقابلے میں جسے impermanent loss کہا جاتا ہے، پیدا ہو سکتا ہے۔
آرٹیکل کی تصویر
Impermanent Loss کی بصری وضاحت
  • ہر swap پر ایک fixed یا tiered فیس (مثلاً 0.05%–0.3%) لی جاتی ہے، جو خودکار طور پر pool میں شامل ہو کر LPs میں ان کے حصے کے مطابق تقسیم ہوتی ہے۔
  • زیادہ volume والے pools کم فیس ریٹس کے باوجود خاطر خواہ فیس آمدنی پیدا کر سکتے ہیں، جبکہ کم volume والے pools خطرات اور gas لاگت کا مناسب معاوضہ نہیں دے پاتے۔
  • کچھ پروٹوکولز یا پروجیکٹس liquidity mining rewards پیش کرتے ہیں، جس میں LPs کو اپنے LP tokens کو staking یا لاک کرنے کے بدلے اضافی tokens دیے جاتے ہیں۔
  • آپ کی خالص واپسی (net return) کا انحصار کمائی گئی فیس، اضافی rewards، gas لاگت، اور سادہ holding کے مقابلے میں ہونے والے کسی بھی impermanent loss کے سائز پر ہوتا ہے۔
Impermanent loss اس لیے ہوتا ہے کہ AMM قیمتوں میں حرکت کے ساتھ آپ کے tokens کو مسلسل دوبارہ متوازن کرتا رہتا ہے۔ اگر ایک token کی قیمت دوسرے کے مقابلے میں بڑھ جائے تو pool اس بڑھتے ہوئے token کا کچھ حصہ بیچ کر کمزور token زیادہ خرید لیتا ہے، یوں آپ کے پاس آخر میں underperform کرنے والے asset کی زیادہ اور بہتر کارکردگی دکھانے والے asset کی کم مقدار رہ جاتی ہے۔ اس “loss” کو impermanent اس لیے کہا جاتا ہے کہ نظریاتی طور پر اگر قیمتیں اپنی اصل نسبت پر واپس آ جائیں تو یہ اثر ختم ہو جاتا ہے اور آپ کے پاس صرف کمائی گئی فیس رہ جاتی ہے۔ عملی طور پر، بڑی اور یک طرفہ قیمتوں کی حرکت impermanent loss کو خاصا بڑا بنا سکتی ہے، خاص طور پر volatile pairs میں۔ Stablecoin یا سختی سے correlated assets کے pools میں عموماً impermanent loss بہت کم ہوتا ہے، کیونکہ ان کی قیمتیں قریب رہنے کی توقع ہوتی ہے، اسی لیے محتاط LPs کے لیے یہ ایک عام نقطۂ آغاز ہیں۔

AMMs کے خطرات اور سکیورٹی کے پہلو

بنیادی خطرات

AMMs کچھ خطرات کو centralized exchanges کے مقابلے میں کم کرتے ہیں کیونکہ آپ اپنے assets کی self‑custody رکھتے ہیں اور براہِ راست smart contracts کے ساتھ تعامل کرتے ہیں۔ کوئی مرکزی آپریٹر نہیں جو withdrawals منجمد کر سکے یا صارفین کے فنڈز کا غلط استعمال کرے۔ تاہم، AMMs ایک مختلف نوعیت کے خطرات متعارف کراتے ہیں۔ Smart contracts میں bugs ہو سکتے ہیں، pools کو manipulate کیا جا سکتا ہے، اور liquidity فراہم کرنے سے آپ impermanent loss اور مارکیٹ کی volatility کے سامنے آ جاتے ہیں۔ ان خطرات اور ان کی روک تھام کے طریقوں کو سمجھنا اس سے پہلے ضروری ہے کہ آپ خاطر خواہ سرمایہ commit کریں۔

Primary Risk Factors

Impermanent loss
holding کے مقابلے میں وہ نقصان جو اس وقت ہوتا ہے جب pool کی rebalancing آپ کو outperform کرنے والے token کی کم اور underperform کرنے والے token کی زیادہ مقدار کے ساتھ چھوڑ دیتی ہے، خاص طور پر volatile pairs میں۔
Smart contract bugs
AMM یا token contracts میں موجود کمزوریاں exploit ہو سکتی ہیں، جس سے pools خالی ہو سکتے ہیں؛ audits مددگار ہیں لیکن مکمل سکیورٹی کی ضمانت نہیں دیتے۔
Oracle or price manipulation
کمزور یا آسانی سے manipulate ہونے والی مارکیٹس میں حملہ آور عارضی طور پر قیمتوں کو ہلا سکتے ہیں، جس سے وہ AMMs متاثر ہوتے ہیں جو بیرونی یا اندرونی price signals پر انحصار کرتے ہیں۔
Low-liquidity slippage
چھوٹے یا نئے pools میں liquidity بہت کم ہو سکتی ہے، جس سے نسبتاً چھوٹے trades پر بھی بہت زیادہ <strong>slippage</strong> اور خراب execution ہو سکتا ہے۔
Rug pulls and malicious tokens
Pool بنانے والے یا token issuers liquidity ہٹا سکتے ہیں یا backdoor کوڈ استعمال کر سکتے ہیں، جس سے خریدار بے وقعت یا غیر liquid tokens کے ساتھ رہ جاتے ہیں۔
MEV and frontrunning
ماہر actors آپ کے trade کے ارد گرد ٹرانزیکشنز کو reorder یا sandwich کر کے آپ کی قیمت پر ویلیو capture کر سکتے ہیں، جس سے آپ کو زیادہ لاگت یا بدتر قیمتوں کا سامنا کرنا پڑتا ہے۔

سکیورٹی کے بہترین طریقے

  • قابلِ اعتماد AMMs تک محدود رہیں، ابتدا میں چھوٹی پوزیشنوں سے شروع کریں، مختلف pools میں تنوع رکھیں، اور ایسے tokens یا پروجیکٹس کو liquidity فراہم کرنے سے گریز کریں جنہیں آپ پوری طرح نہیں سمجھتے۔

AMMs بمقابلہ Order-Book Exchanges

پہلو Amms Centralized Exchanges Onchain Order Books Custody صارفین اپنے wallets میں <strong>self‑custody</strong> رکھتے ہیں اور براہِ راست smart contracts کے ساتھ trade کرتے ہیں۔ ایکسچینج صارفین کے فنڈز کو custodial اکاؤنٹس میں رکھتی ہے، جس سے counterparty اور withdrawal کے خطرات پیدا ہوتے ہیں۔ صارفین فنڈز آن چین رکھتے ہیں لیکن اکثر انہیں ایسے contracts میں لاک کرتے ہیں جو آرڈر کی placement اور cancellation کو مینیج کرتے ہیں۔ Pricing and slippage قیمتیں formula کے مطابق چلتی ہیں؛ slippage کا انحصار زیادہ تر pool کی گہرائی اور trade کے سائز پر ہوتا ہے۔ Order book کی گہرائی اور professional market makers عموماً بڑے pairs میں spreads اور slippage کو کم رکھتے ہیں۔ CEX کے مشابہ میکینکس، لیکن on‑chain liquidity اور gas لاگت کی حدوں کے باعث spreads وسیع ہو سکتے ہیں۔ Asset variety نئے یا long‑tail tokens کو pool بنا کر آسانی سے لسٹ کیا جا سکتا ہے، لیکن ان میں سے کچھ غیر liquid یا خطرناک ہو سکتے ہیں۔ curated listings کے ساتھ due diligence، لیکن تجرباتی یا niche assets کی تعداد کم ہوتی ہے۔ بہت سے assets لسٹ کیے جا سکتے ہیں، لیکن پتلے order books کی وجہ سے چھوٹے tokens کے لیے عملی trading محدود رہتی ہے۔ Access and UX صرف ایک wallet کے ساتھ عالمی، permissionless access، لیکن interfaces اور gas فیس beginners کو الجھا سکتی ہیں۔ user‑friendly apps، fiat deposits، اور سپورٹ، لیکن KYC کی ضرورت اور بعض خطوں کے صارفین پر پابندیاں ہو سکتی ہیں۔ زیادہ پیچیدہ trading interfaces، جو عموماً advanced صارفین اور bots استعمال کرتے ہیں، عام traders کم۔ Capital efficiency for LPs سادہ ڈیزائنز میں capital کم استعمال ہو سکتا ہے؛ concentrated liquidity <strong>efficiency</strong> بہتر بناتی ہے لیکن complexity بڑھاتی ہے۔ Professional market makers سرمایہ حکمتِ عملی سے deploy کرتے ہیں، لیکن یہ عام صارفین کے لیے دستیاب نہیں ہوتا۔ Market makers کو آرڈرز اور gas کو فعال طور پر مینیج کرنا پڑتا ہے، جو چھوٹی chains پر مہنگا اور کم مؤثر ہو سکتا ہے۔

AMMs کے فوائد اور نقصانات

فوائد

24/7 on‑chain liquidity، بغیر کسی centralized آپریٹر یا روایتی market makers پر انحصار کے۔
کسی بھی شخص کے لیے، جس کے پاس compatible wallet ہو، location یا اکاؤنٹ اسٹیٹس سے قطع نظر permissionless access۔
long‑tail اور نئے لانچ ہونے والے tokens کی سپورٹ، جو شاید کبھی centralized exchanges پر لسٹ نہ ہوں۔
دیگر DeFi پروٹوکولز کے ساتھ composability، جس سے lending، yield farming، اور routing جیسی advanced حکمتِ عملیاں ممکن ہوتی ہیں۔
صارفین کے لیے trading فیس اور rewards کمانے کے مواقع، liquidity providers بن کر۔
smart contracts میں کوڈ شدہ شفاف اصول، جن سے pricing اور فیس کی منطق سب کے لیے واضح اور audit کے قابل رہتی ہے۔

نقصانات

impermanent loss اور مارکیٹ کی volatility کا سامنا، خاص طور پر volatile pairs میں liquidity فراہم کرتے وقت۔
Smart contract اور پروٹوکول کے خطرات، جن میں bugs، exploits، اور governance کی ناکامیاں شامل ہیں۔
shallow یا کم liquidity والے pools میں زیادہ slippage اور خراب execution، خاص طور پر بڑے trades کے لیے۔
کچھ networks پر gas فیس چھوٹے trades یا بار بار ایڈجسٹمنٹ کو غیر معاشی بنا سکتی ہے۔
malicious tokens، rug pulls، یا غیر سرکاری pool interfaces کے ساتھ تعامل کا خطرہ، اگر آپ contracts کی تصدیق نہ کریں۔
نئے AMM ڈیزائنز کی پیچیدگی، جو LPs سے active management اور گہری سمجھ بوجھ کا تقاضا کرتی ہے۔

AMM سے متعلق اکثر پوچھے جانے والے سوالات

DeFi میں AMMs کا مستقبل

AMMs تیزی سے ارتقا پذیر ہیں کیونکہ builders بہتر capital efficiency، کم فیس، اور ہموار user experience کی تلاش میں ہیں۔ Concentrated liquidity اور dynamic فیس ماڈلز اس سمت میں ابتدائی قدم ہیں، جو LPs کو کم سرمائے کے ساتھ زیادہ منافع کمانے اور مارکیٹ کی صورتحال کے مطابق ایڈجسٹ ہونے کی سہولت دیتے ہیں۔ انفراسٹرکچر کی سطح پر AMMs layer‑2 networks اور متبادل chains پر پھیل رہے ہیں، جہاں سستی gas چھوٹے trades اور active LP حکمتِ عملیوں کو زیادہ عملی بناتی ہے۔ Cross‑chain AMMs اور intent‑based routing سسٹمز کا مقصد یہ ہے کہ صارفین صرف مطلوبہ نتیجہ بتائیں، اور back‑end پروٹوکولز متعدد pools اور chains کے درمیان بہترین راستہ خود تلاش کریں۔ ریگولیٹرز ابھی تک یہ طے کر رہے ہیں کہ decentralized exchanges اور liquidity providers کے ساتھ کیسے برتاؤ کیا جائے۔ واضح قوانین زیادہ ادارہ جاتی (institutional) شرکت کی حوصلہ افزائی کر سکتے ہیں، جبکہ حد سے زیادہ سخت رویہ جدت کو زیادہ دوستانہ دائرہ اختیار (jurisdictions) کی طرف دھکیل سکتا ہے۔ ہر صورت میں، AMMs قابلِ پیش گوئی مستقبل تک DeFi کا بنیادی بلاک رہنے کا امکان رکھتے ہیں۔
آرٹیکل کی تصویر
AMMs کا مستقبل
  • concentrated liquidity اور active LP حکمتِ عملیوں کی بڑھوتری، جو کم سرمائے کے ساتھ زیادہ منافع حاصل کرنے کی کوشش کرتی ہیں۔
  • L2s اور نئی chains پر AMMs کی توسیع، جس سے چھوٹے trades اور تجربات سستے ہو جاتے ہیں۔
  • cross‑chain AMMs اور intent‑based routers کا ظہور، جو end users سے complexity چھپا دیتے ہیں۔
  • AMMs اور ریگولیٹرز کے درمیان قریبی تعامل، جو طے کرے گا کہ بڑی ادارہ جاتی تنظیمیں DeFi میں کیسے حصہ لیتی ہیں۔

کیا آپ کو AMMs استعمال کرنے چاہئیں؟

کن کے لیے موزوں ہو سکتے ہیں

  • ایسے crypto صارفین جو self-custody اور on-chain token swaps چاہتے ہیں
  • ایسے سیکھنے والے جو liquidity فراہم کرنے سے پہلے AMM کے میکینکس اور خطرات کو سمجھنے کے لیے تیار ہوں
  • ایسے DeFi شرکا جو long-tail یا DeFi-native assets میں ایکسپوژر چاہتے ہیں
  • ایسے تجربہ کار صارفین جو چھوٹی، test-sized پوزیشنوں سے آغاز کرنے میں خود کو پُراعتماد محسوس کرتے ہوں

کن کے لیے شاید موزوں نہ ہوں

  • وہ لوگ جو بہت زیادہ رسک سے گریزاں ہوں یا پورٹ فولیو میں اتار چڑھاؤ برداشت نہ کر سکتے ہوں
  • ایسے صارفین جو wallets، private keys، یا gas فیس کو مینیج نہیں کرنا چاہتے
  • وہ لوگ جو liquidity فراہم کرنے سے یقینی منافع کی توقع رکھتے ہوں
  • ایسے traders جنہیں صرف بڑے، کم-slippage trades بڑے assets میں درکار ہوں اور جو CEX ٹولز کو ترجیح دیتے ہوں

AMMs DeFi کے انجن بن چکے ہیں، جو کسی بھی wallet رکھنے والے کو یہ سہولت دیتے ہیں کہ وہ tokens swap کرے اور liquidity تک رسائی حاصل کرے، بغیر centralized واسطوں پر انحصار کے۔ بہت سے صارفین کے لیے، صرف معتبر پلیٹ فارمز پر کبھی کبھار swaps کے لیے AMMs استعمال کرنا ہی لچک اور کنٹرول کے لحاظ سے ایک طاقتور اپ گریڈ ہے۔ liquidity provider بننا ایک الگ قدم ہے، جس کے لیے فیس، impermanent loss، اور پروٹوکول رسک کی گہری سمجھ درکار ہوتی ہے۔ اگر آپ LP بننے کا فیصلہ کریں تو چھوٹے سے آغاز کریں، نسبتاً سادہ یا زیادہ مستحکم pairs کو ترجیح دیں، اور اپنی کارکردگی کو صرف tokens ہولڈ کرنے کے مقابلے میں ٹریک کریں۔ سوچ سمجھ کر استعمال کیے جانے پر AMMs آپ کے crypto ٹول کِٹ میں قیمتی ٹولز ثابت ہو سکتے ہیں، لیکن یہ اندھی رسک لینے کے بجائے تعلیم اور احتیاط کو زیادہ انعام دیتے ہیں۔

© 2025 Tokenoversity۔ جملہ حقوق محفوظ ہیں۔