Обновление Statemine: новый этап возможностей парачейнов

Статья подготовлена Joe Petrowski, переведена 061.official

Примечание от переводчика. Statemine стал первым “обещественно полезным” парачейном в сети Kusama. Это означает, что данный проект был признан управляющим советом Kusama полезным для сети в целом и получил статус парачейна в результате голосования, а не в результате парачейн аукциона. В данной статье рассматривается процесс запуска парачейна Statemine, а также функциональность, которую он несет сообществу.

В июле 2021 года сообщество Kusama проголосовало за обновление парачейна Statemine (экземпляр Statemint на Kusama) и расширение его функциональности. В результате обновления Statemine стал первым функциональным парачейном на Kusama. Также как и запуск непосредственно самих сетей Kusama и Polkadot, запуск парачейна — это многоэтапный процесс, который мы рассмотрим в этой статье.

Изначально Statemine запустилась на Kusama в виде простой “оболочки” парачейна, для того чтобы проверить, что функции генерации, добавления и финализации блоков работают корректно. “Оболочка” парачейна обладает крайне ограниченной функциональностью, в ней даже нет возможности создать учетную запись. “Оболочка” может только принимать сообщения от Relay Chain (“Релейная цепь” — основная цепочка Polkadot/Kusama), чтобы обновить себя до следующего состояния.

Первое обновление Statemine

Первое обновление от состояния “Оболочки” до Statemine включало в себя функциональность для работы с “классическими” взаимозаменяемыми активами (токены, валюты), невзаимозаменяемыми активами (non-fungible assets, NFT), а также интерфейс для обмена KSM с Relay Chain. Возможность создавать новые активы на Statemine на данном этапе была ограничена и предоставлена только совету Kusama (Kusama Council). Во время этого тестового периода команда Parity, Web 3 Foundation и совет Kusama смогли оценить производительность Statemine, прежде чем снять ограничения и позволить кому угодно создавать активы.

Второе обновление

После успешной проверки работы интерфейса для обмена KSM с Relay Chain и внедрения рекомендаций аудиторов безопасности, совет Kusama принял решение разрешить Statemine провести обновление и сделать парачейн автономным и бесконтрольным.

Второе обновление прошло практически по такой же процедуре как и обновление от состояния “Оболочки” до Statemine. После одобрения от совета Kusama, Relay Chain отправляет кросс-чейн сообщение, которое “авторизует” выполнение обновления. Технически это авторизационное сообщение содержит хэш нового состояния “программы” парачейна (the hash of the new runtime). После того как Statemine успешно обработал сообщение, кто угодно получил возможность взаимодействовать с новой одобренной программой. При этом сеть автоматически обновила парачейн до нового состояния примерно в течение часа после подачи авторизационного сообщения.

Что дальше?

После того как сеть активировала второе обновление, любой пользователь получил возможность создавать свои собственные активы и NFT на Statemine с депозитом в 1 KSM для каждого класса активов. Созданные активы будут иметь интерфейсы как для пользователей, так и для программ управляющих активами (Asset Managers). Такие программы могут добавлять метаданные активов, например название или символ актива, а также выполнять управляющие операции, такие как выпуск (Mint) и сжигание токенов. Мы ожидаем, что с этим обновлением в Statemine будут созданы активы отражающие активы из “реального” мира.

Самодостаточные активы

Разумеется, также как и Relay Chain, парачейны могут обновляться и эволюционировать, внедряя различные улучшения и новый функционал. Одна из первых новых функций, которая будет реализована в Statemine — это возможность оплачивать комиссию за транзакции не KSM, а другой выбранной валютой. Совет Kusama может квалифицировать некоторые активы как «самодостаточные». Для «самодостаточных» активов будет необязательно хранить KSM на счете, чтобы хранить непосредственно этот актив. То есть наличие такого актива самого по себе уже достаточно для создания учетной записи в сети Kusama. Кроме того «самодостаточными» активами можно будет оплачивать комиссию за транзакции. Безусловно KSM — это базовый токен для оплаты комиссии, но обязательное наличие KSM для операций с другими активами может создавать дополнительные и ненужные сложности для пользователей. Предстоящее обновление позволит пользователям избежать этих сложностей и использовать Statemine совсем без KSM.

Кросс-чейн интерфейсы

Кроме того команда проекта активно работает над кросс-чейн интерфейсами, которые необходимы, чтобы использовать активы из Statemine на других парачейнах, делая Statemine плацдармом для различных активов в сети Kusama. Также как и Relay Chain, Statemine будет использовать для этого “reserve based” систему, в которой будет отслеживать какое количество каждого актива было отправлено в другие парачейны и позволять парачейнам отправлять активы обратно в Statemine. Этот функционал позволит пользователям владеть и использовать активы в различных парачейнах, при этом важные свойства активов, такие как, например, общее количество токенов в обращении, будут отслеживаться в одном месте. Функциональность “бездоверительного” кросс-чейн взаимодействия открывает принципиально новые возможности для разработки мульти-чейн приложений и позволяет использовать и комбинировать функциональные особенности каждого из прарачейнов. Благодаря успешному развертыванию первых шести парачейнов, возможности обновления этих парачейнов и Relay Chain, а также новым функциям и оптимизациям в дорожной карте, Kusama открывает принципиально новые пути использования и отображения активов в блокчейн-сетях.

Адреса для пожертвований

Kusama: CiuSJ5RsNr6jnLiQkL5QrzTcSkV6Z9hLFyrtaLdo7j8tQ2y Polkadot: 19avJzd6o6eRfXnbga2f4TcKUTtzBtexNsbfD42sQYAKYHr

0

Polkadot Russian Community (Полкадот Россия и страны СНГ)

2 comments

Loading replies...

Polkadot Russian Community (Полкадот Россия и страны СНГ)