Validators Solutions запускает Solana Block Analyzer — визуализация времени генерации блоков и назначенных валидаторов на уровне слотов

Validators Solutions запускает Solana Block Analyzer — визуализация времени генерации блоков и назначенных валидаторов на уровне слотов

Validators Solutions запускает Solana Block Analyzer — визуализация времени генерации блоков и назначенных валидаторов на уровне слотов
ELSOUL LABO B.V. (штаб-квартира: Амстердам, Нидерланды; генеральный директор: Фумитаке Кавасаки) и Validators DAO рады сообщить о запуске Solana Block Analyzer (Slot Duration) на сайте Solana On-chain Intelligence & Network Analytics «Validators Solutions». Новое представление визуализирует ритм генерации блоков Solana на уровне отдельных слотов.
Solana Block Analyzer охватывает 32 последних слота в основной сети Solana. Он отображает как общесетевые показатели — средний TPS, True TPS (транзакции в секунду на основе транзакций без учёта голосующих транзакций) и среднее время слота, — так и сведения по каждому слоту: время генерации блока, назначенного валидатора, количество транзакций, количество True-транзакций и вознаграждение за блок. Информация представлена в виде столбчатой диаграммы вместе с подробным списком слотов. Помимо усреднённых значений, пользователи видят реальную картину и распределение того, как генерация блоков Solana разворачивается в сети.
Экран Solana Block Analyzer, отображающий время генерации блоков и назначенных валидаторов по 32 последним слотам

«Целевое значение 400 мс» в Solana и реальное распределение по слотам

Слоты Solana проектируются с ориентиром около 400 мс. Многие команды, создающие торговые приложения, ботов и системы реального времени на Solana, использовали 400 мс как опорное значение при проектировании логики приложений и стратегий.
На практике, однако, время генерации блоков в основной сети Solana варьируется от слота к слоту и от одного назначенного валидатора к другому. Одни слоты завершаются значительно быстрее 400 мс, тогда как другие занимают 500 мс и более — иногда около 600 мс. За средним значением скрывается распределение по слотам, которое динамически меняется. Именно это распределение и есть реальное лицо живой сети Solana.
Solana Block Analyzer спроектирован как представление, которое делает «обратную сторону среднего» наглядно видимой. Он выстраивает 32 последних слота в виде столбчатой диаграммы, показывает время генерации блока каждого слота в миллисекундах и выделяет отдельным цветом слоты, занявшие относительно больше времени. Видя не только среднее значение, но и распределение, пользователи могут понять фактический ритм сети Solana, на которой работают их приложения.

Время генерации блока и назначенный валидатор по каждому слоту в одном представлении

В верхней части Solana Block Analyzer панель «Solana network speed» (скорость сети Solana) показывает средний TPS, True TPS и среднее время слота по 32 последним слотам. В центральном блоке «Recent slot duration» (время генерации последних слотов) время генерации блока каждого слота представлено в виде столбчатой диаграммы, а под каждым столбцом указаны назначенный валидатор, количество транзакций, количество True-транзакций и вознаграждение за блок.
Каждый столбец помечен идентификатором назначенного валидатора, количеством транзакций, количеством True-транзакций и вознаграждением за блок в SOL. Участки, на которых один и тот же валидатор генерирует несколько слотов подряд, и точные моменты, когда роль лидера переходит к другому валидатору, можно проследить визуально.
Под диаграммой расположен список слотов, в котором — в обратном хронологическом порядке — приведены имя назначенного валидатора, адрес валидатора, номер слота, время генерации блока в миллисекундах, количество транзакций (а также количество True-транзакций), вознаграждение за блок в SOL и метка времени в UTC. Общую картину можно охватить по диаграмме, а затем сверить детали отдельных слотов по списку, наблюдая генерацию блоков Solana в двух взаимодополняющих слоях.

Быстрые и медленные слоты, выстроенные на одном экране без оценок

