در حال آمادهسازی صوت...
تعریف کوتاه یونیسواپ
یونیسواپ یک پروتکل صرافی غیرمتمرکز است که روی Ethereum ساخته شده و امکان مبادله توکنهای ERC-20 را بدون دفتر سفارش، حساب کاربری یا واسطه متمرکز فراهم میکند. این پروتکل به جای خریدار و فروشنده مستقیم، از استخرهای نقدینگی و قراردادهای هوشمند برای قیمتگذاری و اجرای معاملات استفاده میکند.
در یونیسواپ، کاربران میتوانند توکن مبادله کنند، نقدینگی فراهم کنند یا بازار جدید بسازند؛ همه این عملیات بهصورت onchain و مبتنی بر مدل بازارساز خودکار یا AMM انجام میشود.
چرا یونیسواپ مهم است؟
در بازارهای مالی سنتی، معامله معمولاً به یک نهاد واسطه نیاز دارد: صرافی، کارگزار، بانک یا بازارساز متمرکز. در بازار ارزهای دیجیتال نیز بسیاری از کاربران هنوز از Exchanges متمرکز استفاده میکنند؛ جایی که دارایی باید به حساب صرافی منتقل شود و کاربر به زیرساخت، قوانین و امنیت آن پلتفرم اعتماد کند.
یونیسواپ این رابطه را تغییر داد. پرسش اصلی دیگر این نبود که «کدام صرافی معامله را انجام میدهد؟» بلکه این شد: آیا میتوان بازار را فقط با کد، نقدینگی عمومی و قرارداد هوشمند اداره کرد؟
پاسخ یونیسواپ به این پرسش، یکی از پایههای اصلی DeFi را ساخت. همانطور که Bitcoin نشان داد انتقال ارزش میتواند بدون بانک انجام شود و مفهوم «بلاکچین چیست» را برای جهان مالی جدی کرد، یونیسواپ نشان داد مبادله دارایی نیز میتواند بدون دفتر سفارش متمرکز و بدون متولی دارایی انجام شود.
اهمیت یونیسواپ فقط در مبادله توکن نیست. این پروتکل به لایهای از زیرساخت بازار تبدیل شده است؛ لایهای که Wallets، اپلیکیشنهای DeFi، تجمیعکنندهها، رباتهای معاملاتی، پروتکلهای وامدهی و حتی پروژههای جدید Web3 میتوانند روی آن ساخته شوند.

