Разработка Chainflip – отчёт от 12 августа 2022 года

Разработка Chainflip – отчёт от 12 августа 2022 года


Приветствую вас из недр Chainflip. В отсутствие нашего главного ботаника Тома Нэша, который на этой неделе находится в заслуженном отпуске, это обновление принесет вам его ничтожный помощник, MC Method Machine. Меня ненадолго выпустили из моей темницы, чтобы я написал этот выпуск. Я постараюсь быть кратким, чтобы избыток солнечного света и свежего воздуха не причинил вреда.

Пришло время узнать, что делают мыши, когда кошки нет дома...

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

  • Начал работу над заменой стека substrate / libp2p, основанного на zeromq.
  • Большие успехи в области мониторинга и оповещения.
  • Объединено управление держателями токенов.
  • Сокращены таймауты Keygen.
  • Включен пользовательский интерфейс rpc на веб-фронтенде.
  • Добавлена анимация Chainflip ascii art при запуске процесса 😎.

Рай, который мы потеряли

Как уже упоминалось в последнем обновлении, мы решили свернуть работу Paradise net. Это был печальный день, но мы многому научились за время его короткой жизни и уже сделали ряд улучшений и устранили некоторые ошибки.

Во время вскрытия нам удалось диагностировать и устранить проблемы с сетью, с которыми мы столкнулись. Вкратце, как феникс из пепла, Paradise был воскрешен и прекрасно себя показал, достигнув (насколько нам известно) первой в мире полностью распределенной церемонии генерации пороговых ключей на 147 узлах. Мы все еще ждем ответа из Книги рекордов Гиннесса, чтобы узнать, с каким отрывом мы побили предыдущий рекорд.

Тем не менее, основная проблема создания нашей полностью подключенной оверлейной сети с использованием libp2p / substrate combo остается: когда она работает, все в порядке, но когда она ломается, мы имеем ограниченный обзор того, что на самом деле происходит внутри. Все это означает, что мы тратим больше времени на отладку, чем нам хотелось бы. Поэтому мы придерживаемся нашего желания перенести сетевой уровень MPC на специально разработанное решение, которое, несмотря на требуемые первоначальные усилия, мы уверены, окупится в долгосрочной перспективе.

Задачи на ближайшие две недели

  • Дальнейшая работа над многопоточными церемониями MPC.
  • Первая POC-реализация нового p2p-слоя.
  • Обновление Substrate.
  • Заложить фундамент для выпуска Ibiza.
  • Исследовать возможности дизайна AMM.

Общие размышления


В Берлине все еще чувствуется, что лето в самом разгаре. Погода жаркая, парки полны, бары... такие же темные и прокуренные, как всегда.

Но в Chainflip мы мысленно уже в послеотпускном настроении, готовясь к большому рывку к нашим целям релиза на Ибице.

Вперед и вверх!

До следующего раза, когда Том уедет в отпуск,

MC Method Machine