Фонд Солана регулярно публикует обновления и показатели состояния сети в рамках своей приверженности прозрачности. Это отчет о производительности сети за март 2024 года. Предыдущие отчеты включают предыдущий отчет о производительности сети за июль 2023 года, отчет о работоспособности валидатора и отчет об использовании энергии. Фонд приветствует вклад сообщества Соланы в этот отчет. Заполните эту форму, указав вопросы, отзывы и показатели, которые вы хотели бы отслеживать.

Обзор

Производительность сети Solana продолжала улучшаться в течение последних шести месяцев (1 сентября 2023 г. – 29 февраля 2024 г.), что измеряется временем безотказной работы, соотношением транзакций без голосования к транзакциям с голосованием, временем создания блока и а также среднее и максимальное число транзакций в секунду. Однако 6 февраля 2024 года в сети произошел сбой. Инженеры экосистемы Solana немедленно начали разбираться в ситуации и смогли предложить исправление, которое привело к перезапуску сети чуть менее чем за пять часов, что указывает на хорошо подготовленную и вовлеченную команду. сообщество валидаторов, которое позволяет сети быстрее восстанавливаться в чрезвычайных ситуациях.

Со времени последнего отчета о производительности сети в июле 2023 года в сети Solana можно выделить несколько новых функций и разработок, включая несколько объявлений с Breakpoint 2023, ежегодной конференции сообщества Solana:

  • Модернизация сети для лучшей обработки большого трафика и спроса, включая развертывание QUIC TPU, QoS с учетом ставок и рынков локализованных комиссий. После этих обновлений сеть работала хорошо в периоды высокой нагрузки.

  • Обновление 1.17 для валидаторов. Версия 1.17 клиента валидатора Solana Labs включает ряд новых функций и обновлений производительности, которые будут активированы со временем. Сюда входит программа проверки ZK, которая будет способствовать обновлениям производительности, которые, как ожидается, уменьшат задержку транзакций, уменьшат использование ресурсов валидаторами, создающими блоки, и сократят время запуска для перезапуска валидаторов.

  • Firedancer, новый клиент-валидатор от Jump Crypto, доступен в тестовой сети. Этот новый клиент валидатора создан с нуля на C++ и продемонстрировал значительное улучшение производительности.

  • Расширения токенов представляют собой следующее поколение стандарта токенов SPL. Расширения токенов представляют собой комплексный набор готовых решений, адаптированных для удовлетворения потребностей предприятий, переходящих в цепочку.

  • Более 60% акций теперь проходят через клиент-валидатор Jito. Jito — это программный клиент-валидатор, который был запущен в основной сети чуть больше года назад.

Сетью по-прежнему управляет надежная группа независимых валидаторов по всему миру. Сеть Solana является одной из самых децентрализованных в мире блокчейнов с доказательством доли и одной из наиболее развитых: 2500-3000 разработчиков постоянно выбирают развитие Solana. Прочтите несколько статистических данных, которые отслеживает Solana Foundation для измерения децентрализации и жизнеспособности сети Solana (обновлено по состоянию на 26 февраля 2024 г., если не указано иное).

Подробности о производительности сети

Чтобы миллиард человек мог использовать и воспользоваться преимуществами сети Solana, пользователям необходимо чувствовать уверенность в общей надежности сети, включая возможность постоянного доступа к сети и сохранность средств и информации.

Фонд стремится отслеживать производительность сети с течением времени посредством количественных и качественных показателей. В этом отчете мы выделяем четыре показателя для простоты и чтобы пользователи могли легко отслеживать эти показатели и их прогресс с течением времени. Мы включили эти показатели, а также некоторые другие, в информационную панель Dune, которая позволяет легко копать данные на более глубокий уровень или проводить собственный анализ.

Время работы

Постоянно надежная сеть является основой доверия и дальнейшего роста сети.

Одним из наиболее важных показателей надежности является время безотказной работы сети, или процент времени, в течение которого сеть успешно работает и доступна для использования. 100% работоспособность в течение определенного периода времени означает, что не было никаких ошибок или инцидентов, из-за которых сеть была недоступна в течение этого периода.