Не все валидаторы в основной сети Solana генерируют блоки в одном и том же темпе. Одни валидаторы стабильно генерируют блоки за короткое время. Другие тратят на генерацию блоков относительно больше времени. Даже у одного и того же валидатора время генерации блока может меняться от слота к слоту в зависимости от состояния сети и назначенного участка.
Solana Block Analyzer визуализирует эту разницу беспристрастно. И слоты, завершённые быстро, и слоты, занявшие больше времени, отображаются рядом на одном экране. Пользователи могут самостоятельно — как прямое изложение фактов — увидеть, какие валидаторы генерируют блоки и с какой скоростью.
В слотах, чьё время генерации оказывается относительно более длительным, в блок может быть включено больше транзакций, а компоненты вознаграждения — такие как приоритетные комиссии и Jito Bundle tip — могут оказаться больше. В то же время, когда генерация слота затягивается, это может повлиять на общесетевую среднюю скорость слотов и на ход последующих слотов. Между объёмом обработки в отдельном слоте и общей отзывчивостью сети существует такой компромисс.
Представляя этот компромисс в наблюдаемой форме, Solana Block Analyzer даёт стейкерам, операторам валидаторов и разработчикам информацию, необходимую для самостоятельного наблюдения и оценки того, как генерация блоков разворачивается в сети в целом.

Информация, напрямую влияющая на проектирование торговых приложений, ботов, систем мониторинга и аналитики

Для команд, создающих торговые приложения, ботов, логику ликвидаций, обнаружение on-chain-событий, системы мониторинга, аналитические платформы и системы доставки данных в реальном времени на Solana, «фактическое время генерации блока по каждому слоту» — это информация, напрямую влияющая на качество проектирования.
Стратегии тайм-аутов, построенные на предпосылке 400 мс, логика повторной отправки транзакций, поведение при смене лидеров, выбор размера буферов для Geyser gRPC и Shredstream, стратегия использования SWQoS, настройка комиссий и допустимое проскальзывание — всё это необходимо проектировать с учётом реального ритма генерации блоков, а не одного лишь предполагаемого среднего значения.
Визуализируя распределение по слотам, которое не раскрывается простыми средними значениями, Solana Block Analyzer предоставляет предпосылки, необходимые для этих проектных решений. Архитектуру приложений и инфраструктуры можно выстраивать поверх ритма генерации блоков, фактически разворачивающегося в основной сети, а не только на основе теоретических значений.

True TPS и вознаграждение за блок — реальный спрос на уровне сети и отдельных слотов

Solana Block Analyzer показывает агрегированные средний TPS и True TPS (транзакции в секунду на основе транзакций без учёта голосующих транзакций) по 32 последним слотам в верхней части экрана, а в нижней части — общее количество транзакций, количество True-транзакций (количество транзакций без учёта голосующих) и вознаграждение за блок в SOL по каждому слоту. Это позволяет пользователям увидеть на одном экране пропускную способность сети в целом вместе с тем, какой реальный спрос несёт каждый слот и какой экономический объём через него прошёл.
True TPS — это важный показатель для понимания фактического использования приложений на Solana. Общий TPS включает большое количество голосующих транзакций, поддерживающих консенсус; чтобы измерить реальную активность приложений, голосующую часть необходимо исключить. True TPS даёт такую картину напрямую.
Вознаграждение за блок отражает совокупность приоритетных комиссий, Jito Bundle tip и иной экономической активности, заключённой в этом слоте. Сопоставление количества True-транзакций и вознаграждения за блок по каждому слоту даёт интуитивное представление о том, как спрос и экономическая активность в сети Solana распределены по слотам.

Сочетание с другими визуализациями Validators Solutions для понимания Solana в целом

Solana Block Analyzer становится ещё полезнее в сочетании с другими визуализациями на Validators Solutions, позволяя пользователям рассматривать сеть Solana с разных ракурсов.
Анимация глобуса визуализирует расписание лидеров Solana и глобальный поток генерации блоков в географическом разрезе. Распределение валидаторов, распределение стейка и сетевые отчёты показывают, как валидаторы распределены по странам и городам, как сосредоточен стейк и какой уровень децентрализации сеть поддерживает через такие метрики, как коэффициент Накамото и кривая Лоренца.
Solana Block Analyzer добавляет к этому ось времени — ритм генерации слотов во времени. На фоне географического распределения, распределения стейка и расписания лидеров пользователи теперь могут наблюдать фактическую генерацию блоков по слотам как распределение, а не только как среднее. Solana становится понятной через три совмещённые оси: где, какой валидатор и с каким темпом генерирует блоки.

