25 сентября 2023 года инженеры Solana Labs уведомили валидаторов о том, что версия 1.16, предлагаемое обновление клиента валидатора Solana Labs, скоро будет доступна для бета-версии основной сети. Это произошло после многочисленных проверок и работы добровольцев, которые смогли выявить и помочь инженерам исправить ранее возникшие проблемы (подробнее см. ниже).
Версия 1.16 содержит почти десять месяцев работы и включает в себя ряд разработок, которые будут активированы с течением времени. Вот чего вы можете ожидать.
Обновления функций
- Улучшите поддержку математических вычислений с нулевым разглашением во время выполнения:
- Поддерживает конфиденциальные переводы SPL Token22.
- Поддерживает 128 операций с эллиптическими кривыми (эквиваленты EIP-196, EIP-197 и EIP-198).
- Поддержка учетных записей данных программы с изменяемым размером.
Обновления производительности
- Служба очистки данных реестра была оптимизирована для сокращения операций ввода-вывода на диске и времени, затрачиваемого на поиск записей для удаления.
- Выборка одноранговых узлов в запросах на сплетни была переработана для уменьшения пропускной способности при запуске.
- Индекс учетных записей по умолчанию перенесен на диск, что снижает использование памяти и увеличивает количество операций ввода-вывода в секунду.
Устойчивость
- Для повышения производительности и устойчивости процесса восстановления было внесено несколько небольших изменений:
- Запросы на ремонт теперь имеют приоритет по ставке.
- Порог задержки для выполнения ремонта фрагментов был увеличен (100 мс -> 200 мс), чтобы уменьшить количество запросов на ремонт фрагментов, которые в любом случае в конечном итоге будут обслуживаться через турбину.
- Хэш учетной записи эпохи: если во время блока ни одна транзакция не взаимодействует с учетной записью, содержимое этой учетной записи не окажет влияния на блок. Учетные записи, к которым редко обращаются, могут быть повреждены на отдельных валидаторах, и повреждения останутся незамеченными. Проект хеширования счетов эпох генерирует хеш всех счетов один раз за эпоху и включает результат в хэш банка. Узлы с поврежденными учетными записями будут разделены в течение эпохи, поэтому повреждения будут обнаружены быстро.
Источник
Уникальность