سولانا سرعتِ ساعت اسلات را به ۲۵۰ میلی ثانیه کاهش داد و پیامدها

سولانا مدت زمان هدف اسلات را به ۲۵۰ میلی‌ثانیه کاهش داد؛ بخشی از SIMD-0525 برای رسیدن به ۲۰۰ میلی‌ثانیه. این مقاله تأثیرات فنی و عملیاتی، پیامدها برای اعتبارسنج‌ها، آگِیو ۴.۲، تراکنش V1 و بازطراحی اجماع آلپن‌گلاو را بررسی می‌کند.

.2 دیدگاه
سولانا سرعتِ ساعت اسلات را به ۲۵۰ میلی ثانیه کاهش داد و پیامدها

7 دقیقه

دنبال کردن در گوگل

سولانا سرعت ساعت اسلات را به ۲۵۰ میلی‌ثانیه افزایش داد

سولانا مرحله بعدی نقشه راه کاهش زمان اسلات را فعال کرده و مدت‌زمان هدف هر اسلات را از ۳۰۰ میلی‌ثانیه به ۲۵۰ میلی‌ثانیه کاهش داده است. این تغییر که طبق تلومتری زنجیره در ۱۸ سپتامبر ۲۰۲۶ فعال شد، تعداد هدف‌گذاری‌شده اسلات‌ها در ثانیه را از حدود ۳.۳ به چهار افزایش می‌دهد. این گام بخشی از SIMD-0525 است، پیشنهادی مرحله‌ای که طراحی شده تا شبکه را به‌تدریج از پیکربندی اولیه ۴۰۰ میلی‌ثانیه به هدف نهایی ۲۰۰ میلی‌ثانیه نزدیک کند.

تغییر اسلات برای شبکه چه معنی‌ای دارد

اسلات پنجره زمانی است که یک اعتبارسنج مشخص می‌تواند یک بلاک تولید کند. کوتاه‌تر شدن آن پنجره باعث می‌شود وضعیت دفترکل با فراوانی بیشتری به‌روزرسانی و بین اعتبارسنج‌ها منتقل شود. با هدف ۲۵۰ میلی‌ثانیه، اعتبارسنج‌ها همچنان چهار اسلات متوالی را رهبری می‌کنند، اما پنجره اسلاتِ رهبر اسمی آن‌ها از ۱.۲ ثانیه به یک ثانیه کاهش یافته است. برای کاربران، کیف‌پول‌ها، صرافی‌ها، اوراکل‌ها و بازارسازهای خودکار، این یعنی به‌روزرسانی‌های مکررتر درباره وضعیت تراکنش‌ها و داده‌های درون‌زنجیره‌ای که می‌تواند منجر به تأییدهای سریع‌تر و قیمت‌های تازه‌تر برای برنامه‌های دیفای شود.

SIMD-0525: کاهش‌های مرحله‌ای و راه‌اندازی محافظت‌شده

SIMD-0525 کاهش زمان اسلات را به چهار مرحله‌ای که با ویژگی فعال می‌شوند تقسیم می‌کند: ۳۵۰ میلی‌ثانیه، ۳۰۰ میلی‌ثانیه، ۲۵۰ میلی‌ثانیه و ۲۰۰ میلی‌ثانیه. به جای حرکت مستقیم به ۲۰۰ میلی‌ثانیه، هر مرحله محدود شده تا اپراتورهای نود و توسعه‌دهندگان برنامه‌ها بتوانند تأثیرات عملکرد را مشاهده و تنظیمات لازم را اعمال کنند. رویکرد مرحله‌ای شامل سازوکاری محافظتی مرتبط با نرخ‌های پرش بلاک نیز هست. اگر نرخ‌های پرش از حد تحمل تعیین‌شده توسط توسعه‌دهندگان فراتر روند، فعال‌سازی مرحله بعدی می‌تواند متوقف شود تا به اعتبارسنج‌ها فرصت ثبات‌بخشی داده شود.

فعالسازی کنونی به ۲۵۰ میلی‌ثانیه سومین گام در این توالی است. توسعه‌دهندگان تاریخ فعال‌سازی شبکه اصلی برای مرحله نهایی ۲۰۰ میلی‌ثانیه را تعیین نکرده‌اند. پیشرفت بسته به رفتار شبکه در تنظیم ۲۵۰ میلی‌ثانیه و اینکه آیا اعتبارسنج‌ها نرخ‌های پرش قابل‌قبولی را حفظ می‌کنند یا نه خواهد بود.

