Пример:
Всего токенов: 2,000,000 XRT; в стейке: 800,000 XRT; пропускная способность парачейна: 5400 tx per block.
Получается 5400 * 2,000,000 / 800,000 = 13,500 подписок для IoT устройств.
September 17, 2021inТокен XRT,Токен RWS,Парачейн Робономика,Новый релиз,Стейкинг / All posts
Децентрализованные сети, использующие PoS механизм, обеспечивают свою безопасность за счёт блокировки средств валидаторов и всех держателей токенов сети, кто участвует в выборе пула валидаторов. Для поощрения валидаторов и держателей токенов обычно применяется аналогичная PoW модель вознаграждения - эмиссия + все комиссии в блоке. Так реализован NPoS в Polkadot/Kusama.
Примечательно, что и Ethereum и Polkadot предлагают дополнительные условия для своих моделей вознаграждения. Задание целевых показателей эмиссии, разделение комиссии на несколько направлений, включая сжигание некоторого процента от комиссии - это уже дополнительные настройки, которые пробуют экспериментально внедрять в свою работу большие взрослые и не очень взрослые сети.
Парачейнам не нужен стейкинг в его базовой функции. Безопасность парачейнов обеспечивают валидаторы Relay chain сети. Это и есть shared security, за который борются во время аукционов проекты.
Парачейнам, кто хочет воспользоваться мудростью толпы, отдать сообществу часть задач придется переизобрести стейкинг. В случаи Робономики мы это сделали. Архитектура стейкинга в парачейне Робономики уникальна и специфична задачам из области блокчейн, которые мы решаем для IoT рынка. Мы предлагаем два способа оплаты основных функций для умных устройств - оплата за транзакцию или ежемесячная подписка.
Оплата за транзакцию понятна и не требует объяснения своей работы. Функцию подписки стоит немного пояснить. Дело в том, что некоторым сценариям применения IoT требуется возможность периодического обращения к функциям облака, и нарушать этот график крайне не желательно. Механизм с ценой газа всё равно не решает данную проблему 100%, особенно когда речь идёт о гарантии проведения транзакций каждый блок. С такими мыслями мы пришли к идеи применить стейкинг механизм для управления гарантированной квотой по модели подписки. Со стороны Substrate разработки мы сделали трюк, основанный на приоритетной обработке транзакций с нулевым весом. Если IoT устройство активирует подписку, то все транзакции от него будут иметь приоритет перед любыми другими, кроме конечно же других транзакций с нулевым весом. Чем больше токенов будет находиться в стейке сети, тем больше подписок будет доступно пользователям.
Пример:
Всего токенов: 2,000,000 XRT; в стейке: 800,000 XRT; пропускная способность парачейна: 5400 tx per block.
Получается 5400 * 2,000,000 / 800,000 = 13,500 подписок для IoT устройств.
О том, как будут распределяться подписки и пул оплаты я напишу отдельно в статье под названием “Автоматизированный аукцион подписок”.
Децентрализованное приложение готово к работе: https://dapp.robonomics.network/#/staking/
После первой транзакции у вас появится вот такая таблица со статистикой:
Отправка токенов между аккаунтами в парачейне остаётся отключенной. Возможность перевести токены будет включена после появления парачейна в сети Кусама.
На момент блока #235,047 мы имеем примерно одну тысячу аккаунтов, самый крупный держатель токенов - сокровищница. Участвовать в стейкинге средства сокровищницы не будут.
Остальные аккаунты в сети появились в результате использования держателями ERC-20 токенов Exodus в dapp или были участниками первой Crowdloan кампании в аукционах Кусама.
Благодаря интеграции с Subscan держатели XRT в парачейне Робономики могут воспользоваться вот таким замечательным интерфейсом: https://robonomics.subscan.io/account
На интерфейсе dapp Exodus можно увидеть статистику миграции из Ethereum в парачейн: https://dapp.robonomics.network/#/exodus
На текущий момент задача разработчиков – протестировать в реальных условиях базовые механизмы стейкинга для держателей токенов: добавление в стейк, накопление награды, разморозка токенов в течении 7 дней.
Интересная задача для сообщества: проверить корректность работы калькулятора награды, с учётом двух вариантов начисления - 10% annual reward для участников Exodus и 50% annual reward для участников Crowdloan кампании.
После обновления 1.3 RWS механизм стейкинга будет иметь эффект на сеть. Обновление RWS добавит возможность подписок для цифровых двойников, и задача по распределению пропускной способности будет иметь смысл. Соответственно корректность работы стейкинг механизма в полной мере мы сможем оценить позже.
Данное обновление так же, как и обновление 1.1. уже внедрено в работу парачейна. Тех комитет на сегодня собран из шести технических специалистов, кто принимал участие в разработке парачейна в последние 2 года, а на баланс сокровищницы парачейна ДАО разработчиков передало 692,500 XRT путём сжигания ERC-20 токенов через Exodus в dapp. Сокровищница и технический комитет сети - это первые элементы on-chain управления, которые разработчики парачейна внедрили на сегодня. Далее немного подробнее о каждом из них.
Интерфейс работы технического комитета доступен по ссылке: https://parachain.robonomics.network/?rpc=wss%3A%2F%2Fmain.frontier.rpc.robonomics.network%2F#/techcomm
Как можно заметить, на момент 15 сентября добавлены шесть участников технического комитета, среди них: два Devops специалиста, архитектор ПО, главный разработчик Substrate имплементации, старший инженер-робототехник и старший dapp разработчик.
Технический комитет будет выполнять задачи по обновлению runtime кода парачейна, начиная с последующих релизов на Github.
Почитать подробнее теорию о работе тех комитета можно в Polkadot wiki: https://wiki.polkadot.network/docs/learn-governance#technical-committee
До момента появления парачейна Робономики в Кусама разработчики проекта не будут расширять функции on-chain управления в стороны добавления консулов и демократии. После успешного появления парачейна, мы вернёмся к вопросу новых возможностей влиять на работу сети для новых участников проекта.
Интерфейс сокровищницы парачейна доступен по ссылке: https://parachain.robonomics.network/?rpc=wss%3A%2F%2Fmain.frontier.rpc.robonomics.network%2F#/treasury
За последний месяц из сокровищницы были распределены ~100k XRT на балансы участников первой Crowdloan кампании Робономики летом 2021 года. Эти операции не отражены в запросах, так как проходили через функции sudo. Теперь у нас есть технический комитет, и запросы будут проходить через голосование.
Также стоит обратить внимание на интересный механизм сокровищницы - периодическое сжигание балансов. Почитать подробнее о работе сокровищницы можно в Polkadot wiki: https://wiki.polkadot.network/docs/learn-treasury
Сообщество может делать запросы в сокровищницу парачейна на выделение XRT под задачи, которые будут полезны развитию Робономики в экосистеме Polkadot или привлечению пользователей с IoT рынка.
Впереди нас ждёт много интересных обновлений, и каждое из них будет открывать новые возможности для сообщества. В ближайшее время будут опубликованы обновления программы развития сообщества проекта, где мы расскажем больше о том, что будет доступно сообществу в ближайшие 6 месяцев.
EnsRationis
Архитектор сети Робономика
element: @ensrationis:robonomics.network