یونیسواپ چگونه کار میکند؟
یونیسواپ به جای دفتر سفارش، از استخر نقدینگی استفاده میکند. هر استخر معمولاً شامل دو دارایی است؛ برای مثال ETH/USDC یا UNI/ETH. کاربران با این استخر معامله میکنند، نه با یک فروشنده یا خریدار مشخص.
وقتی کاربری میخواهد ETH را به USDC تبدیل کند، توکن ETH وارد استخر میشود و USDC از همان استخر خارج میشود. قرارداد هوشمند، قیمت را بر اساس نسبت داراییهای موجود در استخر محاسبه میکند. در نسخههای اولیه، این منطق با فرمول معروف x * y = k توضیح داده میشد؛ یعنی حاصلضرب موجودی دو دارایی باید پس از معامله ثابت بماند یا افزایش یابد.
این مدل ساده به نظر میرسد، اما اثر عمیقی دارد: هرچه معامله نسبت به عمق استخر بزرگتر باشد، قیمت بیشتر جابهجا میشود. این اختلاف میان قیمت مورد انتظار و قیمت اجرای واقعی، Price Impact نام دارد. بنابراین نقدینگی عمیقتر، اجرای بهتر و لغزش قیمتی کمتر ایجاد میکند.
نکته مهم این است که یونیسواپ یک اپلیکیشن واحد نیست. Uniswap Protocol پروتکل یونیسواپ مجموعهای از قراردادهای هوشمند تغییرناپذیر است. رابط وب، کیف پول، API و ابزارهای توسعه فقط روشهای دسترسی به این قراردادها هستند. برای فهم این بخش، شناخت Ethereum و مفهوم «قرارداد هوشمند چیست» اهمیت بنیادی دارد.
استخر نقدینگی و نقش LPها
تأمینکنندگان نقدینگی یا Liquidity Providers داراییهای خود را در یک استخر قرار میدهند تا معاملهگران بتوانند از آن استفاده کنند. در مقابل، LPها بخشی از کارمزد معاملات همان استخر را دریافت میکنند. این مدل، بازارسازی را از فعالیتی مخصوص مؤسسات بزرگ به عملیاتی باز و permissionless تبدیل میکند.
اما تأمین نقدینگی شبیه سپردهگذاری بدون ریسک نیست. اگر قیمت نسبی دو دارایی تغییر کند، LP ممکن است نسبت به حالتی که داراییها را فقط در Wallet خود نگه میداشت، بازده کمتری بگیرد. این پدیده Impermanent Loss نام دارد.
در Uniswap v3 و v4 مفهوم نقدینگی متمرکز اضافه شد. در این مدل، LP میتواند سرمایه خود را فقط در یک بازه قیمتی مشخص فعال کند؛ مثلاً برای یک جفت استیبلکوین، نقدینگی را فقط بین ۰.۹۹ تا ۱.۰۱ دلار قرار دهد. این طراحی باعث میشود سرمایه در محدودهای که واقعاً معامله انجام میشود، کاراتر استفاده شود.
همینجا تفاوت یونیسواپ با یک صرافی ساده آشکار میشود: یونیسواپ فقط محل خرید و فروش نیست؛ یک ماشین قیمتگذاری، تسویه و توزیع نقدینگی است.
معماری سیستم یونیسواپ
معماری یونیسواپ را میتوان در چند لایه دید: قراردادهای اصلی، قراردادهای پیرامونی، استخرهای نقدینگی، مسیریابی معامله، رابطهای کاربری و حاکمیت پروتکل.
۱. قراردادهای اصلی یونیسواپ
Core Contracts منطق بنیادین استخرها، مبادله، وضعیت قیمت، نقدینگی و تسویه را مدیریت میکنند. این قراردادها در نسخههای اصلی یونیسواپ معمولاً غیرقابل ارتقا طراحی شدهاند تا رفتار پروتکل پس از استقرار بهصورت دلخواه تغییر نکند.
۲. استخرهای نقدینگی
هر استخر، بازار میان دو دارایی است. در نسخههای قدیمیتر، نقدینگی در کل منحنی قیمت پخش میشد. در v3 و v4، نقدینگی میتواند در بازههای قیمتی مشخص متمرکز شود. این طراحی، بهرهوری سرمایه را بالا میبرد اما مدیریت موقعیت LP را پیچیدهتر میکند.
۳. Router و مسیریابی
کاربر همیشه مستقیماً با یک استخر ساده معامله نمیکند. گاهی بهترین مسیر، عبور از چند استخر است؛ مثلاً تبدیل Token A به ETH و سپس ETH به Token B. Routerها و ابزارهایی مانند Universal Router این مسیرهای چندمرحلهای را سادهتر میکنند.
۴. یونیسواپ v4 و معماری Singleton
در یونیسواپ v4، همه استخرها در یک قرارداد واحد یا Singleton مدیریت میشوند. هدف این طراحی، کاهش هزینه ایجاد استخر و بهبود مسیریابی میان استخرهای متعدد است. یونیسواپ اعلام کرده بود که این معماری میتواند هزینه ایجاد استخر را بهطور چشمگیری کاهش دهد و با Flash Accounting، انتقالهای غیرضروری توکن را کمتر کند.
۵. Hooks در نسخه v4
Hooks قراردادهای قابل سفارشیسازی هستند که میتوانند قبل یا بعد از رویدادهایی مانند swap، افزودن نقدینگی یا تغییر موقعیت اجرا شوند. این قابلیت، یونیسواپ را از یک AMM نسبتاً ثابت به یک بستر برنامهپذیر برای طراحی بازارهای پیچیدهتر تبدیل میکند. نمونههای ممکن شامل کارمزد پویا، سفارش محدود onchain، TWAMM و اوراکلهای سفارشی است.