Время безотказной работы сети Solana составляло 99,94% за 12 месяцев, предшествовавших публикации этого отчета (1 марта 2023 г. – 29 февраля 2024 г.).

Ниже мы представили ежемесячное время безотказной работы сети, измеренное как процент времени безотказной работы в данном месяце за последние 6 месяцев.

Среднемесячное время безотказной работы:

  • Сентябрь 2023 г.: 100%

  • Октябрь 2023 г.: 100%

  • Ноябрь 2023 г.: 100%

  • Декабрь 2023 г.: 100%

  • Январь 2024 г.: 100%

  • Февраль 2024 г.: 99,31%


6 февраля 2024 года в сети произошел сбой продолжительностью 4 часа 46 минут. Отключение было вызвано ошибкой в ​​функции LoadedPrograms, которая привела к бесконечному циклу и остановке консенсуса. Эта ошибка была обнаружена ранее, и ее планировалось развернуть во время цикла выпуска версии 1.18, а вместо этого она была развернута сразу после перезапуска кластера. Что немаловажно, во время отключения сети все средства в безопасности. Anza опубликовала отчет об анализе первопричин сбоя 9 февраля 2024 года.

100% время безотказной работы является постоянной целью для сети. Такая надежность и согласованность создают доверие пользователей и потенциальных пользователей к тому, что сеть будет постоянно доступна для использования в течение долгого времени, а в случае простоя доступ будет быстро восстановлен. В связи с этим важно отметить, что на Солане время между отключениями продолжает расти. В отчете Messari о состоянии Соланы от 11 января 2024 года отмечается, что период с 25 февраля 2023 года по 31 декабря 2023 года был самым продолжительным периодом работы сети без перебоев в работе сети - 309 дней. [1]

Время блока (время создания блока)

Время блока измеряет скорость одной транзакции, поскольку оно измеряет, насколько быстро сеть добавляет больше «блоков» в блокчейн. На этой диаграмме мы видим среднее время создания блока, насколько последовательна эта метрика и как она меняется с течением времени.

Скачок в конце февраля 2023 года коррелирует с отключением сети 25 февраля 2023 года, о котором говорилось в предыдущем отчете о производительности сети. Меньший всплеск в конце коррелирует с отключением электроэнергии 6 февраля 2024 года. В остальном согласованность на диаграмме показывает общую стабильность и скорость сети.

Среднее и максимальное количество транзакций в секунду

Общее количество транзакций в секунду является наиболее точным отражением текущей пропускной способности сети и демонстрирует ее потенциал и рост с течением времени. Эталонная пропускная способность составляет 65 000 транзакций в секунду, исходя из простых транзакций, таких как отправка денег из одного места в другое. Фактические транзакции в секунду будут отличаться из-за разнообразия сложных транзакций в сети и спроса в любой момент времени. Например, покупка NFT намного сложнее, чем простое перемещение собственных токенов между кошельками.

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

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

Максимальное количество транзакций в секунду

Среднее количество транзакций в секунду

На этом графике показано падение количества транзакций в секунду в декабре 2023 г. — январе 2024 г. Подобные большие падения не являются неожиданными, особенно в периоды значительной активности. Этот рост интереса и использования в декабре 2023 года согласуется с другими диаграммами и информацией, отслеживаемыми Фондом. Мы можем видеть, например, аналогичную временную закономерность на этих диаграммах создания новых кошельков и транзакций расширения токенов.

Пользователи могут продолжать следить за производительностью сети Solana и использовать подобные отчеты, чтобы помочь сообществу отслеживать ее развитие с течением времени. Узнайте больше о последнем обновлении клиента валидатора Solana Labs, а также о недавнем форке от Anza. См. график выпусков, доступный на Github.

Основные моменты сети после отчета за июль 2023 г.

