فرانت رانینگ (front-running) در ارزهای دیجیتال به چه معناست؟

 فرانت رانینگ (front-running) به یک کیلد واژه در بازار سهام گفته می‌شود. در واقع فرانت رانینگ به استفاده از اطلاعات محرمانه معاملات و خرید و فروش برای ورود به بازار ارز دیجیتال قبل از شکل گیری رقابت اصلی گفته می‌شود. پس می‌توان گفت فرانت رانینگ یک نوع معامله نهایی (Insider trading)  است. در ادامه به برسی کامل و چگونگی معامله توکن‌های غیر قابل معاوضه  یا NFT می‌پردازیم. حال اگر می‌خواهید از front-running  جلوگیری کنید باید با این نوع معاملات و مصادیق آن آشنایی کامل داشته باشید.

فرانت رانینگ(Front-Running)  در بازا رNFT ها  

این  مفهموم تنها و فقط مختص بازار سهام و فضای سیستم‌های مالی غیر متمرکز (DeFi) نیست ، از این مفهموم در بازار NFT ‌ها یا همان توکن‌های غیر قابل معاوضه نیز استفاده نمود. اینکه اعضای خودی یا اینسایدر‌ها پلتفرم NFT می‌دانند که قرار است کدام NFT در بازار رتبه‌ی بهتری داشته باشد ، باعث این امر می‌شود که که رتبه‌های بالاتر را به خودشان اختصاص دهند. یکی از دلایلی که باعث افزایش قیمت NFT‌ها می‌شود خرید NFT پیش از موعد انتشار است که به اینسایدر‌ها کمک می‌کند تا زمان انتشار یا قبل از انتشار قیمت را افزایش دهد.


فرانت رانینگ

 بنابراین NFT‌هایی که برای عرضه می‌شوند سود منظمی برای اعضای خودی آن مجموعه دارند. حال چرا فرانت رانینگ   (front-running)را معامله نهایی نامیده‌اند، به این خاطر به فرانت رانینگ  (front-running) معامله نهایی می‌گویند که دور از دسترس عموم ، سرمایه‌ها  معامله می‌شوند. به عنوان مثال نیت چستین (Nate Chastain)،  مدیر بازار ان اف تی  OpenSea در سپتامبر 2021 پیش از انکه NFT ها در سایت عرضه بشود، آن‌ها را خریداری نمود ،سپس توکن‌های خود را فروخت و از این کار سود سرشاری به دست آورد. در این کار چستین از بسیاری از اطلاعات محرمانه و رشد قریب الوقوع بازار OpenSea خبر داشت و از این اطلاعات برای دستیابس به سود خود استفاده نمود. حال چستین چگونه این کار را انجام داد چستین این کار غیر قانونی را با تطبیق برچسب زمانی تراکنش‌های NFT با لیست آخرین معاملات توکن مدنظر در OpenSeaتطبیق نمود.

ربات فرانت رانینگ چیست؟

این ربات با استفاده از  تراکنش‌های در دست اجرا و مقدار پرداخت گس به ماینر‌ها این امکان را می‌دهد که قبل از اتمام معامله با کمک گرفتن از فرانت رانینگ (front-running) و پیش بینی معاملات بزرگ و تاثیر گذار در قیمت‌ها در بازار تاثیر به سزایی بگذارند.  این ربات از قبل برنامه ریزی شده است ، تا به شما امکان این را می‌دهد به طور خودکار مبادلات خود را انجام دهند.  با این کار شما باید به جای اینکه تغییرات بازار ارز را دنبال کنید بیشتر باید به دنبال زمان مناسبی برا معاملات خود باشید. ربات‌ها به صورت خودکار بازار ارز را تحلیل می‌نمایند و معاملات را از طرف خود مشتری انجام می‌دهند .

اما سازو کار ربات‌ها در بازار ارز دیجیتال چگونه است؟