نسخههای اصلی یونیسواپ
Uniswap v1
نسخه اول، مدل AMM را به شکلی ساده روی Ethereum پیاده کرد. تمرکز اصلی آن ایجاد بازارهای غیرمتمرکز برای توکنها بود.
Uniswap v2
v2 امکان جفتارزهای ERC-20/ERC-20 را تقویت کرد و مدل استخرهای دوتوکنی را به استانداردی مهم در DeFi تبدیل کرد. در این نسخه، هر LP سهمی متناسب از استخر دریافت میکرد.
Uniswap v3
v3 نقدینگی متمرکز را معرفی کرد. در این مدل، LPها میتوانند محدوده قیمتی مشخصی انتخاب کنند و سرمایه خود را در همان محدوده فعال نگه دارند. این ویژگی برای جفتهایی مانند استیبلکوینها یا داراییهای با نوسان کنترلشده، کارایی سرمایه را بسیار بالاتر میبرد.
Uniswap v4
v4 با Hooks، Singleton و Flash Accounting طراحی شد تا یونیسواپ به یک زیرساخت قابل برنامهریزی برای بازارهای DeFi تبدیل شود. نسخه v4 در ژانویه ۲۰۲۵ فعال شد و طبق اعلام رسمی یونیسواپ، در زمان راهاندازی روی ۱۰ شبکه در دسترس قرار گرفت.
کاربردهای واقعی یونیسواپ
یونیسواپ در ظاهر برای Swap توکنها استفاده میشود، اما کاربردهای واقعی آن گستردهتر است.
نخستین کاربرد، مبادله مستقیم دارایی از داخل کیف پول دیجیتال است. کاربر بدون ساخت حساب، بدون واریز دارایی به صرافی و بدون واگذاری کنترل دارایی، معامله را از Wallet خود امضا میکند. این بخش برای لینک داخلی به مفهوم «کیف پول دیجیتال چیست» اهمیت بالایی دارد.
کاربرد دوم، تأمین نقدینگی برای کسب کارمزد است. پروژهها، بازارسازها و کاربران حرفهای میتوانند نقدینگی را در محدودههای قیمتی مشخص قرار دهند و از حجم معاملات کارمزد دریافت کنند.
کاربرد سوم، راهاندازی بازار برای توکنهای جدید است. پروژهای که توکن ERC-20 منتشر میکند، میتواند با ایجاد استخر نقدینگی، امکان معامله اولیه را فراهم کند.
کاربرد چهارم، استفاده زیرساختی در اپلیکیشنهای DeFi است. بسیاری از کیف پولها، داشبوردها، تجمیعکنندهها و پروتکلهای مالی از نقدینگی یونیسواپ در پشت صحنه استفاده میکنند.
کاربرد پنجم، طراحی بازارهای سفارشی در v4 است. با Hooks میتوان بازارهایی ساخت که کارمزد آنها بر اساس نوسان تغییر کند، سفارشهای بزرگ را در زمان پخش کند یا بخشی از منطق بازارسازی را به قراردادهای دیگر متصل کند.
سناریوی عملی: مبادله ETH به USDC
فرض کنید کاربری در کیف پول خود ETH دارد و میخواهد بخشی از آن را به USDC تبدیل کند. کاربر وارد رابط یونیسواپ میشود، کیف پول را متصل میکند، مقدار ETH را وارد میکند و USDC را بهعنوان دارایی مقصد انتخاب میکند.
پیش از تأیید، رابط کاربری مسیر معامله، کارمزد، Price Impact و حداقل مقدار دریافتی را نمایش میدهد. اگر کاربر معامله را تأیید کند، کیف پول یک تراکنش برای امضا نمایش میدهد. پس از ثبت تراکنش روی Ethereum یا یک شبکه سازگار، قرارداد هوشمند معامله را با استخر نقدینگی اجرا میکند.
اگر بازار در فاصله امضا تا ثبت تراکنش بیش از حد تغییر کند، معامله ممکن است به دلیل Slippage protection انجام نشود. این شکست، خطا نیست؛ نوعی مکانیسم حفاظتی است تا کاربر در قیمتی بسیار بدتر از انتظار معامله نکند. اسناد یونیسواپ نیز Slippage را اختلاف میان قیمت مورد انتظار هنگام ارسال تراکنش و قیمت واقعی هنگام اجرا توضیح میدهد.

