Разработка Chainflip – отчёт от 02 июля 2022 года
Середина лета наступила, и дни становятся короче. Если вы живете в северном полушарии, наслаждайтесь длинными вечерами, пока они есть, а если живете в другом полушарии, пора начать воспевать богов солнца.
Прогресс с момента последнего обновления
В прошлый раз, отправляя это обновление, мы были в самом разгаре работы над тем, почему потребление памяти во время выполнения процедур кейгена было... мягко говоря, значительным. Мы отследили проблему до уровня сериализации в JSONRPC, которая выделяла в 60 раз(!) больше памяти, чем размер сериализуемых данных. Безумие. Мы нашли решение - использовать IPC в качестве метода соединения между нашими двумя компонентами, и сейчас усердно работаем над его реализацией.
Еще несколько основных событий за последние две недели.
- Оракул комиссии Ethereum готов
- Корректные выплаты резервным валидаторам
- Завершена разработка процесса управления ETH → State Chain
- Мультиплексирование P2P для множества протоколов церемонии
- Ограничение количества попыток повторной трансляции на блок
Мы также получили отчет об аудите наших смарт-контрактов. В выводах было очень мало важного. Несколько оптимизаций и несколько предложений по наименованию, которые мы уже внедрили. В целом это хороший результат, мы рады, что контракты теперь в хорошем состоянии.
Цели на ближайшие две недели
Несколько кратких пунктов с описанием основных вех, которых мы надеемся достичь к моменту выхода следующего обновления.
Цели разработки
- Смерджить упрощенную механику аукциона
- Смерджить отсечение эквивокаций
- Устранить странное состояние гонки использования nonce между CFE и CLI
- Начать тестирование нашего первого релиз-кандидата Paradise
Общие мысли
На этой неделе в городе было много старых и новых друзей на Polkadot Decoded, похоже, что экосистема Parachain процветает. Интересно посмотреть, как все это будет развиваться в течение следующих нескольких лет.
До следующего раза.
Том