Согласно Foresight News, 19 мая Anza, студия разработчиков, выделившаяся из Solana Labs, представила новый протокол консенсуса для Solana под названием Alpenglow. Этот протокол модифицирует существующие механизмы консенсуса TowerBFT и PoH, включая новые компоненты, Вотор и Ротор, для обработки голосования и окончательности блоков, а также для улучшения текущего протокола распространения блоков Solana. Построенный на основе Турбины, версии шардинга Solana, он оптимизирует использование полосы пропускания через однослойный релейный узел на основе доли.
Роджер Уаттенховер, глава исследований Anza, заявил на Solana Accelerate, что новый механизм консенсуса значительно сократит время окончательности транзакций с текущих 12,8 секунды до 150 миллисекунд. Alpenglow завершил тестирование прототипа и ожидается, что он будет развернут в тестовой сети к середине 2025 года, с развертыванием в основной сети, ожидаемым позже в этом году после одобрения через документы улучшения Solana (SIMD). По сравнению с текущей основной сетью Solana, Alpenglow упрощает архитектуру и оптимизирует эффективность распространения данных, что делает его подходящим для высокочастотной торговли и платежей в реальном времени.
Вотор, ключевой компонент Alpenglow, заменит TowerBFT, обрабатывая логику консенсуса. Он работает через прямую связь, а не по текущей модели сплетен между узлами, используя пиринговую связь и динамические стратегии группировки на основе веса доли или географического положения. Это снижает избыточную передачу сообщений и задержку в сети.
Вотор вводит механизм голосования с многоуровочным ставкам: если блок получает более 80% поддержки доли в первом раунде, он немедленно нотариально заверяется; если поддержка составляет от 60% до 80%, инициируется второй раунд быстрого подтверждения. Узлы могут пропустить голосование, если обнаружена задержка блока или риск, предотвращая растрату ресурсов. В целом, когда порог валидатора ниже 60%, задержка может контролироваться на уровне около 100 миллисекунд.
Ротор сосредоточен на улучшении эффективности распространения блоков и распределения сетевых ресурсов, интегрируя технологию шардинга Турбина. Он заменяет традиционную многослойную релейную модель однослойной архитектурой релейного узла, разделяя данные блоков на легковесные фрагменты и динамически оптимизируя пути передачи, значительно сокращая сложность сети и задержку передачи.
Ротор также вводит адаптивный алгоритм распространения, который в реальном времени отслеживает состояние сети и переключает перегруженные пути, комбинируя легковесную верификацию данных для уменьшения вычислительных затрат, значительно увеличивая скорость распространения и устойчивость к ошибкам. С точки зрения производительности, Ротор сжимает задержку распространения блока до миллисекунд, поддерживая цель Solana достичь 50 000 TPS, удовлетворяя требованиям очистки DeFi и сценариев платежей в реальном времени.
В целом, протокол Alpenglow удаляет механизм PoH, снижая операционные риски по всей цепочке и упрощая архитектуру. Заменив консенсус Tower BFT на Вотор и используя голосование на основе доли с 1-2 раундом, он достигает окончательности блоков в пределах 100-150 миллисекунд без полагания на оптимистичное подтверждение. Ротор оптимизирует шардинг Турбина с однослойной релейной системой, увеличивая эффективность распространения до физического предела задержки сети, при этом основной узкой точкой является скорость передачи данных в сети. Устойчивость системы значительно увеличена, она способна противостоять 20% злонамеренных узлов и 20% доли в оффлайн-сценариях, улучшая устойчивость к атакам и толерантность к ошибкам. В конечном итоге, Alpenglow сжимает окончательность транзакций до миллисекунд, обеспечивая основную поддержку для высокочастотной торговли, платежей в реальном времени и крупномасштабных приложений на блокчейне.