سولانا زمان اسلات هدف شبکه اصلی خود را از ۴۰۰ میلیثانیه به ۳۵۰ میلیثانیه کاهش داده است، که اولین گام در یک برنامه مرحلهای برای کاهش نهایی آن به ۲۰۰ میلیثانیه است.
این تغییر در حوالی آغاز دوره ۱۰۲۰ در روز جمعه اعمال شد و اولین باری است که سولانا از زمان راهاندازی شبکه، مدت زمان اسلات هدف خود را کوتاه میکند. این عدد کوچکی به نظر میرسد اما کار مهندسی نسبتاً بزرگی پشت آن است.
یک اسلات، پنجرهای است که در آن یک اعتبارسنج رهبر میتواند یک بلوک تولید کند. اسلاتهای کوتاهتر به این معنی است که بلوکها میتوانند با فرکانس بیشتری تولید شوند، که میتواند زمان انتظار کاربران و برنامهها برای تأیید را کاهش دهد. کلمه کلیدی، تأخیر است. این ارتقا به گونهای طراحی نشده است که به طور جادویی توان عملیاتی تراکنشهای سولانا را دو برابر کند.
شبکه در حال افزایش سرعت به ۲۰۰ میلیثانیه است
این طرح از SIMD-0525، یک پیشنهاد بهبود Solana که توسط برنان وات، مهندس Anza، نوشته شده است، گرفته شده است. به جای پرش مستقیم از ۴۰۰ میلیثانیه به ۲۰۰ میلیثانیه، شبکه از چهار مرحله جداگانه با قابلیت تنظیم استفاده میکند: ۳۵۰ میلیثانیه، ۳۰۰ میلیثانیه، ۲۵۰ میلیثانیه و در نهایت ۲۰۰ میلیثانیه.
پیشنهاد رسمی سولانا ۶۴ تیک در هر بازه، چهار بازه در هر پنجره رهبر و ۴۳۲۰۰۰ بازه در هر دوره را حفظ میکند. تعداد بازهها ثابت میماند. مقدار زمان واقعی نمایش داده شده توسط آنها کوتاهتر میشود.
- اسلاتهای ۲۰۰ میلیثانیهای: دورههای تقریباً ۲۴ ساعته و پنجرههای رهبر ۰.۸ ثانیهای
- اسلاتهای ۲۰۰ میلیثانیهای: دورههای تقریباً ۲۴ ساعته و پنجرههای رهبر ۰.۸ ثانیهای
- اسلاتهای ۲۰۰ میلیثانیهای: دورههای تقریباً ۲۴ ساعته و پنجرههای رهبر ۰.۸ ثانیهای
- اسلاتهای ۲۰۰ میلیثانیهای: دورههای تقریباً ۲۴ ساعته و پنجرههای رهبر ۰.۸ ثانیهای
- اسلاتهای ۲۰۰ میلیثانیهای: دورههای تقریباً ۲۴ ساعته و پنجرههای رهبر ۰.۸ ثانیهای
این انتشار عمداً محتاطانه انجام میشود. هر مرحله، دروازه ویژگی خاص خود را دارد و توسعهدهندگان میتوانند قبل از کاهش بعدی، در صورت شروع حرکت در جهت اشتباه توسط عملکرد اعتبارسنج یا نرخ پرش بلوک، متوقف شوند. کاهش تأخیر مفید است. تبدیل شبکه اصلی به یک تست استرس غیرارادی، فایده کمتری دارد.
۳۵۰ میلیثانیه در حال حاضر در شبکه اصلی نمایش داده میشود
اولین اندازهگیریهای زنده نشان میدهد که شبکه در جهت مورد نظر حرکت کرده است. بلاک دو دوره ۱۰۰۰ اسلاتی را در طول گذار مقایسه کرد. یک دوره قبل از تغییر حدود ۴۱۵ ثانیه طول کشید، در حالی که نمونه بعدی در دوره ۱۰۲۰ تقریباً ۳۶۸ ثانیه طول کشید.
این ارقام طبیعتاً متفاوت خواهند بود زیرا هدف ۳۵۰ میلیثانیه به این معنی نیست که هر اسلات دقیقاً در ۳۵۰ میلیثانیه قرار میگیرد. با این حال، آنها نشان میدهند که تغییر شبکه اصلی چیزی بیش از یک فایل پیکربندی است که منتظر اهمیت است. زمان کوتاهتر در تولید واقعی بلوک قابل مشاهده است.
در همین گزارش اشاره شده است که توسعهدهندگان هنوز تاریخ فعالسازی شبکه اصلی را برای مرحله ۳۰۰ میلیثانیه بعدی تعیین نکردهاند. آنها قصد دارند ابتدا رفتار شبکه را در مرحله ۳۵۰ میلیثانیه بررسی کنند.
این یک ارتقاء توان عملیاتی رایگان نیست
یکی از سادهترین راهها برای سوءتفاهم در مورد این تغییر، فرض این است که ۱۲.۵٪ کوتاهتر شدن اسلاتها به طور خودکار به معنای ۱۲.۵٪ افزایش ظرفیت شبکه است. SIMD-0525 عمداً با کوتاهتر شدن اسلاتها، میزان کار مجاز در هر اسلات را کاهش میدهد.
سولانا اخیراً محدودیت بلوک شبکه اصلی خود را به ۱۰۰ میلیون واحد محاسباتی افزایش داده است. تحت پیشنهاد اسلات کوتاهتر، این سقف در هر اسلات به ۸۷.۵ میلیون واحد محاسباتی در ۳۵۰ میلیثانیه، ۷۵ میلیون در ۳۰۰ میلیثانیه، ۶۲.۵ میلیون در ۲۵۰ میلیثانیه و ۵۰ میلیون در ۲۰۰ میلیثانیه افزایش مییابد.
نکته این است که نرخ کار تقریباً ثابت بماند و در عین حال مدت زمان انتظار کاربران بین اسلاتها کاهش یابد. اعتبارسنجها زمان کمتری برای پردازش هر اسلات دارند، اما به همان نسبت کار کمتری نیز در داخل آن اسلات به آنها داده میشود.
این امر در درجه اول یک ارتقاء پاسخگویی است. تغییرات جداگانه در محدودیتهای محاسبه، نرمافزار اعتبارسنج و پردازش تراکنشها، افزایش ظرفیت خام را به دنبال دارند.
پنجرههای رهبر کوتاهتر از ساختار بازار سود میبرند
دلیل دیگری هم وجود دارد که توسعهدهندگان میخواهند بازههای زمانی کوتاهتری داشته باشند که ارتباط چندانی با سرعت نمایش «تایید شده» در کیف پول ندارد.
یک رهبر سولانا در حال حاضر چهار اسلات متوالی را کنترل میکند. در هدف قدیمی ۴۰۰ میلیثانیه، این به یک رهبر یک پنجره اسمی ۱.۶ ثانیهای میداد. در ۳۵۰ میلیثانیه به ۱.۴ ثانیه کاهش مییابد و در نقطه پایانی پیشنهادی ۲۰۰ میلیثانیه، ۰.۸ ثانیه خواهد بود.
این امر حداکثر زمانی را که یک رهبر واحد میتواند تراکنشها را قبل از رسیدن نوبت اعتبارسنج دیگر به تأخیر بیندازد، دوباره مرتب کند یا به صورت انتخابی در نظر بگیرد، کاهش میدهد. برای معاملهگران، بازارسازان و برنامههای حساس به تأخیر، کاهش این بازه زمانی میتواند ساختار بازار و همچنین تجربه کاربری را بهبود بخشد.
همچنین، اسلاتهای کوتاهتر، زمان درون زنجیرهای را برای سیستمهایی که تازگی اسلاتها را اندازهگیری میکنند، از جمله مصرفکنندگان اوراکل و برنامههای خودکار بازارسازی، دقیقتر میکنند. مستندات ارتقاء خود سولانا میگوید که با کاهش تأخیر، بازارسازان ممکن است بتوانند اسپردهای کمتری را اعلام کنند.
نهایی بودن یک پروژه جداگانه است
سولانا میتواند هر چند صد میلیثانیه اسلات تولید کند، بدون اینکه به سرعت به قطعیت برگشتناپذیر برسد. قطعیت کامل فعلی هنوز تقریباً ۱۲.۸ ثانیه طول میکشد.
اینجاست که آلپنگلو وارد عمل میشود. هدف از بازنگری جداگانه اجماع که در حال توسعه است، کاهش قطعیت به حدود ۱۵۰ میلیثانیه است. اگر این کار طبق برنامه به شبکه اصلی برسد، تغییر بسیار بزرگتری در زمان مورد نیاز شبکه برای در نظر گرفتن یک بلوک به عنوان نهایی ایجاد خواهد کرد.
این دو تلاش در هدف کلی کاهش تأخیر به هم مرتبط هستند، اما نباید آنها را با هم اشتباه گرفت. SIMD-0525 اسلاتها را تحت پیشرفت فعلی کوتاه میکند. Alpenglow خود سیستم اجماع و قطعیت را تغییر میدهد.
چرا معاملهگران باید اهمیت دهند
برای دارندگان معمولی SOL، بعید است که کاهش ۵۰ میلیثانیهای اسلات، یک شبه باعث شود که "وای، کیف پولم فرق کرد" . مورد سرمایهگذاری، بیشتر جنبه تجمعی دارد.
سولانا سالها صرف رقابت بر سر سرعت، کارمزد پایین و فعالیت درون زنجیرهای با فرکانس بالا کرده است. کاهش زمان اسلات بدون بیثبات کردن اعتبارسنجها، موقعیت شبکه را در معاملات، پرداختها و برنامههایی که تأخیر در آنها اهمیت دارد، تقویت میکند. رسیدن به ۲۰۰ میلیثانیه، مدت زمان اسلات هدف را از تنظیمات اولیه ۴۰۰ میلیثانیه شبکه، به نصف کاهش میدهد.
ریسک مهندسی نیز با محدودتر شدن زمانبندی افزایش مییابد، به همین دلیل است که انتشار مرحلهای اهمیت دارد. صرفاً به این دلیل که ۳۵۰ میلیثانیه فعال شده است، نقاط عطف بعدی تضمین نمیشوند. توسعهدهندگان قصد دارند تنها در صورتی به ۳۰۰ میلیثانیه، سپس ۲۵۰ میلیثانیه و ۲۰۰ میلیثانیه حرکت کنند که عملکرد شبکه سالم باقی بماند.
فعلاً، سولانا اولین گام واقعی شبکه اصلی را تکمیل کرده است. سریعتر شده، تغییر قابل اندازهگیری است و مسیر رسیدن به ۲۰۰ میلیثانیه دیگر فقط یک پیشنهاد روی گیتهاب نیست. آزمایش جالبتر اکنون آغاز میشود: آیا اعتبارسنجها میتوانند بدون بازگرداندن قابلیت اطمینان، به کوتاه کردن ساعت ادامه دهند؟
---------------
نویسنده: سباستین مارو
اتاق خبر اروپا
اخبار Crypto