Anza مکانیزم اجماع Alpenglow را برای نهاییشدن سریعتر در سولانا پیشنهاد میکند
Anza، یک شرکت زیرساخت بلاکچینی متمرکز بر سولانا، بازنگری اساسی در پروتکل هسته سولانا را با معرفی مکانیزم اجماع جدیدی به نام Alpenglow پیشنهاد کرده است. در بلاگ پست منتشرشده در ۱۹ مه، Anza این تغییر را «بزرگترین تحول» در معماری سولانا از زمان تأسیس آن توصیف کرده و آن را نقطه عطفی برای این شبکه دانسته است.
این پروتکل جدید قرار است سیستمهای فعلی TowerBFT و Proof-of-History (PoH) را با معماری مبتنی بر دو مؤلفه کلیدی جایگزین کند: Votor و Rotor. Votor مسئول فرآیند رأیگیری و نهاییسازی بلاکها است، در حالی که Rotor بهعنوان پروتکل انتشار دادهها عمل میکند.
برخلاف طراحی کنونی که بر ارتباط گوسیپمحور و PoH برای ثبت زمان تکیه دارد، Alpenglow پیامرسانی مستقیم و انتشار داده با کدگذاری ریشهکنی (erasure-coded) را معرفی میکند. Rotor بر مدل Turbine موجود در سولانا بنا شده اما تعداد جهشهای شبکه را کاهش و انتخاب رلهکنندهها را بهینه میکند. در مقابل، Votor یک سیستم رأیگیری دوحالته دارد که تلاش میکند در صورتی که حداقل ۸۰٪ سهام فعال باشد، بلاکها را در یک دور نهایی کند یا در صورت کاهش مشارکت به ۶۰٪، در دو دور نهاییسازی را تکمیل کند. هر دو حالت بهطور همزمان عمل میکنند تا پروتکل بلاکها را از مسیری که زودتر تکمیل شود، نهایی کند.
Anza برآورد میکند که این ارتقاء میتواند میانه زمان نهاییسازی بلاک را به حدود ۱۵۰ میلیثانیه برساند و در شرایط ایدهآل تا ۱۰۰ میلیثانیه کاهش دهد. این برآوردها بر اساس شبیهسازیها نشان میدهد که عملکرد سولانا به زیرساختهای سنتی Web2 نزدیک خواهد شد. «میانه تأخیر ۱۵۰ میلیثانیه تنها سرعت سولانا را نشان نمیدهد؛ بلکه بدان معناست که سولانا میتواند از نظر پاسخگویی با زیرساخت Web2 رقابت کند و بلاکچین را برای دستهای جدید از برنامههای نیازمند عملکرد لحظهای عملی کند»، همانگونه که کوئنتین کنیپ، کوبی اسلیوینسکی و راجر واتنهوفر از Anza نوشتهاند.
این پروتکل همچنین یک مدل مقاومت «۲۰+۲۰» دارد؛ یعنی میتواند ایمنی و زندهبودن شبکه را حتی اگر تا ۲۰٪ اعتبارسنجها رفتار مخرب داشته باشند و ۲۰٪ دیگر آفلاین یا بدون پاسخ باشند، حفظ کند. به گفته Anza، این طراحی هم تهدیدات خصمانه و هم شرایط واقعی مانند قطعیها یا مشکلات تأخیر را در نظر میگیرد تا نهاییسازی بلاکها حتی در عملکرد نامطلوب شبکه تضمین شود.
اگرچه Alpenglow پیشرفتهای قابلتوجهی در کاهش تأخیر شبکه و افزایش مقاومت ارائه میدهد، Anza در وایتپیپر خود تصریح کرده که این ارتقاء بهتنهایی نمیتواند بهطور کامل از بروز قطعیهای آینده جلوگیری کند، بهویژه با توجه به وابستگی فعلی شبکه به یک کلاینت اعتبارسنج واحد. سولانا در سالهای اخیر با قطعیهای شبکه مواجه شده است که اغلب به دلیل تراکم و بار سنگین اعتبارسنجها رخ داده است. معماری فعلی که فاقد ممپول است و مستقیماً تراکنشها را پردازش میکند، سولانا را در مواجهه با جهش ناگهانی حجم تراکنشها آسیبپذیر کرده است.
Anza نقش کلیدی در تقویت زیرساخت سولانا از طریق کار بر روی Agave، کلاینت اعتبارسنج اصلی و تولیدی شبکه، ایفا کرده است. این شرکت همچنان به بهبود عملکرد این کلاینت ادامه میدهد و اخیراً در نسخه Agave v2.2 مشارکت داشته که محدودیتهای واحد محاسباتی را افزایش و توان عملیاتی تراکنشها را بهبود داده است.