Модернизация сети для лучшей обработки большого трафика и спроса. Сеть постоянно совершенствуется и модернизируется для удовлетворения потребностей пользователей и решения технических проблем. Многие из недавних обновлений, такие как QUIC, QoS с взвешиванием ставок и рынки локализованных комиссий, были предприняты в ответ на определенные стрессовые ситуации, замедления и сбои в работе в периоды высокой активности и спроса. Разработчики также продолжают тестировать и разрабатывать другие обновления и инициативы сети, включая увеличение максимального размера транзакций (в настоящее время ограничено 1232 байтами) и упрощение логики голосования, что уменьшает общий объем данных, необходимых для передачи и хранения.

Выпуск версий 1.16 и 1.17 клиента валидатора Solana Labs. Версия 1.16 была успешно развернута в сентябре 2023 года, а версия 1.17 — 15 января 2024 года. Обе эти версии включают новые функции, обновления производительности и изменения, направленные на повышение отказоустойчивости сети.

Новые функции включают в себя:

  • Улучшена поддержка математических вычислений с нулевым разглашением во время выполнения:

  • Поддерживает 128 операций с эллиптическими кривыми (эквиваленты EIP-196, EIP-197 и EIP-198).

  • Поддержка учетных записей данных программы с изменяемым размером.

  • Возможность транслировать фрагменты и выполнять ремонт через QUIC, что поможет перейти протоколам на QUIC.

Расширения токенов. Solana Labs представила оригинальную программу токенов, чтобы определить общую реализацию взаимозаменяемых и невзаимозаменяемых токенов, упрощая внедрение и работу с токенами в блокчейне Solana. Расширения токенов — межэкосистемный проект, представленный широкой публике в январе 2024 года — это развитие или расширение исходной функции программы токенов, что упрощает ее внедрение. Добавляя различные расширения к монетным дворам и учетным записям, расширения токенов привносят новые функции, которые были недоступны или не были широко доступны в исходной программе токенов.

Дополнительный прогресс Firedancer. Firedancer, клиент-валидатор Solana, разрабатываемый Jump Crypto, добавляет функции и приближается к выпуску в основной сети. На Breakpoint 2023 Foundation и Jump Crypto объявили, что Firedancer доступен в тестовой сети — это большой шаг к выпуску для всех пользователей. Firedancer предлагает потенциальные преимущества в производительности, а наличие еще одного клиента-валидатора в экосистеме Solana снижает риск за счет разнообразия кода: если один клиент-валидатор выходит из строя или имеет серьезную ошибку, другие клиенты все равно могут быть доступны для использования, поскольку у них другая база кода.

Покупка углеродных кредитов в сети. В апреле 2023 года Solana стала первым крупным блокчейном смарт-контрактов, углеродный след которого измерялся в режиме реального времени; TryCarbonara, независимый стартап, запустил www.solanaclimate.com, чтобы отслеживать влияние сети. В декабре 2023 года Фонд Соланы объявил, что он компенсировал 100% углеродного следа сети в 2022 году за счет закупок компенсации выбросов углерода в сети.

Предстоящие инициативы

Основные разработчики Solana постоянно работают над новыми обновлениями сети, направленными на укрепление сети в условиях массового роста и внедрения пользователей. Следите за статусом этих обновлений.

Своевременное голосование: это инициатива по изменению протокола и управлению, осуществляемая в основном валидаторами. Это изменение наказывает валидаторов за позднее голосование по блокам, стимулируя быстрое голосование и улучшая качество консенсуса. Изменение реализовано, сейчас проводится тестирование, и в ближайшие недели будет проведено голосование руководства по его активации.

Изменения SFDP: SFDP (Программа делегирования Фонда Солана) предоставляет поддержку валидаторам, чтобы они стали самостоятельными и устойчивыми, с более широкой целью — максимизировать децентрализацию, устойчивость сети и производительность сети. Фонд недавно объявил об изменениях в программе, которая поддерживает валидаторов на более высоком уровне на ранних этапах и в меньшей степени по мере их роста, с высокими требованиями к производительности валидатора. Подробнее о программе делегирования можно прочитать здесь.

Сноски

[1] https://messari.io/report/state-of-solana-q4-2023