Solana сократила время целевого слота для mainnet с 400 миллисекунд до 350 миллисекунд — первый шаг многоэтапного плана, чтобы в конечном итоге довести его до 200 мс.
Изменение вступило в силу примерно в начале эпохи 1020 в пятницу и знаменует собой первый случай, когда Solana сократила целевую длительность слота с момента запуска сети. Это небольшое число, но за ним стоит довольно крупная инженерная работа.
Слот — это временное окно, в котором ведущий валидатор может создавать блок. Более короткие слоты означают, что блоки можно производить чаще, что может сократить время, которое пользователи и приложения ждут подтверждений. Ключевое слово — задержка. Это обновление не рассчитано на то, чтобы магически удвоить пропускную способность транзакций Solana.
Сеть поднимается по лестнице к 200 мс
План исходит от SIMD-0525 — предложения по улучшению Solana, автором которого является инженер Anza Бреннан Ватт. Вместо того чтобы сразу перейти с 400 мс на 200 мс, сеть использует четыре отдельных этапа с feature-gate: 350 мс, 300 мс, 250 мс и, наконец, 200 мс.
Официальное предложение Solana сохраняет 64 тика на слот, четыре слота на окно работы лидера и 432 000 слотов на эпоху. Количество слотов не меняется. Реальное время, которое они представляют, сокращается.
Слоты по 400 мс: примерно 48-часовые эпохи и окна лидера на 1,6 секунды
Слоты по 350 мс: примерно 42-часовые эпохи и окна лидера на 1,4 секунды
Слоты по 300 мс: примерно 36-часовые эпохи и окна лидера на 1,2 секунды
Слоты по 250 мс: примерно 30-часовые эпохи и окна лидера на 1,0 секунды
Слоты по 200 мс: примерно 24-часовые эпохи и окна лидера на 0,8 секунды
Развёртывание намеренно осторожное. У каждого этапа есть собственный feature gate, и разработчики могут остановиться до следующего сокращения, если производительность валидаторов или частота пропуска блоков начнут двигаться в неверном направлении. Сокращение задержек полезно. Превращать мейннет в непреднамеренный стресс-тест — менее полезно.
350 мс уже появляются в мейннете
Первые измерения на живой сети показывают, что сеть движется в нужном направлении. Block сравнил два периода по 1 000 слотов вокруг перехода. Период до изменений занял около 415 секунд, а более поздняя выборка на эпохе 1020 — примерно 368 секунд.
Эти цифры, естественно, будут различаться, потому что целевое значение 350 мс не означает, что каждый слот будет ровно за 350 мс. Тем не менее, они показывают, что изменение в мейннете — это не просто конфигурационный файл, который можно игнорировать. Более короткое время заметно в реальном производстве блоков.
В том же отчёте отмечается, что разработчики пока не назначили дату активации в мейннете для следующего этапа на 300 мс. Они планируют сначала понаблюдать, как сеть ведёт себя при 350 мс.
Это не бесплатное улучшение пропускной способности
Один из самых простых способов неверно понять изменение — предположить, что на 12,5% более короткие слоты автоматически означают на 12,5% больше сетевой ёмкости. SIMD-0525 намеренно уменьшает допустимый объём работы в каждом слоте по мере того, как слоты становятся короче.
Недавно Solana увеличила лимит блоков в мейннете до 100 миллионов compute units. В рамках предложения о более коротких слотах этот потолок на слот масштабируется до 87,5 млн compute units при 350 мс, 75 млн при 300 мс, 62,5 млн при 250 мс и 50 млн при 200 мс.
Суть в том, чтобы сохранять примерно стабильный почасовой (wall-clock) темп работы, одновременно сокращая время, которое пользователи ждут между слотами. Валидаторам достается меньше времени на обработку каждого слота, но и пропорционально меньше работы внутри него.
Из-за этого это в первую очередь улучшение отклика. Отдельные изменения в лимитах вычислений, в программном обеспечении валидаторов и в обработке транзакций — это то, откуда берётся рост «сырой» ёмкости.
Укороченные окна лидера дают выгоду для рыночной структуры
Есть ещё одна причина, по которой разработчики хотят более короткие слоты — и она почти не связана с тем, как быстро на экране отображается «подтверждено» в кошельке.
Солана-лидер в настоящее время контролирует четыре последовательных слота. При старом целевом значении 400 мс это давало одному лидеру номинальное окно в 1,6 секунды. При 350 мс оно сокращается до 1,4 секунды, а при предложенной конечной точке в 200 мс — до 0,8 секунды.
Это уменьшает максимальное время, в течение которого один лидер может задерживать, переупорядочивать или избирательно включать транзакции, прежде чем у другого валидатора наступит его очередь. Для трейдеров, маркет-мейкеров и приложений, чувствительных к задержкам, сокращение этого окна может улучшить как структуру рынка, так и пользовательский опыт.
Более короткие слоты делают on-chain время более точным для систем, которые измеряют «свежесть» в слотах, включая потребителей оракулов и приложения для автоматизированного маркет-мейкинга. В документации Solana по обновлениям говорится, что маркет-мейкеры могут иметь возможность котировать более узкие спреды по мере снижения задержек.
Финальность — отдельный проект
Solana может генерировать слоты каждые несколько сотен миллисекунд, не достигая необратимой финальности так быстро. Текущая полная финальность всё ещё занимает примерно 12,8 секунды.
Именно здесь появляется Alpenglow. Отдельный пересмотр консенсуса, находящийся в разработке, нацелен на то, чтобы довести финальность примерно до 150 мс. Если эта работа выйдет в мейннет по плану, это будет куда более масштабное изменение, чем то, сколько времени требуется сети, чтобы считать блок финальным.
Эти две инициативы связаны общей целью — снижением задержек, но их не следует путать. SIMD-0525 сокращает слоты в рамках текущего развития. Alpenglow меняет сам консенсус и систему финальности.
Почему трейдерам стоит об этом заботиться
Для обычных держателей SOL сокращение слота на 50 мс вряд ли приведёт к «вау, мой кошелёк стал другим» прямо за одну ночь. Инвестиционный тезис здесь более накопительный.
Solana годами конкурировала скоростью, низкими комиссиями и высокочастотной on-chain активностью. Сокращение времени слота без дестабилизации валидаторов укрепит позиции сети в трейдинге, платежах и приложениях, где важны задержки. Достижение 200 мс сократит целевую длительность слота вдвое по сравнению с исходной настройкой сети 400 мс.
Технический риск тоже растёт по мере того, как требования ко времени становятся жёстче, поэтому и важна поэтапная раскатка. Следующие вехи не гарантированы просто потому, что 350 мс уже вышло в эфир. Разработчики намерены перейти на 300 мс, затем 250 мс и 200 мс только если производительность сети останется здоровой.
Пока что Solana завершила первый реальный шаг в мейннете. Это быстрее, изменение измеримо, а путь к 200 мс больше не является просто предложением, лежащим на GitHub. Самый интересный тест начинается сейчас: смогут ли валидаторы продолжать сокращать часы, не отдавая взамен надёжность.
---------------
Автор: Себастьян Марроу European NewsroomBreaking Crypto News
Подпишитесь на GCP в ридере
