تمام پست‌ها
راهنماها

حمله ساندویچی در سولانا و محافظت از MEV

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

9 دقیقه مطالعه J Tools Editorial
تصویر راهنمای حمله ساندویچی و محافظت از MEV در سولانا: دو معامله غریبه در دو طرف سفارش معامله‌گر داخل یک بلاک

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

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

حمله ساندویچی چیست

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

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

  1. ربات همان توکن را درست پیش از شما می‌خرد و قیمت را بالا می‌برد.
  2. سفارش شما بعد از او و با قیمت بدتر پر می‌شود.
  3. ربات بلافاصله با قیمتی می‌فروشد که خرید شما بالا برده و اختلاف را برمی‌دارد.

شما چیزِ لای ساندویچ هستید و ربات دو تکه نان. کیف پول «موفق» نشان می‌دهد و ضرر برای همین دیده نمی‌شود.

MEV چیست و چرا روی سولانا رخ می‌دهد

MEV کوتاه‌شده Maximum Extractable Value است، بیشترین ارزش قابل استخراج: پولی که ربات‌ها از جابه‌جا کردن ترتیب تراکنش‌ها یا جا دادن تراکنش خودشان دور و بر تراکنش شما درمی‌آورند. کسی که ترتیب معامله‌ها را در بلاک تعیین کند، می‌تواند از آن سود ببرد.

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

  • بعضی ارائه‌دهنده‌های اتصال (سرویس رساندن سفارش به شبکه) سفارش در انتظار شما را با شبکه‌های رباتی که توافق دارند به اشتراک می‌گذارند.
  • صف خود تولیدکننده بلاک را ربات‌هایی که با او کار می‌کنند می‌خوانند.

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

حمله ساندویچی در کمتر از یک ثانیه

با عدد جلو برویم. 1000 دلار SOL را به یک میم‌کوین کوچک سواپ می‌کنید و سقف قیمتی را کاملا باز گذاشته‌اید. همه‌چیز داخل یک بلاک:

  • ربات خرید 1000 دلاری شما را می‌بیند، کسری از ثانیه زودتر می‌خرد و قیمت را حدود 5% بالا می‌برد.
  • سفارش شما با نرخ بدتر پر می‌شود و کمتر از آنچه صفحه نشان می‌داد توکن می‌گیرید.
  • ربات درست بعد از شما می‌فروشد و حدود 40 دلار از پول شما را می‌برد.

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

اسلیپیج، محافظت مجانی شماره یک

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

اگر ربات قیمت را از سقف شما رد کند، معامله لغو می‌شود و ساندویچ می‌ریزد؛ ربات با توکن‌هایی می‌ماند که برای به‌دام‌انداختن معامله‌ای خریده که هرگز اجرا نشد. لغو شدن یک کارمزد کوچک شبکه دارد، اما ساندویچ موفق درصدی از کل معامله را می‌برد.

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

نوع استخرنمونهاسلیپیج پیشنهادی
عمیق و بزرگSOL با USDC0.5% تا 1%
میان‌ردهتوکن جاافتاده میان‌رده1% تا 2%
کم‌عمق و تازهمیم‌کوین تازه2% تا 3%

اسلیپیج 50% یعنی فریاد «به هر قیمتی پر کن» و دعوت باز برای هر ربات ناظر آن استخر. سر دیگر هم بهتر نیست: 0.1% روی میم‌کوین پرنوسان فقط معامله‌ها را پشت هم لغو می‌کند. سقف را با عمق استخر جور کنید.

کانال باز جریان کنار شیر یک‌طرفه‌ای که پشت یک قطره بسته می‌شود، تصویری از سقف تنگ اسلیپیج که مقدار قابل برداشت را محدود می‌کند

جزئیات را سناریو به سناریو در مطلب انتخاب عدد درست اسلیپیج می‌بینید.

چهار قدم عملی

لازم نیست متخصص شوید. پیش از هر معامله همین چهار کار را به ترتیب انجام دهید.

  1. سقف را تنگ بگذارید بر اساس جدول بالا. روی مبلغ‌های کوچک همین یک قدم اغلب کافی است.
  2. جایی سواپ کنید که مسیر را با دقت می‌سازد. ابزار سواپ توکن سولانا معامله را از Jupiter عبور می‌دهد، پیش از امضا قیمت زنده می‌دهد و اجرای روی زنجیره را بررسی می‌کند.
  3. معامله را کوچک نگه دارید یا بزرگ را بشکنید. ربات‌های ساندویچی معمولا سفارش‌های کمتر از حدود 500 تا 1000 دلار را رها می‌کنند، چون کارمزد شبکه و انعام سودشان را می‌خورد. سواپ با چند کیف پول همان سواپ را با ترتیب دقیق روی چند کیف پول پخش می‌کند، پس معامله بزرگ به تکه‌هایی زیر آستانه ربات می‌شکند. کارمزد روز روی صفحه ابزار نوشته است.
  4. پیش از ورود استخر را ببینید. توکنی که مالکیتش در چند کیف پول فشرده شده راحت‌تر دستکاری می‌شود. اسنپ شات هولدرهای توکن تمرکز مالکیت را نشان می‌دهد.

