Обновления от разработчиков №3
Команда разработчиков t3rn упорно трудилась над подготовкой нашего продукта к новым интеграциям, адаптацией для разработчиков и выпуску публичного тестнета.
Было реализовано множество обновлений, таких как данные в реальном времени для XDNS, ретрансляторы, позволяющие цепи взаимодействовать с цепями на основе субстрата, рефакторинг нашего Side Effect Protocol.
Техническая Документация
В нашей новой документации представлен определенный процесс адаптации для разработчиков.
До сих пор наши усилия были сосредоточены на регистрации Gateway, подробно описывая множество шагов, от установки и импорта зависимостей до создания и отправки транзакций. В новом году будет выпущена документация по таким темам, как SideEffects, обновление Circuit, XDNS и дополнительные функции, связанные с интеграцией.
Обновление Pallets до Polkadot v0.9.12
Для постоянного обслуживания и совместимости с предстоящими тестнетами мы обновили Circuit Pallets , в том числе XDNS, Contracts Registry, Execution Delivery.
Ретрансляторы для цепей на базе Circuit-Substrate
Первая реализация ретрансляторов, связывающих цепочки на основе цепей Circuit и Substrate, готова. Реализация написана на JavaScript. Ретрансляторы просматривают Side Effects, испускаемые цепью, формируют запрос по протокольным сообщениям и отправляют их целевым цепям. Далее ретрансляторы ожидают подтверждения событий на целевой цепочке и, наряду с подтверждением хранения соответствующих событий, передают данные обратно в Circuit.
XDNS теперь работает с реальными данными
Компонент XDNS схемы t3rn был доработан и может использоваться с реальными данными. Это происходит параллельно с активацией дополнительного шлюза регистра, которая произойдет в ближайшее время, что позволит разработчикам экспериментировать на ранних этапах.
Интеграция XDNS была протестирована с Westend testnet, с которым Circuit может общаться, отправляя переводы и подтверждая включение соответствующих событий в цепочку Westend.
Emitting в цепи Side Effects
Circuit теперь имеет упрощенную версию Execution Delivery pallet, которая позволяет пользователям отправлять side effects непосредственно на исполнение. Протокол Side Effects был переработан и теперь состоит из следующих шагов:
1. Проверяем аргументы входящих side effects на соответствие ABI (длина адреса, размер значения и т.д.).
2. Создаём порядок транзакций межцепочечной цепи, включая side effects.
3. Ожидаем, пока ретрансляторы передадут side effects целевым цепям и получат необходимые подтверждения.
4. Реализовать вход API для подтверждения side effects, которые проверяют доказательства выполнения и включения.
В t3rn предпринимаются огромные шаги, и импульс к развитию проекта только растет, 2022 год обещает быть невероятным.
Обязательно следите за обновлениями в наших социальных сетях и блогах.
Переведено Fixmaster#5690