سولانا تا آستانه توقف نهایی‌سازی نزدیک شد

پیکربندی نادرست در ارائه‌دهنده میزبانی Teraswitch موجب شد صبح چهارشنبه 28.83% از SOLِ استیک‌شده به‌صورت هم‌زمان آفلاین شوند و شبکه سولانا تا فاصله 4.51 درصدی از آستانه توقف نهایی‌سازی پیش برود؛ آستانه‌ای که روی 33.34% تنظیم شده است. این رخداد شبکه را تا حدود 86% از مسیر رسیدن به توقف کامل نهایی‌سازی پیش برد و هشدارهای جدی درباره تمرکز زیرساختی و مکانیسم‌های پشتیبان‌گیری مطرح کرد.

چگونگی رخداد

خطای انتشار مسیر و بازتاب در شبکه

Teraswitch در گزارش خود توضیح داده انتشار یک مسیر پیش‌فرض از سایت میامی و حذف متریک‌های community باعث وقوع خطا شد. آن مسیر توسط یک بازتاب‌دهنده مسیر در آمستردام منتشر و به مناطق اروپا و آسیا-پاسفیک رسید. روترهای لبه‌ای در آن مناطق مسیر منتشرشده را به‌عنوان مسیر محلی پذیرفتند و آن را بر مسیر واقعی ترجیح دادند؛ در نتیجه هسته مرکز داده مسیر را نامعتبر تشخیص داد و رد کرد. نتیجه: دوازده سایت در لندن، آمستردام، دوبلین، فرانکفورت، سنگاپور و توکیو بدون مسیر معتبر برای مسیریابی باقی ماندند. بخش‌های آمریکای شمالی تحت تأثیر قرار نگرفتند.

تیم مهندسی Teraswitch عیب را ظرف 10 دقیقه شناسایی و سرویس را در ساعت 04:16:15 UTC بازگرداندند.

تمرکز سهام و ریسک‌ سیستماتیک

تحلیل پروتکل استیکینگ Marinade Finance نشان داد اختلال عمدتاً در یک سامانه مستقل (AS20326) متمرکز بوده است. این AS حدود 118,890,767 SOL — معادل 27.34% از کل SOLِ استیک‌شده — را در اختیار دارد و در زمان حادثه تقریباً 94% از این سهم به‌صورت هم‌زمان آفلاین شد. سقف تعیین‌شده برای هر سامانه مستقل 25% است، بنابراین AS20326 از حد مجاز عبور کرده بود و همین تمرکز خطر تشدید پیامدها را افزایش داد.

نقشه مراکز داده و نقاط مسیریابی متاثر از اختلال Teraswitch

میزان خسارت و بازگشت ولیدیتورها

  • حدود 90 ولیدیتور تحت‌تأثیر قرار گرفتند و مجموعاً 333 SOL پاداش از دست دادند؛ این مقدار در پایان اپوک از وثیقه ولیدیتورها پوشش داده خواهد شد.
  • Marinade گزارش داد 59 ولیدیتور با مجموع 80.2 میلیون SOL در بازه‌ای کوتاه در آمستردام، فرانکفورت و توکیو منتظر بازتطابق مسیرها ماندند و سپس بازگشتند؛ برخی، از جمله Helius، برای تمام 33 دقیقه قطع بودند.
  • علاوه بر Teraswitch، حدود 14.1 میلیون SOL نیز هم‌زمان در میان ارائه‌دهندگانی مانند latitude.sh، Limestone، Butterfly Research و Allnodes آفلاین شد؛ Marinade نتوانست توضیح روشنی برای این هم‌زمانی ارائه کند که نشان می‌دهد شمارش بر اساس ارائه‌دهنده میزبانی ممکن است هم‌زمانی واقعی خرابی‌ها را کمتر نشان دهد.
نمودار توزیع درصد سهام و ASهای متمرکز در شبکه سولانا

خطر توقف کامل نهایی‌سازی و درس‌های فنی

چنان‌چه نسبت عدم‌فعال (delinquency) به بیش از 33.34% می‌رسید، شبکه قادر به نهایی‌سازی تراکنش‌ها نخواهد بود و در آن حالت هیچ وثیقه‌ای برای پوشش وضعیت موجود در دسترس نیست. آخرین توقف کامل نهایی‌سازی سولانا در فوریه 2024 رخ داد که بازگردانی شبکه نزدیک به پنج ساعت زمان برد؛ این‌بار وقفه بسیار کوتاه‌تر بود، اما نزدیک‌شدن به آستانه نشان‌دهنده ضعف‌های زیرساختی است.

نکات فنی مهم:

  • بازبینی سقف تمرکز سهام: سقف 25% برای هر AS یا هر مرکز داده نیازمند بازنگری و پایش دقیق‌تر است تا ریسک تمرکز سیستماتیک کاهش یابد.
  • افزایش شفافیت در قابلیت‌های پشتیبان‌گیری: Marinade اعلام کرده انتشار اطلاعات درباره پشتیبانی ولیدیتورها از مکانیزم‌هایی مثل hot swap و automatic failover را آغاز می‌کند؛ این قابلیت‌ها از بیرون قابل تشخیص نیستند اما برای تاب‌آوری شبکه حیاتی‌اند.
  • تنوع‌دهی و اصلاح مسیریابی: وابستگی صرف به مسیرهای پیش‌فرض و بازتاب‌دهنده‌ها می‌تواند نقطه شکست واحد ایجاد کند؛ اجرای اصلاحات در BGP و انجام آزمایش‌های منظم ضروری است.

اقدامات پیشنهادی برای اکوسیستم

Marinade اعلام کرده سقف‌های تمرکز را براساس شبکه و مرکز داده بازبینی خواهد کرد و روند افشای سازوکارهای تعویض خودکار ولیدیتورها را تشدید می‌کند. بنیاد سولانا و اپراتورهای اکوسیستم باید روی موارد زیر تمرکز کنند:

  • افزایش تنوع زیرساختی و پراکندگی جغرافیایی ولیدیتورها
  • اجرای محدودیت‌های توزیع سهام در سطوح AS و مراکز داده
  • برپایی تست‌های دوره‌ای مسیریابی و سناریوهای failover
  • افزایش شفافیت داده‌ها برای تحلیل‌گران و اپراتورها تا تصویری دقیق‌تر از هم‌زمانی خرابی‌ها فراهم شود

جمع‌بندی

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

منابع و تحلیل‌ها: گزارش Teraswitch، توییت‌ها و تحلیل داده‌های Marinade Finance و منابع مرجع درباره سولانا و پروتکل‌های مسیریابی شبکه.