Обновление Mina Mesa остановило обработку транзакций примерно на восемь часов 3 сентября, когда блокчейн первого уровня переключил мейннет на релиз Mesa. Биржи приостановили переводы MINA, а развернутые zkApps теперь требуют новых ключей проверки перед возобновлением деятельности, разрешенной доказательствами.
Процесс разделился на пять часов, когда блоки продолжали создаваться без транзакций, и примерно на три часа, когда сеть не создавала блоки. Mina достигла своего лимита транзакций в 10:00 UTC, и обновленные создатели блоков сгенерировали пустые блоки для 100 слотов, прежде чем создание блоков остановилось в 15:00 UTC.
Официальный руководство по обновлению теперь отмечает эти вехи как завершенные. Также в нем зафиксировано завершение выпуска пакета Mesa в 16:30 UTC и запуск первого слота Mesa в 18:00 UTC. Обновление архивной ноды и ручное обновление нод остались в процессе сегодня утром.
Mina запросила у бирж отключить депозиты и выводы MINA с 10:00 UTC в слоте остановки транзакций до тех пор, пока сеть Mesa не станет операционной. Первый слот Mesa уже завершен, однако каждая биржа сама решает, когда возобновить поддержку переводов.
Обновление Mina Mesa сокращает временные слоты
Обновление Mina Mesa также изменяет рабочий цикл сети. Согласно объяснению функции от Mina, релиз сокращает время слота с трех минут до 90 секунд. После стресс-тестов, в ходе которых были обнаружены всплески использования памяти при тестировании удаления мягкого ограничения, транзакции zkApp временно ограничены 12 на блок.
Более строгие требования совместимости ложатся на развернутые zkApps. Mesa изменяет протокольные константы и ограничения схем, поэтому доказательства, созданные с использованием ключей верификации до обновления, больше не проходят проверку. zkApp не сможет обрабатывать новые транзакции, авторизованные доказательствами, пока разработчик не скомпилирует ключ, совместимый с Mesa, с использованием o1js 3.0, и не обновит ключ, хранящийся в блокчейне.
Это обновление совместимости в цепочке, а не постоянная ошибка развернутого контракта. После записи нового ключа zkApp снова сможет отправлять транзакции, авторизованные доказательством, в рамках Mesa, в соответствии с восстановленными правилами разрешений.
Временный путь миграции Mina позволяет разрешениям ключа проверки, установленным на proof или impossible, переключаться на авторизацию по подписи. Разрешение доступа, установленное на proof, получает тот же резервный вариант, но разрешение доступа, установленное на impossible, остается заблокированным. После успешного обновления ключа версия транзакции аккаунта повышается, и его исходные правила разрешения ключа проверки возвращаются.
Фиксированного срока миграции нет: резервный вариант остается активным до тех пор, пока zkApp не обновит свой ключ. До этого момента деятельность, авторизованная с помощью доказательства, остается приостановленной, даже несмотря на то, что цепочка возобновила работу.
Пост Приложения с нулевым знанием перестали работать после обновления цепочки, которое нарушило их базовые ключи проверки появился первым на CryptoSlate.