توان عملیاتی و واحدهای محاسباتی: چرا ظرفیت خام تغییر نمی‌کند

تندتر شدن ساعت اسلات به‌صورت مستقیم به افزایش نسبی ظرفیت خام تراکنش منجر نمی‌شود. طبق SIMD-0525، سولانا محدودیت‌های منابع در هر اسلات را متناسب با مدت اسلات کاهش می‌دهد تا ظرفیت پردازشی شبکه در زمان واقعی عملاً مشابه بماند. به زبان ساده، در حالی که تعداد اسلات‌های تولیدشده در هر ثانیه بیشتر می‌شود، هر اسلات محاسبات و داده کمتری مجاز خواهد داشت.

در مبنای پیشنهادی با ۶۰ میلیون واحد محاسباتی در ثانیه، سقف محاسباتی هر اسلات با کوتاه‌تر شدن اسلات کاهش می‌یابد. پیکربندی ۲۵۰ میلی‌ثانیه معادل سقف هر اسلات حدود ۳۷.۵ میلیون واحد محاسباتی است؛ مرحله برنامه‌ریزی‌شده ۲۰۰ میلی‌ثانیه این مقدار را به تقریباً ۳۰ میلیون کاهش می‌دهد. از آنجایی که محدودیت‌های منابع متناسب با مدت اسلات مقیاس‌پذیر شده‌اند، مجموع محاسبات قابل‌استفاده در هر ثانیه در همان بازه باقی می‌ماند، به این معنی که توان عملیاتی بر اساس کار-در-ثانیه مشابه خواهد ماند هرچند ضرباهنگ بلاک‌ها افزایش یابد.

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

ضرباهنگ سریع‌تر اسلات چند پارامتر عملیاتی و سطح برنامه را تغییر می‌دهد:

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

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

سولانا اپوک را به‌عنوان تعداد ثابت اسلات تعریف می‌کند: ۴۳۲٬۰۰۰. با کوتاه‌تر شدن مدت اسلات، طول اپوک نیز نسبتاً کاهش می‌یابد. تحت هدف ۳۰۰ میلی‌ثانیه، یک اپوک حدود ۳۶ ساعت طول می‌کشید؛ در ۲۵۰ میلی‌ثانیه طول اپوک حدود ۳۰ ساعت برآورد می‌شود. اگر شبکه به ۲۰۰ میلی‌ثانیه برسد، اپوک به نزدیکی ۲۴ ساعت کاهش خواهد یافت. اپوک‌های کوتاه‌تر زمان فعال‌سازی و غیرفعال‌سازی استیک، تغییر کارمزدها و هر ابزار دیگری که فرض می‌کند اپوک چند روز تقویمی طول می‌کشد را تحت تأثیر قرار می‌دهند.

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

آگِیو ۴.۲ و به‌روزرسانی‌های مکمل

کاهش‌های زمان اسلات بخشی از انتشار کلاینت گسترده‌تر آگِیو ۴.۲ است که چندین ارتقاء شبکه را به‌صورت موازی فعال می‌کند. یکی از تغییرات قابل‌توجه، تراکنش V1 است، فرمتی اختیاری برای تراکنش که حداکثر اندازه سریالی‌شده تراکنش را از ۱٬۲۳۲ بایت به ۴٬۰۹۶ بایت افزایش می‌دهد. اندازه تراکنش بزرگ‌تر عملیات سنگین‌تر درون‌زنجیره‌ای را ممکن می‌سازد، از جمله جریان‌های چندامضایی پیچیده و ویژگی‌های داده‌سنگین مانند اثبات‌های بدون آگاهی که در یک تراکنش واحد جاسازی می‌شوند.

تراکنش V1 مستقل از SIMD-0525 است: تراکنش‌های بزرگ‌تر تعیین‌کننده ساعت اسلات نیستند و اسلات‌های کوتاه‌تر به‌طور خودکار حداکثر اندازه تراکنش را افزایش نمی‌دهند. دروازه‌های ویژگی اجازه می‌دهند این ارتقاءها به‌طور مستقل فعال شوند تا شبکه بتواند یک تغییر را بدون نیاز به فعال‌سازی همزمان دیگر تغییرات منتشر کند. برنامه‌هایی که بلاک‌ها را می‌خوانند و تراکنش‌ها را پارس می‌کنند باید از تراکنش V1 پشتیبانی اضافه کنند تا از مشکلات سازگاری جلوگیری شود.

