شبکه اصلی سولانا پس از آنکه اولین مرحله از کاهش زمان اسلات (Slot-time) خود را اجرایی کرد و هدف شبکه را از 400 میلیثانیه به 350 میلیثانیه تغییر داد، اکنون در حال تولید سریعتر بلاکهاست.
اسلاتهای سریعتر، بازخورد در سطح بلاک و آستانههای تاییدی را که بر اساس اسلات اندازهگیری میشوند کوتاه میکنند؛ در حالی که توان عملیاتی (Throughput) به مجموعهای از محدودیتهای مجزا بستگی دارد.
بنیاد سولانا پس از فعال شدن این تغییر در اسلات 440,208,000 (اولین اسلات از اپوک 1019) آن را در شبکه اصلی تایید کرد. Feature gate یا «گیت ویژگی»، سوییچی است که اعتبارسنجها از آن برای هماهنگ کردن یک تغییر در پروتکل استفاده میکنند. تحت تاخیر تک-اپوکی که طبق استاندارد SIMD-0525 مورد نیاز است، زمانبندی جدید هنگام شروع اپوک 1020 در تاریخ 21 آگوست اعمال شد.
اسلات پنجره زمانی است که در آن یک اعتبارسنج تعیینشده میتواند یک بلاک تولید کند، در حالی که اپوک (epoch) یک دوره ثابت شامل 432,000 اسلات است.
تریلیوم (Trillium)، یک ارائهدهنده دادههای تلهمتری اعتبارسنجهای سولانا، در اپوک 1021 (پس از تغییر)، میانگین زمانی 365.4 میلیثانیه را بر روی 431,505 اسلات زمانسنجیشده اندازهگیری کرد. این در حالی است که دادههای مربوط به اپوک 1015 (قبل از تغییر)، میانگین 420.7 میلیثانیه را ثبت کرده بودند.
همین مجموعه داده، 331 اسلات از دسترفته (Skipped slots) را در اپوک 1021 (معادل 0.077 درصد) ثبت کرده است، در حالی که این رقم در اپوک 1015 برابر با 1,890 اسلات از دسترفته (معادل 0.438 درصد) بود. این آمار پایینتر پس از اعمال تغییرات، سیگنالی اولیه از پایداری میان این دو اپوک ارائه میدهد؛ هرچند که صرفِ این مقایسه نمیتواند ثابت کند که فقط کاهش زمانبندی علت این بهبود بوده است.
اسلاتهای سریعتر چه چیزی را تغییر میدهند؟
کوتاهتر کردن پنجره زمانی اسلات باعث کاهش زمان واقعی (Wall-clock time) برای آستانههای تایید مبتنی بر اسلات میشود. همچنین بازه زمانی چهار-اسلاتی «لیدر» را از حالت اسمی 1.6 ثانیه در هدفِ 400 میلیثانیه، به 1.4 ثانیه در هدفِ 350 میلیثانیه کاهش میدهد و در نتیجه مدتی را که یک تولیدکننده بلاک کنترل را در دست دارد، محدودتر میکند.
این پروپوزال، تخصیص 4 اسلات به ازای هر لیدر و 432,000 اسلات به ازای هر اپوک را حفظ میکند. با اعمال هر هدف کوتاهتر، محدودیتهای پردازشی هر اسلات نظیر ثبت اطلاعات حساب (Account-write)، رای، داده و محدودیتهای شرِد (Shred) کاهش مییابند. در نتیجه، بلاکها با دفعات بیشتری میرسند و حجم (بودجه) کمتری را با خود حمل میکنند که باعث میشود ظرفیت کاری تقریبی شبکه در هر ثانیه عملاً تغییری نکند.
خواندن دادههای تلهمتری با میانگین 365.4 میلیثانیه، فاصله مشاهدهشده بین اسلاتها را اندازه میگیرد و از بازخورد سریعتر در سطح بلاک نیز پشتیبانی میکند، اما در طرف مقابل قطعیت (Finality) همچنان به عنوان یک معیار جداگانه در نظر گرفته میشود.
نقشه راه رسمی بهروزرسانی سولانا شامل مراحل مشخصی برای رسیدن به اهداف 300، 250 و در نهایت 200 میلیثانیه است. هر Feature gate یک تاخیر به اندازه یک اپوک به همراه دارد تا اعتبارسنجها بتوانند زمانبندی جدید و کاهش محدودیتهای شرِد را همزمان اعمال کنند.
مرحله 300 میلیثانیهای تا تاریخ 26 آگوست همچنان به صورت در حال انتظار (Pending) باقی مانده بود. پلتفرم Solana Compass به نقل از برنان وات (Brennan Watt)، مدیرعامل Anza و نویسنده SIMD گزارش داد که انتظار میرود این مرحله در اپوک 1024 (حوالی 28 آگوست) اجرایی شود.
نقشه راه سولانا نشان میدهد که در صورت افزایش نرخ بلاکهای از دسترفته، شبکه میتواند در میان این مراحل مکث کند. این مسئله مرحله 350 میلیثانیهای را به یک آزمایش زنده برای بررسی میزانِ امکانِ فشردهتر کردن زمانبندی اعتبارسنجها تبدیل کرده است.