Разработчик утверждает: обновление Solana нацелено на слабое место Ethereum

Фирма Anza, занимающаяся разработкой основного программного обеспечения для Solana, начала подробно описывать «Rotor» — новый уровень распространения блоков, который будет включён в обновление консенсуса Alpenglow.

В ветке на X Брайан (@0xbrw), руководитель отдела по связям с разработчиками в Anza, утверждает, что Rotor позволит Solana опередить Ethereum по скорости реагирования сети: «Rotor — это новый метод распространения блоков в Solana в рамках обновления Alpenglow… [он] передаёт данные быстрее и более равномерно, чем одноранговый обмен данными в Ethereum».

Solana против Ethereum

Брайан описывает Rotor как «структурированный единый слой ретрансляторов, который заменяет многоуровневое дерево Turbine», где лидер слота отправляет «лоскуты» (shreds) с кодированием стирания этим ретрансляторам, которые затем «завершают распространение блока одним переходом к валидаторам по всему миру».

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

Механика

Механика Rotor резко отличается от сегодняшнего дерева повторной передачи Turbine. В Rotor «лидер направляет блок в виде срезов, кодирует каждый срез с помощью стирающего кода и отправляет каждый срез выбранному ретранслятору. Ретрансляторы транслируют данные всем валидаторам за один раунд, определяя приоритет следующего лидера для поддержания чёткого расписания».

Брайан подчёркивает важность предсказуемости времени от начала до конца: «более низкая задержка, более высокая согласованность и запас для более крупных блоков».

Сравнение с Ethereum

Брайан сравнивает сетевой путь Ethereum с Rotor: «Ethereum полагается на многоэтапный обмен данными, когда блоки распространяются поэтапно, что может занять несколько секунд, чтобы достичь удалённых узлов». В Ethereum инициатор сначала обменивается данными примерно с 8 узлами, а блок обычно проходит 6–7 переходов, прежде чем большинство узлов увидят его, причём каждый переход добавляет накладные расходы на передачу и проверку.

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

Практическая цель

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

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

Текущее состояние Solana

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

Rotor сворачивает это дерево в единый слой распространения и явно упорядочивает доставку следующему запланированному лидеру, что предназначено для сглаживания передачи слотов и сокращения задержек.

Утверждение Брайана о том, что обновление сделает Solana «превосходящей» Ethereum, следует понимать именно так: это утверждение о скорости распространения, согласованности задержек и заметной для пользователя плавности подтверждения при нагрузке, а не обо всех аспектах сетевого проектирования.

На момент публикации SOL торговался по цене $195.

Источник

Не является инвестиционной рекомендацией.