Anza, компания, специализирующаяся на инфраструктуре блокчейна Solana и выросшая из Solana Labs, предложила новый алгоритм консенсуса на основе Proof-of-Stake под названием Alpenglow, который, по её утверждению, станет «крупнейшим изменением в базовом протоколе Solana» и сможет конкурировать с современной интернет-инфраструктурой.
«Мы считаем, что выпуск Alpenglow станет поворотным моментом для Solana. Alpenglow — это не просто новый протокол консенсуса, а самое значительное изменение в базовом протоколе Solana с момента его создания», — заявили Quentin Kniep, Kobi Sliwinski и Roger Wattenhofer из Anza 19 мая.
Alpenglow состоит из Votor, который обрабатывает транзакции голосования и логику финализации блоков, и Rotor, протокола распространения данных, который заменит систему временных меток Proof-of-History от Solana и направлен на сокращение времени, необходимого всем узлам для достижения согласия относительно состояния сети.
Источник: Anza
Исследователи Anza утверждают, что «Alpenglow разрушит оба этих ограничения задержки» и ожидают, что проект достигнет фактической финализации примерно за 150 миллисекунд, что может соперничать с интернет-инфраструктурой.
«Медианная задержка в 150 [миллисекунд] означает не только, что Solana быстрая — это означает, что Solana может конкурировать с Web2-инфраструктурой в отношении отзывчивости, что потенциально делает технологию блокчейн жизнеспособной для совершенно новых категорий приложений, требующих производительности в реальном времени.»
Votor, который заменит TowerBFT, призван финализировать блоки за один раунд, если в участии принимает 80% от общего стейка, и за два раунда, если реагирует только 60% от общего стейка.
Эти два режима голосования интегрированы и работают одновременно, при этом финализация происходит, как только завершается более быстрый из двух путей.
Исследователи Anza утверждают, что эта модель приведет к «непревзойденной задержке финализации», позволяя при этом более эффективно работать в «сложных сетевых условиях».
Alpenglow не решит проблему сетевых сбоев Solana
В White Paper проекта отмечается, что переход на Alpenglow не полностью защитит Solana от сетевых сбоев, которые она испытывала в прошлом.
В настоящее время Solana имеет только одного готового к работе клиента — Agave, что означает, что любая уязвимость безопасности в Agave может нарушить работу всей сети Solana.
Однако новый независимый валидаторский клиент под названием Firedancer должен быть запущен в основной сети Solana в этом году, что обеспечит диверсификацию клиентов для сети.