В значительном шаге для экосистемы блокчейна, студия-разработчик Anza, отделившаяся от Solana Labs, объявила о запуске "крупнейшего изменения основного протокола Solana" за всю его историю. В понедельник стало известно о новой версии консенсусного протокола под названием Alpenglow, которая, по мнению команды Anza, станет поворотным моментом в развитии сети Solana.
В своем официальном документе, опубликованном на этой неделе, соучредители Anza Квентин Книп, Коби Сливински и Роджер Ваттенхофер отметили, что Alpenglow представляет собой не просто обновление, а кардинально новое решение, которое заменяет существующий механизм консенсуса на основе доказательства доли владения TowerBFT и текущее временное кодирование на основе доказательства истории.
Один из ключевых компонентов Alpenglow, Votor, отвечает за логику консенсуса и заменяет TowerBFT. Votor внедряет новый подход к голосованию, используя "более быстрый примитив прямой связи" для повышения эффективности процесса завершения блоков. Узлы будут голосовать за утверждение блока или отклонение, основываясь на его своевременности и достоверности. Согласно новому механизму, блок может быть заверен всего за один раунд, если его одобрят 80% узлов, или за два раунда, если согласны 60%, что увеличивает скорость и масштабируемость обработки блоков до 100-150 миллисекунд.
"Я почти во всем ошибался в консенсусе, за исключением ключевых моментов: он не должен мешать производителям блоков использовать 100% пропускной способности 100% времени. Пользователям нужна детерминированная финализация. Alpenglow отвечает этим требованиям с помощью простого и элегантного дизайна, который действительно легко понять", — сказал основатель Solana Анатолий Яковенко в своем сообщении в соцсетях.
Второй значимый компонент Alpenglow, Rotor, представляет собой усовершенствование существующего протокола распространения блоков Solana. Rotor строится на базе Turbine — текущей системы, разбивающей блоки на более мелкие части для их последующего распределения по сети, и вводит уровень ретрансляционных узлов с оптимизацией использования полосы пропускания на основе алгоритмов стейкинга. Как и Turbine, Rotor применяет "стирающее кодирование", что позволяет восстанавливать блоки даже из подмножества фрагментов.
Обновление Alpenglow, несомненно, интегрирует в экосистему Solana новые возможности и улучшения, обеспечивая более высокие показатели производительности и надежности. Ожидается, что это изменение привлечет внимание разработчиков и пользователей, укрепив позиции Solana как одного из ведущих блокчейнов в мире.