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

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

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

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

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

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

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

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

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

  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 خرید می‌کند، با پشتیبانی Raydium و Pump.fun و Moonshot. کارمزد روز روی صفحه ابزار نوشته است.
  • همین ایده ترتیب قفل‌شده در خروج هم کار می‌کند، وقتی فروش‌ها را داخل یک بسته جمع می‌کنید.

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

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

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

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

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

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

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

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

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

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

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

به‌ندرت. بیشتر ربات‌ها سفارش‌های کمتر از حدود 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 →

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