طراحی بلاک چین و یا اتریومم به گونه‌ایی است که ، در یک ممپول (mempool)اجازه می‌دهد تمامی تراکنش‌های ثبت شده را متوقف کند ، و در زمانی که تراکنش‌ها در انتظار پردازش قرار می‌گیرند این ربات ‌ها یا ماینر‌ها می‌توانند این ممپول‌ها را اسکن کنند. با این اقدامات تراکنش‌های مناسب برای مبادلات فرانت رانینگ  (front-running)ارز محیا می‌شود.

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

تاکتیک های فرانت رانینگ در صرافی‌های غیرمتمرکز

هنگامی که یک ترید در حال انجام است، سیستم آن را به بلاک چین اطاع می‌دهد و از ماینر‌ها می‌خواهد تراکنش  را تایید کنند. در هر بلاک چین بزرگ ، تعداد تراکنش‌های دریافتی بیشتر از ظرفیت بلاک بعدی است. چرا که تراکنش‌های استخراج نشده در یک استخر تراکنش  که تراکنش‌های آن به تعویق افتاده است به نام ممپول (mempool) باقی مانده‌اند. ممپول بلاک چین شفافی است، که فرانت رانر‌ها از آن سوء استفاده می‌کنند، انها با فهمیدن خواسته‌های معامله گران ، حرکات اینده و نوسانات قیمتی را پیش بینی می‌کنند و می‌توانند سفارشات خود را بر اساس این اطلاعات ثبت کنند.

آیا فرانت‌رانینگ در بازار ارزهای دیجیتال کاری غیرقانونی است؟

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

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

همچنین بخوانید:

اسموث لاو توکن (SLP) چیست؟

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

تجارت شست‌وشوی ارز (Wash trading) چه تفاوتی با تاکتیک‌های فرانت رانینگ دارد؟

شستوشوی ارز به حالتی گفته می‌شود که ، یک سرمایه گذار دارایی یکسانی را خرید کرده و به همان مقدار می‌فروشد. با این کار به طور نمایشی و ساختگی ارزش اوراق بهادر خود را افزایش داده است. اما فرانت رانینگ  (front-running) به بلاک چین یک کاربر پش از نهایی شدن یک تراکنش، تراکنش را انتشار می‌دهد، پس از انتشار تراکنش را به نفع خود و یا دیگری سفارس می‌دهد. بازار NFT به طور خاصی جایگاه اول شستوشوی ارز را دارد. در NFT  به کاربران این امکان را می‌دهد که بدون اخراز هویت خود به کمک اتصال به کیف پول به سایت اقدام به خرید و فروش ارز کنند. این کار بدین معناست که یک کاربر بدون محدودیت و مشکلی با چندین کیف پول اقدام به خرید و فروش کند، با این روش یک فرد می‌تواند هم خریدار و هم فروشنده یک معامله و تراکنش باشد، یعنی دو طرف یک NFT معامله دست یک نفر است به این صورت که فرد با یک کیف پول اقدام به فروش و با کیف پولی دیگر اقادم به خرید می‌کند.  با انجام پندین تراکنش همچنین حجم معاملاتی افزایش می‌یابد،در نتیجه تقاضا برای سرمایه گذاری به صورت نمایشی افزایش می‌یابد.

استراتژی فرانت رانینگ (front-running) تمزکز اصلی بر روی بهره برداری از پروتکل‌های DeFi  و اینگونه سرویس‌ها می‌باشد. یکی دیگر از استراتژی‌ها حملات ساندویچی  (Sandwich attacks) نیز از این پروتکل‌ها کمک می‌گیرد.حملات ساندویچی زمانی رخ می‌دهد که دو سفارش یکی قبل از معامله و دیگر قبل از معامله ثبت می‌شود، با این اتفاق کاربر می‌تواند فرانت ران و بک ران را بر روی معامله پیاده سازی کند، این کار را به ساندویچ به همین دلیل تشبیه کرده‌اند که از دو طرف تراکنش را احاطه می‌کند.  
روشی دیگر برای انجام اینگونه معاملات وجود دارد که جای دو تراکنش را عوض می‌کنند این کار را ماینر‌ها انجام می‌دهند. این تراکنش جای تراکنش اصلی را گرفته  می‌تواند تا انتها تکمیل شود ولی نتلیج آن امکان دارد انجور که شما دوست دارید پیش نرود. 