آلپن‌گلاو: بازطراحی اجماع و اهداف نهاییّت

کاهش اسلات‌ها متفاوت از آلپن‌گلاو است، بازطراحی برنامه‌ریزی‌شده اجماع سولانا. آلپن‌گلاو هدف دارد رأی‌دهی TowerBFT را با سیستمی به نام Votor جایگزین کند و تراکنش‌های رأی‌دهی درون‌زنجیره را از جریان اصلی اجماع حذف کند. ارتقاء اجماع هدف نهاییّت حدود ۱۵۰ میلی‌ثانیه را دنبال می‌کند و یکی از قابل‌توجه‌ترین تغییرات در سطح اجماع در تاریخ سولانا محسوب می‌شود.

کد آلپن‌گلاو در مرحله آزمایش قرار دارد و اوایل ۲۰۲۶ در آزمایش‌های جامعه اعتبارسنج‌ها تحت بررسی قرار گرفته است. استقرار در شبکه اصلی آن از طریق آگِیو ۴.۳ برنامه‌ریزی شده است نه از طریق دروازه‌های ویژگی SIMD-0525.

چرا سولانا به دنبال اسلات‌های سریع‌تر است

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

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

چه نکاتی را دنبال کنیم

شاخص‌ها و نقاط عطف کلیدی برای ناظران بازار، اعتبارسنج‌ها و توسعه‌دهندگان عبارت‌اند از:

  • نرخ‌های پرش بلاک در مرحله ۲۵۰ میلی‌ثانیه: پرش‌های پایدار و افزایشی می‌تواند پیشرفت به سمت ۲۰۰ میلی‌ثانیه را متوقف کند.
  • تاریخ فعال‌سازی شبکه اصلی برای مرحله ۲۰۰ میلی‌ثانیه: تاکنون تاریخی تعیین نشده است.
  • پذیرش تراکنش V1 توسط دی‌اپ‌های بزرگ، کیف‌پول‌ها و ایندکسرها برای تضمین سازگاری با تراکنش‌های بزرگ‌تر.
  • نتایج آزمایش‌های آلپن‌گلاو و هر به‌روزرسانی زمانی برای آگِیو ۴.۳ که رفتار نهاییّت و اجماع را تحت تأثیر قرار می‌دهد.

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

نتیجه‌گیری

حرکت سولانا به هدف اسلات ۲۵۰ میلی‌ثانیه گامی سنجیده به‌سوی هدف شبکه برای ۲۰۰ میلی‌ثانیه است. راه‌اندازی مرحله‌ای SIMD-0525، سازوکارهای محافظتی و ارتقاءهای موازی آگِیو نشان‌دهنده رویکرد هماهنگ‌شده‌ای برای کاهش تأخیر در حالی است که پردازش در هر ثانیه را از طریق محدودیت‌های منابع متناسب نزدیک به سطوح قبلی نگه می‌دارد. این تغییر برای اوراکل‌ها، بازارسازهای خودکار و دیگر پراتیوهای دیفای حساس به تأخیر مفید است، اما تیم‌های زیرساخت و برنامه باید برای انقضای سریع‌تر بلاک‌هش، چرخه‌های کوتاه‌تر اپوک و نیاز به پشتیبانی از ارتقاءهای اختیاری مانند تراکنش V1 آماده شوند. تا زمانی که تاریخ فعال‌سازی رسمی تعیین نشده، هدف ۲۰۰ میلی‌ثانیه همچنان یک هدف است نه پیکربندی کنونی.

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

نظر بگذارید

نظرات (2)

رضا

خب ۲۵۰ خوبه ولی اینکه ظرفیت خام ثابت بمونه یعنی عملا چی عوض شده؟ اپوک کوتاه‌تر یعنی کارمزد و استیک چطور؟ کسی از نود اپراتورها تجربه داره

کوینپ

واقعا ۲۵۰ms؟ وقتی آپدیت‌های اوراکل سریع‌تر میشه عالیه، ولی فشار روی ایندکسرها و ذخیره‌سازی نگران‌کننده هست... اگه نودها نتونن همراهی کنن، مشکلات شروع میشه