ریسکها و برداشتهای اشتباه رایج
یونیسواپ بدون ریسک نیست
غیرمتمرکز بودن به معنی بیخطر بودن نیست. قراردادهای هوشمند، استخرهای کمعمق، توکنهای جعلی، تنظیمات اشتباه Slippage و حملات MEV میتوانند برای کاربر زیانبار باشند.
هر توکنی در یونیسواپ معتبر نیست
ماهیت permissionless باعث میشود هر کسی بتواند برای یک توکن بازار ایجاد کند. این ویژگی برای نوآوری مفید است، اما برای کاربران ناآگاه خطرناک است. وجود یک توکن در یونیسواپ به معنی تأیید رسمی، ارزش ذاتی یا امنیت آن نیست.
Price Impact با Slippage یکی نیست
Price Impact نتیجه اندازه معامله نسبت به عمق استخر است. Slippage تغییر قیمت بین زمان ارسال و اجرای تراکنش است. هر دو میتوانند مقدار دریافتی کاربر را کاهش دهند، اما منشأ آنها متفاوت است.
LP بودن شبیه سود ثابت بانکی نیست
LPها کارمزد میگیرند، اما در برابر Impermanent Loss، نوسان داراییها و خروج قیمت از محدوده فعال قرار دارند. در نقدینگی متمرکز، اگر قیمت از بازه انتخابی خارج شود، نقدینگی دیگر فعال نیست و کارمزدی ایجاد نمیکند.
Hooks در v4 قدرت و ریسک را همزمان افزایش میدهد
Hooks قابلیت طراحی بازارهای پیشرفته را فراهم میکند، اما هر Hook میتواند منطق خاص و ریسک خاص خود را داشته باشد. بنابراین در v4، بررسی ساختار استخر فقط به دو توکن و کارمزد محدود نیست؛ باید منطق Hook نیز فهمیده شود.
یونیسواپ در برابر صرافی متمرکز
یونیسواپ و صرافی متمرکز هر دو امکان مبادله دارایی میدهند، اما منطق آنها متفاوت است.
در صرافی متمرکز، کاربر معمولاً دارایی را به حساب صرافی منتقل میکند. سفارشها در دفتر سفارش ثبت میشوند و صرافی زیرساخت تطبیق سفارش، نگهداری دارایی و تسویه را کنترل میکند. این مدل میتواند سریع و کاربرپسند باشد، اما به اعتماد به نهاد مرکزی نیاز دارد.
در یونیسواپ، دارایی تا لحظه امضای تراکنش در کیف پول کاربر باقی میماند. معامله با قرارداد هوشمند و استخر نقدینگی انجام میشود. قیمت از نسبت داراییهای درون استخر و منطق AMM بهدست میآید، نه از تطبیق سفارشهای خرید و فروش.
تفاوت اصلی اینجاست: صرافی متمرکز یک شرکت عملیاتی است؛ یونیسواپ یک پروتکل بازارسازی onchain است.