چگونه می‌توان به وجود فرانت‌رانینگ پی برد؟

از طریق  پایش داده‌های معاملاتی کاربران مانند: آدرس‌های کیف پول، خرید و فروش NFT ها وهمچنین از سه دیتا مهم در شناسایی فرانت رانینگ  (front-running) حتما در بازار NFT لحاظ شود:

•    خرید یا فروش یک ابزار مالی از سوی فرانت رانر.
•    تراکنش قانونی و پتانسیل فرانت رانر برای ابطال ابزار مالی ، جهت پایان دادن به چرخه.
علاوه بر این موارد ، تحلیگران باید برای سفارش خرید / فروش نزدیک به سفارش خرید/ فروش خالق NFT جست و جو کنند تا ببنیند آیا در ابزار مالی تاثیر گذار بر قیمت NFT بوده یا نه ، تا بتوانند هر گونه فرانت رانینگ  (front-running) را شناسایی کنند. همچنین تیم انطباق باید از طریق جمع آوری جریان‌ها مختلف و قابلیت بازسازی معاملات و الحاق اطلاعات دیگر مانند ارتباط صوتی و الکترونیکی استفاده کنند، تا وجود هر گونه تخلف را رد کنند؛ به عنوان مثال برای این کار می‌توان با گفت و گو با خریدارن هنگام فروش NFT به کار برد.

چگونه از بروز فرانت رانینگ در بازار ارزها جلوگیری کنیم؟

برای جلوگیری از فرانت رانینگ هیچ راهکاری وجود ندارد ک به طور حتم از این کار جلوگیری کنید ولی بسته به سناریو‌های مختلفی که پیش می‌آید بایده راهکار‌خای مختلف پیاده سازی کنید.


1.    از استخرهای نقدینگی بزرگ استفاده کنید


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


2.    مقدار اسلیپیج را کاهش دهید کنید


می‌توانید ماکسیمم اسلیپیچ یا Slippage Tolerance را در صرافی غیر متمرکز تنظیم کنید، با این کار شما حداکثر انحراف از مبلغ دریافتی خود نتظیم می‌کنید. به عنوان مثال شما فکر کنید در یک صرافی غیر متمرکز ثبت نام کرداید و این انتظار را دارید که 500 تتر(USDT)  به شما باز گردد. حال اگر اسلیپیچ خود را بر روی 1% نتظیم کنید ، در این صورت کمتر از 495 تتر دریافت نخواهید کرد، ولی اگر اسلیپیچ تولرانس را بالاتر قرار دهید ممکن است مبلغ کمتری دریافت کنید. فرانت رانر‌ها اسلیپیچ بالا را دوست دارند. و شما باید برعکس خواسته فرانت رانینگ‌ها عمل کنید، پس باید Maximum Slippage را کاهش دهید و در یک سفارش بزرگ  آن را روی بین 0.5٪ الی 2٪ قرار دهید.


3.    پرداخت کارمزد گس اضافه


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


4.    با مبلغ کم سفارش بگذارید


 فرانت رانر‌ها در هنگام ورود و خروج از بازار کارمزد گس پرداخت می‌کنند و همچنین مبلغ پرداختی را به عنوان کارمزد معامله پس میگیرند، پس باید برای کسب سود حداقل استانه یا (Minimum Threshold)  را رعایت کنند. با این هزینه‌ها انها زمانی سود می‌کنند که این هزینه‌ها جبران شود.در بازار ساز‌ها و یا دکس‌ها مبتنی بر اتریوم که معروف‌ترین انها می‌توان به یونی سواپ (Uniswap)، بالانسر (Balancer) و سوشی سواپ (SushiSwap)  اشاره کرد برای هر تراکنشی که انجام دهید 25 دلار کارمزد گس دریافت می‌کنند و از انجایی که فرانت رانر‌ها برای پیش دستی در معامله به دو تراکنش نیاز دارند برای هر تراکنش 50 دلار خرج می‌کنند ، پس اگر تراکنش شما کمتر از 50 دلار سود داشته باشد فرانت رانر‌ها از آن  تراکنش صرف نظر می‌کنند.وقتی  یک ترید با مبلغ کم می‌شوید، عملا آن را به یک معامله بدون سود تبدیل می‌کند به طور کلی ترید کردن زیر 1000 دلار عملا بدون سود است برای فرانت رانر‌ها و وقتی  فرانت رانر‌ها  برای تراکنش شما برنامه نداشته باشند. 


