Перейти к основному контенту

Масштабное обновление консенсуса Solana Alpenglow: как Votor и Rotor стремятся к финализации за 100 мс и что это значит для Web3

· 9 мин чтения
Dora Noda
Software Engineer

Что, если бы блокчейн мог подтвердить вашу транзакцию быстрее, чем вы успеете моргнуть? Это обещание Alpenglow, самого амбициозного обновления протокола Solana на сегодняшний день — полной переработки уровня консенсуса, которая заменяет как Proof-of-History, так и Tower BFT двумя совершенно новыми компонентами. Одобренный 98,27 % голосующих валидаторов в сентябре 2025 года, Alpenglow сейчас движется к активации в мейннете в 2026 году и может сократить время финальности с 12,8 секунды до примерно 150 миллисекунд.

На рынке, где каждая миллисекунда важна для DeFi-трейдеров, ончейн-игр и транзакций, управляемых ИИ-агентами, это обновление позволяет Solana конкурировать не только с другими блокчейнами, но и с централизованными биржами и инфраструктурой Web2 самого высокого уровня.

Почему Solana потребовалась переработка консенсуса

Оригинальный стек консенсуса Solana — Proof-of-History (PoH) в сочетании с Tower BFT — был революционным на момент запуска. PoH предоставил криптографические часы, которые позволяли валидаторам согласовывать порядок событий без постоянного сетевого взаимодействия, в то время как Tower BFT накладывал сверху механизм практической византийской отказоустойчивости.

Однако пять лет эксплуатации выявили ограничения. Финальность в Solana в настоящее время занимает примерно 12,8 секунды — этого достаточно для многих приложений, но это на порядки медленнее, чем требуется для высокочастотной торговли, игр в реальном времени и автономных ИИ-агентов. Существующий протокол распространения данных Turbine, хотя и эффективен, полагался на многоуровневые деревья ретрансляции с переменной задержкой. А ончейн-транзакции голосования потребляли около 50 % пространства блоков, создавая значительные расходы для валидаторов — примерно 5 000 долларов США в месяц только на комиссии за голосование.

Anza, подразделение Solana Labs, занимающееся разработкой базового протокола, пришло к выводу, что частичных исправлений будет недостаточно. Потребовался редизайн с чистого листа.

Votor: одноэтапная финальность через двухпутевой консенсус

В основе Alpenglow лежит Votor — новый механизм голосования консенсуса, который заменяет как PoH, так и Tower BFT. Votor реализует двухпутевую систему финализации, разработанную для достижения максимальной скорости без ущерба для безопасности.

Быстрый путь (Fast path): когда предложенный блок получает поддержку от валидаторов, представляющих более 80 % общего веса стейка в первом раунде, блок достигает немедленной финальности. В идеальных сетевых условиях это происходит примерно за 100 миллисекунд.

Медленный путь (Slow path): если поддержка в первом раунде составляет от 60 % до 80 % — возможно, из-за того, что некоторые валидаторы работают медленно или временно отключены — вступает в силу второй раунд голосования. Финальность через этот путь занимает примерно 150 миллисекунд, что по-прежнему является колоссальным улучшением по сравнению с текущими 12,8 секунды.

В основе этой скорости лежит критически важное архитектурное решение: Votor полностью переносит голосование в офчейн. Вместо публикации отдельных транзакций голосования в реестр (что потребляет место в блоке и влечет комиссии), валидаторы подписывают сертификаты голосования, используя агрегированные подписи Боне — Линна — Шахама (BLS), и распространяют их через выделенный офчейн-канал. Любой узел может агрегировать эти подписи в компактный сертификат после достижения кворума.

Такой дизайн дает два немедленных преимущества. Во-первых, он высвобождает примерно половину текущей пропускной способности блоков Solana, которая ранее поглощалась транзакциями голосования. Во-вторых, он устраняет комиссию за голосование в размере 5 000 долларов США в месяц на одного валидатора, существенно снижая барьер для запуска узла валидатора.

Модель отказоустойчивости «20+20»

Votor представляет новую структуру безопасности, называемую моделью «20+20». Протокол может выдержать до 20 % стейка под контролем активно злонамеренных валидаторов плюс дополнительные 20 % стейка, которые просто находятся в офлайне или не отвечают — суммарная отказоустойчивость составляет 40 %.