UNI و حاکمیت یونیسواپ
UNI توکن حاکمیتی پروتکل Uniswap است. دارندگان UNI میتوانند در فرآیندهای حاکمیتی مشارکت کنند، رأی بدهند یا حق رأی خود را به نمایندهای دیگر واگذار کنند. طبق اسناد رسمی یونیسواپ، Governance میتواند درباره مواردی مانند خزانه، کارمزد پروتکل و جهتگیری آینده پروتکل تصمیم بگیرد.
این بخش، یونیسواپ را از یک نرمافزار ساده جدا میکند. پروتکلهای DeFi معمولاً فقط کد نیستند؛ ترکیبی از قرارداد هوشمند، نقدینگی، کاربران، توسعهدهندگان و حاکمیت هستند. در چنین ساختاری، تصمیمات اقتصادی و فنی میتوانند بهاندازه خود کد اهمیت داشته باشند.
با این حال، داشتن UNI به معنی مالکیت مستقیم بر داراییهای داخل استخرها یا تضمین سود نیست. UNI ابزار مشارکت در حاکمیت است، نه سهم سنتی یک شرکت.
آینده یونیسواپ از ۲۰۲۶ به بعد
آینده یونیسواپ احتمالاً در سه مسیر اصلی شکل میگیرد: نقدینگی برنامهپذیر، اجرای چندزنجیرهای و ادغام عمیقتر با اپلیکیشنهای مصرفی.
نقدینگی برنامهپذیر با v4 و Hooks جدیتر شده است. به جای آنکه همه استخرها رفتار مشابه داشته باشند، هر بازار میتواند منطق خاص خود را داشته باشد: کارمزد پویا، مدیریت خودکار نقدینگی، اتصال به وامدهی، سفارشهای زمانی و سازوکارهای ضد MEV.
مسیر دوم، گسترش چندزنجیرهای است. یونیسواپ دیگر فقط به Ethereum mainnet محدود نیست و روی شبکههای مختلف EVM و لایهدومها استفاده میشود. این موضوع هزینه معامله را کاهش میدهد و دسترسی کاربران خرد را افزایش میدهد، اما تجربه کاربری را به مدیریت شبکهها، پلها و نقدینگی میانزنجیرهای وابستهتر میکند.
مسیر سوم، محو شدن مرز میان Wallet، صرافی، اپلیکیشن مالی و زیرساخت DeFi است. در آینده، بسیاری از کاربران ممکن است مستقیماً نام یونیسواپ را نبینند، اما معامله آنها از طریق نقدینگی یونیسواپ یا مسیرهای مبتنی بر Uniswap اجرا شود.
در سطح کلان، یونیسواپ یکی از نمونههای اصلی حرکت اقتصاد دیجیتال از نهادهای متمرکز به پروتکلهای باز است؛ همان مسیری که از Bitcoin و Blockchain آغاز شد، با Ethereum و قراردادهای هوشمند گسترش یافت و در DeFi به بازارهای مالی بدون مجوز رسید.
جمعبندی نهایی
یونیسواپ یک پروتکل صرافی غیرمتمرکز و بازارساز خودکار است که امکان مبادله توکنها، ایجاد بازار و تأمین نقدینگی را بدون واسطه متمرکز فراهم میکند. این پروتکل با استفاده از قراردادهای هوشمند، استخرهای نقدینگی و مدل AMM، یکی از زیرساختهای اصلی DeFi روی Ethereum و شبکههای سازگار با آن محسوب میشود.
اهمیت یونیسواپ در این است که بازار مالی را از سطح پلتفرمهای بسته به سطح پروتکلهای باز منتقل میکند. نسخههای جدیدتر، بهویژه v3 و v4، با نقدینگی متمرکز، Hooks، Singleton و Flash Accounting، یونیسواپ را از یک ابزار ساده Swap به یک لایه برنامهپذیر برای طراحی بازارهای onchain تبدیل کردهاند.
یونیسواپ برای کاربران، راهی برای مبادله مستقیم از کیف پول است؛ برای LPها، ابزاری برای تأمین نقدینگی و دریافت کارمزد؛ و برای توسعهدهندگان، زیرساختی برای ساخت اپلیکیشنهای مالی غیرمتمرکز. در عین حال، ریسکهایی مانند اسلیپیج، ضرر ناپایدار، توکنهای جعلی، ریسک قرارداد هوشمند و پیچیدگی Hooks باید جدی گرفته شوند.