آرام‌بخش‌ترین نکته: ربات‌ها معامله‌های کوچک را رها می‌کنند. سواپ 50 یا 100 دلاری با سقف منطقی زیر رادار می‌ماند و خطر از جایی شروع می‌شود که مبلغ ارزش زحمت ربات را داشته باشد.

در 2026 چه چیزی عوض شد

امسال طرف دفاع هم بیکار نبوده و سه تحول چهره این بازی را عوض می‌کند:

  • Jito DontFront. تنظیمی که معامله شما را به ابتدای باندل هل می‌دهد و حرکت ساده «خرید درست پیش از شما» را می‌بندد. الگوهای گسترده‌تر را کامل از بین نمی‌برد.
  • JitoBAM. یک ممپول رمزگذاری‌شده: معامله شما با کمک سخت‌افزار امن تا لحظه اجرا مخفی می‌ماند. همین حالا عرضه می‌شود.
  • ارتقای Alpenglow. ارتقایی در جریان که نهایی شدن، یعنی لحظه دائمی شدن معامله، را به زیر حدود 150 میلی‌ثانیه می‌آورد؛ حدود 100 برابر سریع‌تر از قبل. پنجره ربات‌ها با آن تنگ‌تر می‌شود.

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

وضعیت شمامحافظت منطقی
معامله کوچک، زیر حدود 500 دلارسقف تنگ معمولا کافی است و ربات‌ها رهایتان می‌کنند
معامله تکی از 1000 دلار به بالاسقف تنگ به‌علاوه شکستن معامله روی چند کیف پول
میم‌کوین تازه و کم‌عمقاول استخر را ببینید، بعد 2% تا 3%
ورود هماهنگ در لانچ (پیشرفته)باندل مهروموم‌شده خودتان تا اسنایپرها لای کارتان نروند

سازوکار باندل در مطلب باندل Jito چه تضمینی دارد توضیح داده شده و قاعده «همه یا هیچ» در مستندات Jito درباره باندل آمده است.

پیشرفته: لانچ توکن و کار با چند کیف پول

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

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

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

  • ابزار معامله باندل‌شده از چند کیف پول با باندل‌های Jito خرید می‌کند که هر کدام حداکثر سه کیف پول دارد و کامل و در یک بلاک ثبت می‌شود، با پشتیبانی Pump.fun و PumpSwap و Raydium. کارمزد روز روی صفحه ابزار نوشته است.
  • همین ایده در خروج هم کار می‌کند: فروش‌ها را در همان ابزار داخل باندل‌هایی جمع می‌کنید که کامل ثبت می‌شوند یا اصلاً ثبت نمی‌شوند.

اینکه اسنایپرها چطور کار می‌کنند را ربات اسنایپر چیست شرح می‌دهد.

چیزهایی که شبیه محافظت‌اند و نیستند

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

ساندویچ، پیش‌دستی و پس‌دستی

این سه اصطلاح اغلب به جای هم به کار می‌روند، اما سه حرکت متفاوتند.

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

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

حمله ساندویچی: پرسش‌های متداول

بعد از حمله می‌توانم پولم را پس بگیرم؟

نه. معامله روی زنجیره تسویه شده و سود ربات در همان بلاک بیرون رفته؛ کسی نیست که از او پس بگیرید. معامله بعدی را می‌شود عوض کرد: سقف تنگ‌تر و مسیر تمیزتر همان حرکت را بی‌سود می‌کند.

معامله‌های کوچک هم ساندویچ می‌شوند؟

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

آیا RPC اختصاصی جلوی این حمله را می‌گیرد؟

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

آیا Jito جلوی حمله ساندویچی را می‌گیرد؟

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

سقف اسلیپیج را چقدر تنگ بگذارم؟

به عمق استخر بستگی دارد: 0.5% تا 1% روی SOL با USDC، 1% تا 2% روی توکن میان‌رده و 2% تا 3% روی میم‌کوین تازه. لغو معامله فقط یک کارمزد کوچک دارد، پس اشتباه در سمت تنگ ارزان‌تر است.

از کجا شروع کنم؟

برای معامله بعدی‌تان همان چهار قدم را به کار ببندید: سقف بر اساس عمق، مسیر تمیز، اندازه متعادل و یک نگاه به هولدرها.

این برای معامله‌گر عادی یعنی چه

ربات‌های ساندویچی واقعی‌اند و سال‌ها کسی نمی‌دانست دارد تراشیده می‌شود. خبر خوب این است که درمانش تقریبا مجانی است و همان چهار قدم بالاست.

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

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

J
نویسنده
J Tools Editorial

یک پست از تیم J Tools.

مشاهده همه پست‌ها توسط J Tools Editorial →

پست‌های مرتبط