Это представляет собой осознанный инженерный компромисс. Традиционные BFT-протоколы выдерживают до 33 % чисто враждебного стейка, но часто испытывают трудности при сочетании вредоносного поведения с сетевыми сбоями. Модель Alpenglow более изящно обрабатывает сценарии смешанных сбоев, что, по утверждению Anza, лучше отражает реальные условия, где разделение сети и простои валидаторов случаются чаще, чем скоординированные византийские атаки.

Однако компромисс заключается в том, что Alpenglow предлагает более слабую защиту в сценарии, где более 20 % валидаторов являются активно злонамеренными — это более низкий порог, чем традиционная устойчивость BFT к 33 % злоумышленников. Для набора валидаторов Solana анализ Anza показывает, что этот компромисс оправдан, учитывая историю эксплуатации сети.

Rotor: распространение блока за 18 миллисекунд

Вторым столпом Alpenglow является Rotor, переработанный протокол ретрансляции данных, который заменяет Turbine, текущий механизм распространения блоков в Solana.

Turbine использовала многоуровневое дерево распространения, где блоки разбивались на шреды (shreds) и передавались через несколько этапов. Хотя это снижало требования к пропускной способности для любого отдельного узла, это вносило переменную задержку в зависимости от положения узла в дереве ретрансляции.

Rotor использует принципиально иной подход. Вместо сложной иерархии ретрансляции он устанавливает прямые пути ретрансляции, взвешенные по стейку. Валидаторы с высоким стейком и надежной пропускной способностью служат ключевыми точками ретрансляции, и протокол приоритизирует пути распространения, эффективные с точки зрения полосы пропускания, по всей сети.

Результат: симуляции показывают, что распространение блока завершается всего за 18 миллисекунд в типичных условиях. В сочетании с финализацией Votor менее чем за 150 мс общее время от производства блока до подтвержденной финальности сокращается примерно в 100 раз по сравнению с текущей архитектурой.

Сравнение Alpenglow с конкурентами

Alpenglow существует не в вакууме. Гонка за ускорением финализации становится все более напряженной во всем блокчейн-ландшафте.

СетьТекущая финализацияПредстоящая цельПодход
Solana (Alpenglow)~12.8 секунды100-150 мсПолная переработка консенсуса
Ethereum (Pectra + будущие форки)~12 минутДиапазон секунд (с будущим SSF)Постепенные обновления до 2029 года
TON~5 секундМенее секундыОбновление быстрого консенсуса «на лету»
MonadН/Д (еще не запущена)Менее секундыОптимистичное параллельное выполнение
Sui~400 мс~400 мсКонсенсус на основе DAG

Контраст с Ethereum разителен. Ethereum стремится к улучшению финализации через серию постепенных хардфорков, растянутых до 2029 года, включая форк Hegota, который представит деревья Веркла и встроенное разделение Proposer-Builder Separation (PBS). Подход Ethereum сохраняет обратную совместимость и максимизирует безопасность, но приносит улучшения постепенно.

Solana с помощью Alpenglow делает противоположную ставку: переработка «с чистого листа», которая обеспечит резкий скачок производительности раньше, но несет более высокие риски реализации. Это как разница между ремонтом дома по комнате и его сносом для постройки нового здания.

Что дает Alpenglow

Финализация менее 200 миллисекунд — это не просто контрольная цифра. Она открывает категории приложений, которые ранее были непрактичны в блокчейне.

DeFi и торговля. Движки сопоставления ордеров на централизованных биржах работают в диапазоне 10–50 миллисекунд. При финализации в 100–150 мс книги ордеров в блокчейне и торговля становятся по-настоящему конкурентоспособными по сравнению с централизоваными альтернативами. Экосистема Solana DeFi, которая в последние месяцы уже обработала объем стейблкоинов на сумму более 650 миллиардов долларов, готова взять на себя рабочие нагрузки, которые сейчас обрабатываются вне блокчейна.

Игры на блокчейне. Многопользовательские игры в реальном времени требуют обновления состояния в пределах нескольких сотен миллисекунд. Alpenglow доводит финализацию блокчейна до уровня, когда состояние игры может быть подтверждено до того, как игроки почувствуют задержку, что позволяет создавать новые жанры полностью децентрализованных игр.