Сопровождение грядущего ускорения Solana в том же представлении

В Solana предстоят значительные улучшения общесетевой отзывчивости — включая finality, задержку подтверждения и время до включения транзакции — благодаря следующему поколению улучшений протокола консенсуса, таким как Alpenglow, более быстрым клиентам валидаторов, а также улучшениям в распространении данных и инфраструктуре исполнения. По мере того как это ускорение будет разворачиваться, время слота в 400 мс, долгое время служившее опорным значением, реальный ритм генерации блоков и связанные с ним предпосылки на стороне приложений — времена ожидания, схемы повторной отправки и обнаружение в реальном времени — будут постепенно меняться.
Solana Block Analyzer будет сопровождать это ускорение в том же представлении. Он продолжит визуализировать не только текущее время генерации блоков и распределение по слотам, но также назначенного валидатора, количество True-транзакций, вознаграждение за блок и ритм по каждому слоту по мере того, как Solana будет развиваться через Alpenglow и другие улучшения протокола.
Пользователи смогут в реальном времени на Validators Solutions собственными глазами увидеть, с какой скоростью Solana генерирует блоки прямо сейчас и как меняется общесетевая отзывчивость.

Делая прозрачность блокчейна более наглядной

Блокчейны по своей природе — открытые сети, состояние которых может проверить любой желающий. На практике, однако, чтобы понять это состояние, необходимо одновременно удерживать в поле зрения несколько концепций — слоты, время генерации блоков, расписание лидеров, распределение валидаторов, концентрацию стейка, транзакции — и без инструментов разобраться в текущей ситуации непросто.
Validators Solutions стремится сделать это состояние более наглядным. Solana Block Analyzer — часть этих усилий: представление, которое выводит реальную картину по слотам, скрытую за средними значениями, в форму, понятную интуитивно любому пользователю.
Стейкерам он служит отправной точкой для проверки того, с каким ритмом валидаторы, которым они делегируют стейк, реально генерируют блоки. Операторам валидаторов он предоставляет информацию об их собственной генерации блоков в контексте всей сети. Разработчикам, создающим торговые приложения, ботов, системы мониторинга, аналитику и системы реального времени на Solana, он показывает ритм генерации блоков, который должен служить предпосылкой их проектных решений, — не только как среднее, но и как распределение.
Validators Solutions продолжит делать сеть Solana более прозрачной и понятной. Solana Block Analyzer — один из шагов в этом направлении.

R&D ELSOUL LABO и информационная инфраструктура Solana

ELSOUL LABO с 2022 года пять лет подряд получает одобрение в рамках WBSO — программы поддержки исследований и разработок правительства Нидерландов. Наши непрерывные R&D-работы охватывают инфраструктуру Solana RPC, эксплуатацию валидаторов, доставку данных в реальном времени, получение исторических данных, эксплуатацию и разработку с поддержкой AI-агентов, а также визуализацию информации о сети Solana. Эти результаты находят отражение в ERPC, SLV, SLV AI, Validators Solutions, специализированном дата-центре Solana AS200261 и других сервисах.
Solana Block Analyzer присоединяется к Validators Solutions, ERPC и SLV как часть информационной инфраструктуры для визуального понимания реального состояния сети Solana. Мы будем продолжать его совершенствовать.

Контакты

По вопросам, связанным с Solana Block Analyzer, Validators Solutions, SOL Staking, SLV AI или ERPC, создайте тикет поддержки в официальном Discord Validators DAO.
Solana Block Analyzer: https://validators.solutions/ru/validators/reports/slot-duration/ Validators Solutions: https://validators.solutions/ru/ Официальный Discord Validators DAO: https://discord.gg/C7ZQSrCkYR