Клиент Agave на Solana достиг показателя в 1,1 миллиона TPS, повторив рекорд Firedancer

Клиент-валидатор Agave на языке программирования Rust в сети Solana достиг показателя в 1,1 миллиона транзакций в секунду (TPS) в рамках синтетического теста с одним узлом. Об этом сообщил инженер ядра Solana Эндрю Фицджеральд.

Результат был обнародован Фицджеральдом, который написал: «Сегодня утром Agave достигла всплеска в 1,1 миллиона TPS. Это синтетический тест с одним узлом и простыми переводами. На ветке с несколькими изменениями, которые ещё не объединены».

Фицджеральд также перечислил улучшения записи PoH и кэша состояния наряду с новыми «привязками планировщика», при этом ограничения на блоки и осколки были отключены во время теста.

Основные моменты

Этот результат стал частью более широкой дискуссии о конкуренции на уровне клиентов в Solana. Соучредитель Helius Мерт Мумтаз прокомментировал: «В прошлом году Firedancer достиг показателя в 1,1 миллиона TPS в рамках синтетического теста — теперь то же самое сделала Agave. Существует устаревшее представление, что Solana станет быстрее только благодаря Firedancer. Это из времён, когда Agave не была такой конкурентоспособной, но теперь это так. Конкуренция между двумя клиентскими командами улучшит сеть как никогда прежде».

Реакция Анатолия Яковенко

Анатолий Яковенко, соучредитель Solana, пошутил по поводу этого достижения: «Пожалуйста, хватит. Просто запускайте ag и снижайте таймеры до 150 мс». Это замечание соответствует текущему стремлению сети сократить задержки консенсуса.

Технические детали

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

Недавние материалы Agave 2.3 также подробно описывают обновлённый клиент TPU («tpu-client-next»), сокращения ввода-вывода в AccountsDB, жадный планировщик и улучшения снимков и сплетен. Все эти факторы сокращают накладные расходы в реальных условиях, даже если они не отображаются в синтетических пиках один к одному.

Значение для пользователей

Возникает очевидный вопрос: что на самом деле означает всплеск в 1,1 миллиона TPS для пользователей? Синтетические тесты с одним узлом измеряют производительность выполнения и планирования с некоторыми временно отключёнными ограничениями; они не переводятся линейно в ёмкость основной сети, которая ограничена распространением по сети, проверкой подписей, политикой планировщика и экономическими ограничениями.

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

Основные выводы

Два более широких вывода очевидны. Во-первых, разнообразие клиентов Solana больше не является гипотетическим: Agave (Anza) и Firedancer (Jump Crypto) теперь борются за первенство в одном и том же синтетическом рейтинге, при этом разные кодовые базы нагружают разные части системы — это положительный признак устойчивости и будущей производительности.

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

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

Источник

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