Транзакции ИИ-агентов. С учетом того, что более 17 000 автономных ИИ-агентов уже ежедневно совершают миллионы транзакций в блокчейн-сетях, финализация менее секунды становится критически важной инфраструктурой. Агенты, которым необходимо связывать несколько транзакций в цепочку — обменивать токены, предоставлять ликвидность, запрашивать вознаграждения — смогут работать на скоростях, сопоставимых с программным исполнением в централизованных системах.

Платежи в точках продаж. При финализации в 150 мс транзакция Solana подтверждается быстрее, чем традиционная авторизация кредитной карты (обычно 1–3 секунды). Это делает нативные блокчейн-платежи практичными для физической розничной торговли без необходимости в допущениях о доверии до подтверждения.

Риски и открытые вопросы

Несмотря на все свои перспективы, Alpenglow не лишен рисков.

Сложность реализации. Замена живого механизма консенсуса в сети, обрабатывающей более 50 000 транзакций в секунду с миллиардами долларов общей заблокированной стоимости, является, по любым меркам, крайне рискованным мероприятием. Anza планирует поэтапное развертывание, начиная с тестовых сетей, но за переходом от тестирования к основной сети будут внимательно следить.

Поверхность для атак типа «отказ в обслуживании». Поскольку голосование вне блокчейна устраняет ограничение сообщений о голосовании на основе комиссий, система вводит потенциально новый вектор атаки. Злоумышленники теоретически могут наводнить уровень распространения голосов ложными сообщениями без каких-либо затрат. Стресс-тестирование этого аспекта является приоритетом перед активацией в основной сети.

Давление централизации. Дизайн ретранслятора Rotor, основанный на весе стейка, изначально отводит валидаторам с более высоким стейком более важные роли в распространении блоков. Хотя это оптимизирует производительность, это может усилить влияние крупных валидаторов и вызвать опасения по поводу централизации — привычное противоречие в архитектуре Solana.

Зрелость BLS-подписей. Переход от ed25519 к подписям BLS для агрегации голосов требует от валидаторов управления новым типом криптографических ключей. Хотя BLS хорошо изучен, любой новый криптографический примитив в масштабе уровня консенсуса создает нетривиальную поверхность атаки, которая должна быть тщательно проверена.

Путь к основной сети

После одобрения управления в сентябре 2025 года Anza продвигается к развертыванию. Публичная демонстрация в тестовой сети была запланирована на конференцию Breakpoint в конце 2025 года с целью перехода от кластеров разработки к основной сети к третьему кварталу 2026 года.

Обновление будет развертываться поэтапно. Сначала валидаторы внедрят новую систему управления ключами BLS (подробно описанную в SIMD-0387), затем постепенно активируют компоненты Votor и Rotor. Этот поэтапный подход позволяет сообществу проверять каждый уровень перед полной активацией.

Помимо Alpenglow, дорожная карта Anza на 2026 год включает дополнительные улучшения: передачу фрагментов XDP для увеличения пропускной способности, повышение лимитов блоков до 100 миллионов вычислительных единиц и внедрение прямого сопоставления в виртуальной машине Solana (SVM) для снижения затрат на копирование памяти. В совокупности эти обновления формируют образ сети, которая агрессивно оптимизирует производительность на каждом уровне стека.

Более широкая перспектива

Alpenglow представляет собой как философское, так и техническое заявление. Выбирая переписывание с чистого листа вместо постепенных улучшений, Solana делает ставку на то, что потолок производительности её первоначального дизайна уже достигнут, а следующее улучшение на порядок требует архитектурной смелости.

Если обновление пройдет успешно, Solana окажется в собственной категории среди децентрализованных сетей — с финализацией, достаточно быстрой, чтобы конкурировать с централизованной инфраструктурой в платежах, трейдинге, гейминге и транзакциях между машинами. Если же внедрение столкнется с трудностями, это может стать поучительной историей о рисках замены работающих механизмов консенсуса в сетях с высокой стоимостью активов.

В любом случае индустрия блокчейна будет внимательно следить за развитием событий. В гонке за то, чтобы сделать децентрализованные системы достаточно быстрыми для массового внедрения, Alpenglow — это самый смелый шаг Solana на данный момент.

Для разработчиков, создающих решения на высокопроизводительных блокчейнах, BlockEden.xyz предоставляет RPC и API инфраструктуру корпоративного уровня для Solana и еще более чем 20 сетей. Изучите наши API-сервисы для Solana, чтобы строить на базе инфраструктуры, разработанной для следующей эры производительности блокчейнов.