5.    یک تیکر (Taker) پیدا کنید


 اولین جایی که نظر فرانت رانر‌ها را به خود جلب می‌کند دفاتر سفارش‌های عمومی است. ولی اگر بتوانید یک تیکر پیدا کنید با کمک تیکر می‌توانید سفارش را تکمیل کنید با انجام تراکنش به کمک تیکر می‌توانید از دست فرانت رانر‌ها و بازار‌های عمومی فرار کنید.


راه‌هایی برای جلوگیری از پیش‌دستی در معاملات در دکس‌ها


 دکس‌ها (DEX) می‌توانند از چندین طریق پیش دستی و فرانت رانینگ در معاملات را دشوار می‌کند:

  •  مچینگ سریع

 مچینگ زمانی در انجام تراکنش رخ می‌دهد که از ابتدا تا انتهای تراکنش زمان بسیار زیادی طول بکشد در این زمان فرانت رانر‌ها می‌توانند مچینگ کنند. ورود فرانت رانر‌ها در صرافی‌های متمرکز عملا غیر ممکن است چون در صرافی‌های متمرکز سرعت مچ شدن سفارشات بالا است. زمان بلاک (Block Time) فوق‌العاده سریع باعث می‌شود فرانت رانرها نتوانند واکنش نشان دهند فرانت رانر‌ها از نظر  سیستمی آنقدر قوی نیستند که امنیت شبکه را تحت تاثیر قرار دهند.  

  •   موتور تطبیق سفارش غیرمتمرکز

نمی‌شود ثابت کرد که موتور‌های تطبیق سفارشِ (Match Engine) دخالتی در پیش دستی معاملات دارند،ولی موتور‌های تطبیق غیر متمذکز به هر کاربر خود اجازه می‌دهد تطبیق سفارشات را به صورت زنده مشاهده کند،این کار را به کمک یک گره فول (Full  Node) انها می‌توانند تراکنش اخرین بلاک را به صورت دستی با دفتر سفارش فعلی مچ (Match) کند.

  • تطبیق دوره‌ای مزایده

یک استراتژی می‌تواند کمک کند که کسی از قیمت معامله بعدی را غیر ممکن می‌کند. مگر اینکه کسی به کمک موتور تطبیق از سفارش بعدی بلاک از قیمت معامله آگاه باشد و با این کار بتواند در قیمت معامله تاثیر بگذارد، و در غیر این صورت غیر ممکن است ، این مکانیزم تطبیق دوره‌ایی مزایده  (periodic auction matching) نام دارد. این مکانیزم یک لایه امنیتی اضافه برای جلوگیری از ورود فرانت رانر‌ها است.


چگونه از فرانت رانینگ در اتریوم 2.0 جلوگیری کنیم؟


فرانت رانینگ در اتریوم 2.0

 ادغام شبکه اصلی (Main net) با زنجیره بیکن (Beacon Chain) و معرفی مکانیزم اجماع اثبات سهام (PoS)، برای برخی معامله گران در مورد تاثیر انتشار اتریوم 2.0 در اواخر 2023 دچار سوال شده بود. در یک دوره تراکنش‌ها را مورد اعتبار سنجی قرار می‌دهند و از پیش از موقعیت خود مطلع می‌شوند.

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

مرجع:tradingview

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد