Quantitative Crypto Insight: تحلیلی از معاملات آربیتراژ مثلثی در Uniswap v2 | توسط Coinbase | فوریه 2022

Quantitative Crypto Insight: تحلیلی از معاملات آربیتراژ مثلثی در Uniswap v2 |  توسط Coinbase |  فوریه 2022


کوین بیس

توسط ایندرا روستاندی، نبیل بنبادا، یائو ما

در امور مالی سنتی، آربیتراژ فرصتی است برای به دست آوردن سود مثبت و تقریباً بدون ریسک با استفاده از اختلاف قیمت‌ها که در بازارها وجود دارد. این اختلافات قیمتی نشان دهنده وجود برخی ناکارآمدی ها در بازارها است.

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

در بازارهای FX، یک معامله آربیتراژ معمولی آربیتراژ مثلثی است که شامل حداقل 3 ارز است:

این آربیتراژ از هرگونه انحراف در قیمت بین سه جفت بالا استفاده می کند.

در اینجا، در یک بازار کارآمد، همیشه باید داشته باشیم:

در این مثال:

در اینجا، هرگونه انحراف از این تعادل منجر به یک فرصت آربیتراژ خواهد شد. به عنوان مثال، اگر یورو نسبت به دلار ارزان تر بود.

Uniswap یک محل تبادل غیرمتمرکز است که امکان دو نوع فعالیت را فراهم می کند:

  1. نقدینگی یک جفت توکن ERC-20 را فراهم کنید
  2. یک توکن ERC-20 را با یک توکن ERC-20 دیگر تعویض کنید

در ادامه پست، ما بر روی نسخه دوم Uniswap (Uniswap v2) تمرکز خواهیم کرد، که برای اولین بار در می 2020 به کار گرفته شد. و از آنجایی که ما به آربیتراژ مثلثی علاقه مندیم، اجازه دهید ابتدا توضیح دهیم که چگونه یک مبادله قیمت گذاری می شود.

Uniswap به دسته “بازار محصول ثابت” تعلق دارد. در این دسته، حاصلضرب نقدینگی دو توکن ERC-20 در جفت بهره ثابت است:

برای اهداف تصویری، بگویید توکن A WETH است در حالی که نشانه B USDC است، و ما در مجموعه WETH-USDC 1,000 WETH و 3,000,000 USDC داریم. سپس،

فرض کنید اکنون می خواهیم 1 WETH را به USDC مبادله کنیم، چقدر USDC می توانیم بدست آوریم؟ معامله ما نقدینگی WETH را به 1001 WETH افزایش می دهد. برای حفظ محصول ثابت، ما داریم:

بنابراین مقدار USDC که در سوآپ دریافت می کنیم عبارت است از:

بنابراین در سوآپ، نرخ موثر WETH/USDC 2997 را دریافت می کنیم.

در اینجا چند نکته قابل ذکر است:

  • این مثال شامل هزینه هایی برای تمرکز بر قیمت گذاری نمی شود.
  • نرخ موثر WETH/USDC زمانی که مقدار متفاوتی از WETH را مبادله می کنیم، می تواند تغییر کند. به این می گویند لغزش. در این مثال، قیمت موثر 3 USDC یا 0.1٪ کاهش یافت.
  • نرخ WETH/USDC ما صرفاً توسط نقدینگی موجود در محل تعیین می شود و به نحوه نقل قول WETH/USDC در سایر مکان ها بستگی ندارد. این یکی دیگر از منابع احتمالی آربیتراژ است، هرچند که خارج از محدوده این پست است.

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

  • همه معاملات در یک معامله انجام می شود تا ریسک حرکت قیمت ها و تأثیرگذاری بر فرصت های آربیتراژ کاهش یابد.
  • تمام معاملات فقط شامل Uniswap نسخه 2 است. با این کار، معاملات آربیتراژ مثلثی را که شامل مکان‌های متعددی هستند (مثلاً مبادله همزمان در Uniswap و Sushiswap) از دست می‌دهیم.
  • تمام توکن های درگیر در معاملات آفست می شوند به جز یک توکن: the رمز به دست آوردن، که فرستنده در پایان سری معاملات سود بیشتری کسب می کند.

پس از تجزیه و تحلیل بیش از 68 میلیون مبادله Uniswap v2 از زمان استقرار Uniswap v2 تا پایان سال 2021، ما 1،371،122 مبادله را یافتیم که در 429،315 تراکنش با استفاده از فرصت های آربیتراژ مثلثی در Uniswap v2 گروه بندی شده اند.

به صورت ماهانه، در اکتبر 2020 شاهد یک اوج محسوس هستیم، در حالی که تعداد معاملاتی که از فرصت های آربیتراژ مثلثی استفاده می کنند، از آن زمان کاهش یافته است. عوامل زیادی ممکن است باعث این امر شده باشد (افزایش DEX های رقیب، فرصت های آربیتراژ به طور مکانیکی به دلیل کارآمدتر شدن بازار کاهش می یابد…). ما در حال حاضر در حال بررسی این سرنخ ها هستیم تا این رفتار را توضیح دهیم.

در مرحله بعد، می بینیم که کدام توکن ها بیشتر به عنوان توکن های افزایش استفاده می شوند. WETH در اینجا با 417229 معامله پیشتاز است. جایگاه دوم تا چهارم توسط استیبل کوین ها اشغال شده است: USDC، USDT، DAI. در مجموع، ما 123 توکن مجزا را شناسایی کردیم که به عنوان توکن‌های افزایش استفاده می‌شوند، اما چهار توکن برتر بیش از 99 درصد از معاملات را تشکیل می‌دهند.

معمولاً از چند پا برای معامله این فرصت ها استفاده می شد؟ اکثر این معاملات با استفاده از سه پایه انجام شد. تعداد بسیار قابل توجهی نیز تا 6 پا را شامل می شود.

سود این معاملات چقدر است؟ برای WETH، نسبت بالایی از 417229 معامله مربوط به WETH سودآور هستند (حدود 94٪ هنگام محاسبه گاز). سودآورترین تجارت حدود 280 WETH به دست آورد، اما میانگین و میانگین افزایش های تعدیل شده با گاز بسیار کوچکتر است (میانگین: 0.08 WETH، میانه: 0.012 WETH).

برای USDC، تجارت با بیشترین سود بیش از 14000 USDC انباشته شد، اما به طور متوسط، این افزایش حدود 97 USDC بود، در حالی که سود متوسط ​​تقریبا 28 USDC بود.

اجازه دهید اکنون آدرس‌های تکی (بدون فاش کردن موارد خاصی) را در پشت این معاملات در نظر بگیریم. ما دریافتیم که این معاملات توسط 4784 آدرس منحصر به فرد آغاز شده است که فعال ترین آنها بیش از 16000 معامله را آغاز کرده است. در مجموع، 94 آدرس منحصر به فرد هر کدام بیش از 1000 معامله را آغاز کردند. هنگام استفاده از WETH به عنوان توکن سود، سودآورترین آدرس توانست بیش از 1100 WETH را در نتیجه معاملات خود جمع کند. در مورد USDC به عنوان توکن افزایش، سودآورترین آدرس تقریباً 35000 در USDC جمع شده است.

آخرین اما نه کم اهمیت، اجازه دهید اکنون در سطح بالایی بحث کنیم که چگونه این فرصت های آربیتراژ مثلثی شناسایی می شوند و معاملات مربوطه چگونه اجرا می شوند.

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

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

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

تجزیه و تحلیل از زیرگراف Uniswap v2 استفاده می کند که از طریق پروتکل Graph در دسترس است. با تشکر از لوک یانگ بلاد و خاویر لو برای مشارکت و بازخوردشان.