Разработчики Solana рассматривают новое предложение об отмене ограничений на количество блоков после того, как вступит в силу запланированное обновление сети Alpenglow. Это изменение направлено на увеличение пропускной способности за счёт масштабирования производительности в зависимости от аппаратного обеспечения валидаторов.
Поступило в пятницу под номером SIMD-0370. Предложение отменяет текущее ограничение Solana в 60 миллионов вычислительных единиц на блок и вместо этого позволяет динамически регулировать размер блока. Это означает, что блоки могут расширяться, чтобы вмещать столько транзакций, сколько могут обработать самые быстрые валидаторы, а валидаторы с меньшей мощностью могут просто не голосовать за блоки, размер которых превышает их возможности.
Валидаторы в Solana — это независимые операторы, которые запускают ноды для обработки транзакций и обеспечения безопасности сети, получая вознаграждение за стейкинг и комиссию за транзакции.
Увеличение лимита блоков в Solana может повысить пропускную способность за счёт того, что более мощные валидаторы смогут обрабатывать больше транзакций, но это также может привести к тому, что вознаграждение будет доставаться операторам с более мощными машинами, что, по сути, создаёт компромисс между возможностями масштабирования и сохранением широкого набора валидаторов.
Откат предложения
Тем не менее это изменение вызвало споры среди разработчиков и участников сообщества в ветке предложений на GitHub.
Некоторые предупреждают, что отмена ограничений может склонить чашу весов в пользу хорошо финансируемых операторов, которые могут использовать высококлассное оборудование и потенциально вытеснить более мелких валидаторов, что повысит риск централизации.
В обновлении Solana Alpenglow функция пропуска голосования позволяет валидаторам с меньшим количеством голосов воздерживаться от голосования по блокам, которые они не могут обработать, тем самым поддерживая консенсус даже при высокой нагрузке.
Ожидается, что в конце этого года Alpenglow уже сможет сократить время подтверждения блокапримерно с 12,8 секунды до 150 миллисекунд, а также добавить новые функции, такие как пропуск голосования.
Предложение Firedancer будет опираться на этот фундамент, привязывая возможности Solana к производительности валидаторов, а не к установленным протоколом ограничениям.