February 16, 2023

Техническое обновление — январь 2023 г.

Metis делится своими успехами в работе над решением Layer 2 непосредственно от команды разработчиков, а также последними новостями о технической стороне Metis!

TLDR: подготовка к предстоящему обновлению Bedrock, улучшения качества эксплорера Andromeda, исправления сбоев секвенсоров, новейшая совместимость с Blockscout и многое другое!

Начнем с нашего общего фокуса — Bedrock. Интеграция обновления Bedrock от Optimism принесет многочисленные преимущества пользователям и строителям. К ним относятся (но не ограничиваются):

  • Сниженная комиссия за транзакцию
  • Оптимизированные депозиты и снятие средств с L2 на L1
  • Более быстрая одноранговая сетевая синхронизация.

Вот что мы сделали:

  1. Разработан сценарий обновления для нашей сетевой миграции в сторону Bedrock.
  2. Разработаны тестовые случаи, такие как депозит, вывод, мосты ERC-20 и ERC-721.
  3. Контракт Metis L2 импортирован на узел Bedrock L2, что делает авторизацию существующего децентрализованного приложения совместимой с сетью Metis.
  4. База данных Metis L2 обновлена ​​до версии Bedrock.
  5. Подготовлена ​​тестовая сеть Metis Goerli для обновления Bedrock.

Так же, в последнем патче, мы внесли несколько изменений в сеть Metis, направленных на повышение производительности и стабильности:

  • Добавлен трассировщик отказов, решающий проблему сбоя API трассировщика RPC.
  • Исправлены конфиги для узла verfier, MainnetChainID и AndromedaMainnetSDUpdateForkNum.
  • Исправлены некоторые случаи сбоя секвенсора.

Улучшено качество эксплорера Andromeda что повысит производительность и совместимость. Улучшение включает в себя обеспечение совместимости с последней версией BlockScout и ускорение индексации новых транзакций, что приведет к уменьшению количества ошибок «транзакции не найдены»:

  • Добавлена ​​совместимость с последней версией Blcokscout Explorer v5.0.0;
  • Исправлены некоторые внутренние проблемы с транзакцией, включая получение сообщения о неудачной транзакции, когда RPC API не мог вернуть фактическую причину ошибки;
  • Улучшена индексация новых транзакций и устранена ошибка тупиковой блокировки, которая может ускорить работу пользовательского интерфейса;
  • Добавлен микросервис проверки контрактов Rust;
  • Добавлен микросервис кеша трассировки транзакций Golang;
  • Добавлена поддержка плагина Openzeppelin-upgrades hardhat;

Это все на данный момент!

Следите за новостями о нашем прогрессе и до скорой встречи!