اخبار ارتقای آلپنگلو سولانا ۳۰ مهر از فعالشدن بزرگترین تغییر اجماع این شبکه از زمان راهاندازی آن خبر میدهد. بنیاد سولانا تأیید کرده است که آلپنگلو در آغاز دوره ۱۰۶۴ و حدود ساعت ۱۳:۳۶ هماهنگ جهانی روز ۲۱ اکتبر روی شبکه اصلی فعال شد. این پروتکل جای TowerBFT را گرفت و زمان هدف برای نهاییشدن تراکنش را از حدود ۱۲.۸ ثانیه به نزدیک ۱۵۰ میلیثانیه رساند.
نهاییشدن به معنای رسیدن شبکه به نقطهای است که بازگشت تراکنش دیگر ممکن نیست. در ساختار قبلی، اعتبارسنجها رأیهای خود را مانند تراکنش روی زنجیره ثبت میکردند و برای قطعیشدن هر بلوک باید چندین رأی روی هم جمع میشد. در آلپنگلو، رأیها مستقیماً میان اعتبارسنجها جابهجا و در قالب گواهی جمع میشوند؛ در نتیجه یک یا دو دور رأیگیری برای نهاییکردن بلوک کافی است.
چه چیزی برای کاربران و توسعهدهندگان تغییر میکند؟
کاربر عادی برای ارسال توکن یا استفاده از برنامههای سولانا نیازی به اقدام تازه ندارد. فرمت تراکنش، ماشین مجازی سولانا و ساختار کارمزدها دستنخورده ماندهاند. تغییر اصلی در لایهای رخ داده است که اعتبارسنجها درباره ترتیب و قطعیت بلوکها به توافق میرسند.
| بخش | پیش از آلپنگلو | پس از فعالسازی |
|---|---|---|
| زمان هدف نهاییشدن | حدود ۱۲.۸ ثانیه | حدود ۱۵۰ میلیثانیه |
| رأی اعتبارسنج | ثبت روی زنجیره | انتقال مستقیم و گواهی تجمیعی |
| هزینه رأیدهی | کارمزد برای رأیها | بلیت ۰.۸ SOL برای هر دوره |
این تغییر برای صرافیها، سامانههای پرداخت و برنامههای معاملاتی مهم است؛ زیرا میتوانند زودتر یک واریز یا معامله را قطعی تلقی کنند. آلپنگلو همچنین رأیهای اعتبارسنجی را از شمار تراکنشهای روی زنجیره حذف میکند. به همین دلیل ممکن است برخی داشبوردها افت تعداد تراکنش را نشان دهند، بدون آنکه فعالیت واقعی کاربران کاهش یافته باشد.
راهاندازی پس از چند آزمون و یک بازگشت انجام شد
کویندسک گزارش داده است که شبکه آزمایشی طی ماههای آمادهسازی شش بار از نو راهاندازی شد و نخستین تلاش برای مهاجرت سراسری نیز شکست خورد و بازگردانده شد. مهاجرت بعدی موفق بود و زمینه را برای فعالسازی شبکه اصلی فراهم کرد. بنیاد سولانا میگوید بلوک آغازین آلپنگلو با رأی ۴۴۶ اعتبارسنج از مجموع ۶۵۴ اعتبارسنج گواهی شد.
مرحله فعالشده «Votor» نام دارد و مسئول رأیگیری و قطعیت بلوکهاست. بخش دوم با نام «Rotor» قرار است روش انتشار داده بلوک را تغییر دهد، اما هنوز زمانبندی قطعی ندارد. بنابراین عدد ۱۵۰ میلیثانیه به قطعیت تراکنش مربوط است و نباید با زمان تولید بلوک یا توان پردازش شبکه یکی دانسته شود.