Разработка Chainflip – отчёт от 02 июля 2022 года

Разработка Chainflip – отчёт от 02 июля 2022 года

Середина лета наступила, и дни становятся короче. Если вы живете в северном полушарии, наслаждайтесь длинными вечерами, пока они есть, а если живете в другом полушарии, пора начать воспевать богов солнца.

Прогресс с момента последнего обновления

В прошлый раз, отправляя это обновление, мы были в самом разгаре работы над тем, почему потребление памяти во время выполнения процедур кейгена было... мягко говоря, значительным. Мы отследили проблему до уровня сериализации в JSONRPC, которая выделяла в 60 раз(!) больше памяти, чем размер сериализуемых данных. Безумие. Мы нашли решение - использовать IPC в качестве метода соединения между нашими двумя компонентами, и сейчас усердно работаем над его реализацией.

Еще несколько основных событий за последние две недели.

  • Оракул комиссии Ethereum готов
  • Корректные выплаты резервным валидаторам
  • Завершена разработка процесса управления ETH → State Chain
  • Мультиплексирование P2P для множества протоколов церемонии
  • Ограничение количества попыток повторной трансляции на блок

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

Цели на ближайшие две недели

Несколько кратких пунктов с описанием основных вех, которых мы надеемся достичь к моменту выхода следующего обновления.

Цели разработки

  • Смерджить упрощенную механику аукциона
  • Смерджить отсечение эквивокаций
  • Устранить странное состояние гонки использования nonce между CFE и CLI
  • Начать тестирование нашего первого релиз-кандидата Paradise

Общие мысли

На этой неделе в городе было много старых и новых друзей на Polkadot Decoded, похоже, что экосистема Parachain процветает. Интересно посмотреть, как все это будет развиваться в течение следующих нескольких лет.

До следующего раза.

Том