Skip to content

Latest commit

 

History

History
134 lines (77 loc) · 28.5 KB

stake-wars-episode-2.md

File metadata and controls

134 lines (77 loc) · 28.5 KB
description
Возвращение валидаторов

Stake Wars: Часть II

{% hint style="info" %} NEAR - публичный блокчейн с шардингом на консенсусе Proof of Stake, созданный сильной командой, которая уже создавала единственные в своем роде шардированные базы данных. В NEAR делают акцент на удобстве для разработчиков. Платформа эффективна для решения спектра задач: от безопасного управления активами и удостоверения личности до выполнения высокомасштабируемых децентрализованных приложений. NEAR привносит мощь Open Web в блокчейн.

Вступайте в нашу группу в телеграме https://t.me/near_protocol для получения ответов на вопросы. {% endhint %}

MainNet NEAR недавно запустился в своей первой фазе «POA» (см. roadmap), во время которой командой разработчиков было запущено некоторое небольшое количество валидирующих нод. Чтобы перейти к следующему этапу, «MainNet: Restricted», управление сетью уже должно будет перейти к большой группе валидаторов, запустивших свои ноды.

Цель инициативы Stake Wars: Часть II состоит в том, чтобы подключить этих валидаторов, протестировать стабильность системы, начать внедрять систему делегирования NEAR и подготовиться к следующему этапу запуска MainNet.

Stake Wars: Часть I проходила в конце 2019 года и была выполнена в виде стресс-теста сети. Это помогло выявить ключевые области для улучшения стабильности и способствовало улучшению процессов запуска. Мы надеемся, что Часть II будет также полезна для повышения стабильности системы и ускорения работы новых и старых валидаторов, которые при запуске MainNet: Restricted смогли бы сразу запустить стейкинг.

В этой статье будут обсуждаться уникальные возможности валидации и делегирования в NEAR, показано, как будут работать Stake Wars: Часть II, а также будут описаны награды за успешное участие в данной инициативе.

Делегирование на основе смарт-контрактов

Одна из ключевых функций, предлагаемых NEAR, которая отличает ее от многих сетей Proof-of-Stake, — это делегирование на основе контракта.

«Делегирование» — это когда один владелец токенов передает свои токены сторонней валидирующей ноде, чтобы та смогла их использовать от имени делегатора. Это важная задача, потому что далеко не каждый захочет или сможет запустить валидирующую ноду. Причина тут не в минимальных требованиях для запуска такого узла (так как они не являются технически сложными), а в том, что тут потребуются операционные усилия. Они заключаются в обеспечении одновременного с другими валидаторами развертывания обновлений, создании надежной инфраструктуры, оптимизации для обеспечения безотказной работы и безопасности. Поскольку эти требования могут требовать профессионального уровня исполнения и финансовых затрат, обычные обладатели токенов чаще предпочитают этим не заниматься.

Другие протоколы как правила реализуют делегирование на уровне протокола, что означает, что оно одинаково для всех валидаторов. Валидаторы, как правило, конкурируют друг с другом, основываясь исключительно на том, какую цену они предлагают - например, если протокол предоставляет 5% вознаграждение за валидацию, эти валидаторы могут предоставить 4% от этого в качестве возврата людям, которые делегируют им свои средства, а 1% оставить себе. Как правило, это приводит к ценовой войне, где единственное различие между валидаторами заключается в том, какой доход они предлагают, и в репутационных факторах, таких как количество людей, уже делегировавших им. Кроме того, централизованные биржи часто занимают значительную долю рынка делегирования, поскольку они позволяют предлагать дополнительные финансовые инструменты, которые обычные валидаторы не могут предоставить.

Поскольку делегирование в NEAR осуществляется через смапрт-контракты, оно гораздо более гибкое. Каждый валидатор теоретически может создать свой собственный контракт на делегирование и настроить параметры доступа к контракту для предоставления широкого спектра услуг. Например, один валидатор может предложить делегаторам лучшие доходы, если они заблокируют свои токены на более длительный период времени, тогда как другой может предложить лучший доход для вкладов крупного размера.

Такое делегирование основанное на контрактах облегчает объединение компонентов Open Finance, поэтому возможно существование контрактов, которые динамически распределяют средства делегаторов на протоколы лендинга или валидирования в зависимости от преобладающих процентных ставок и доходности на рынке. По сути, стейкинг становится ключевым компонентом экосистемы открытых финансов, обеспечивая при этом, как и предполагалось, безопасность всей системы.

Как работает делегирование

Делегирование в NEAR осуществляется путем перевода средств на счет валидатора через безопасный, не требующий доверия смарт-контракт. На Github теперь доступна примерная реализация такого умного контракта, который мы рекомендуем вам изучить, чтобы лучше понять механизм делегирования.

Со временем ожидается, что валидаторы создадут большой набор функций в таких контрактов, таких как, например, оптимизация налогообложения для разных стран, распределение токенов для обеспечения лучшей ликвидности для валидаторов и делегаторов, или любая из ранее описанных стратегий оптимизации дохода.

Делегирование во время Stake Wars: Часть II будет происходить посредством прямого взаимодействия с этими контрактами с помощью инструментов командной строки, но в будущем блок-эксплореры и кошельки будут поддерживать расширенный пользовательский интерфейс поверх этого инструментария, чтобы облегчить участие менее технически-подкованных пользователей (посмотрите пример кода и пошаговое видео, если вы хотите встроить его в свой кошелек / проводник / набор инструментов).

Роль валидатора

Валидаторы являются важными участниками сети NEAR. Как уже упоминалось, они обеспечивают основную работу сети, обеспечивая безопасность и участвуя в техническом управлении. Они запускают узлы, которые генерируют новые блоки, и играют важную роль в развертывании технических обновлений и патчей в своих системах, координируя работу с командой разработчиков NEAR и другими валидаторами. Их мнение может быть услышано напрямую через механизмы технического управления (governance), а также участия в процессах голосования, которые поддерживают другие области сетевого управления.

Во время развертывания MainNet валидаторы играют особенно важную роль, потому что их право голоса будет определять, когда разблокируются переводы и MainNet официально вступит в свою заключительную стадию, перейдя под управление сообществом.

Некоторые валидаторы могут участвовать только со своим собственным стейком (например, если у них имеется достаточное количество изначально выделенных токенов). Многие из операторов нод являются профессиональными валидаторами, которые полагаются на поддержку делегаторов для получения достаточного стейка и участия в валидации на ранних этапах. Таким образом, для того, чтобы заслужить доверие будущих делегаторов, важно, чтобы такие валидаторы были заметными и авторитетными в сообществе.

В первые дни существования MainNet минимальная ставка, необходимая для того, чтобы стать валидатором, будет достаточно высока, потому что общее количество «мест», доступных для валидаторов, определяется количеством шардов, на которые разбита сеть. NEAR изначально будет содержать один шард на 100 валидирующих мест. По мере роста использования NEAR, количество шардов также будет расти, а вместе с ним и число мест для валидаторов.

Ожидается, что раз при первоначальном развертывании MainNet будет доступно 100 мест для валидатора, то для одного места в MainNet потребуется 1-4 миллиона токенов NEAR. Это определяется общим распределением поставленных токенов (см. подробности в блоге «Экономика»). Для ясности, токены, которые валидатор предлагает для валидации, являются суммой их собственных токенов и тех токенов, которые были им делегированы, поэтому для многих валидаторов очень важно добиться достаточного баланса для попадания в число валидирующих нод.

В дальнейшие месяцы станет доступно б_о_льшее количество мест за счет роста количества шардов, а также будет выпущена функция повышения безопасности за счет так называемых «скрытых валидаторов». Это предоставит еще больше возможностей для валидаторов участвовать в работе сети, накладывая меньше требований к капиталу.

Stake Wars будет проходить в сети BetaNet, а не в MainNet, поэтому он использует собственные токены тестовой сети BetaNet, которые выделяются участникам при регистрации. Валидаторы, которые еще не подали свои заявки, могут создать свою учетную запись, настроить свой узел и начать участвовать в валидировании. Эта инициатива оказалась довольно популярна, было получено более 180 заявок от предыдущего этапа Stake Wars, еще до объявления о запуске второй части Stake Wars работало более 60 валидаторов и 100 нод.

Изначально участникам Stake Wars будет выдано 75 000 токенов BetaNet $ NEAR (это НЕ токены MainNet). Однако если кампания окажется популярной, то и этой сумма может оказаться недостаточно для получения одного места валидатора, поэтому важность делегирование еще более возрастет. Кроме того, чтобы освободить место для заинтересованных сторон, команда NEAR будем работать над тем, чтобы запустить Stake Wars: Часть II в нескольких тестовых сетях (см. подробности ниже).

Путь к MainNet, управляемому сообществу

Общая цель состоит в том, чтобы валидаторы и владельцы токенов взяли на себя техническое управление MainNet (для получения более подробной информации см. MainNet Roadmap). Чтобы добиться этого и нужны Stake Wars - это возможность определить лучших валидаторов и дать им возможность перейти от BetaNet к TestNet, а затем и к MainNet, чтобы предоставить возможность привлекать в делегирования средства участников основной сети.

Присоединяйтесь к Stake Wars на BetaNet!

Каждый валидатор пройдет через эти фазы:

  1. Участие в Stake Wars на BetaNet
  2. Успешное завершение задач валидаторов BetaNet
  3. Получение повышения в TestNet
  4. Успешное завершение задач валидаторов TestNet
  5. Начало стейкинга и приема вкладов делегирования в MainNet
  6. Голосование за разблокировку перевода токенов в MainNet

Командам, которые будут переходить из одной сети в другую, будет предложено забрать токены из стейкинга и сосредоточиться на новой сети. Этот процесс освободит место для новых участников в Stake Wars в BetaNet и будет постепенно увеличивать количество валидаторов, работающих в MainNet.

{% hint style="warning" %} Примечание: каждое вознаграждение будет проходить индивидуальный аудит и контроль KYC, чтобы препятствовать накруткам и совершению автоматизированных действий, чтобы отсечь участников, не заинтересованных в запуске узла в MainNet NEAR. {% endhint %}

Для получения более подробной информации о различиях между BetaNet и TestNet ознакомьтесь с последним разделом блога Roadmap MainNet.

Критерии оценки и награды

Один из главных критериев определения успеха работы валидатора — это надежная работающая сеть. Это означает создание инфраструктуры для обновления программного обеспечения, настройку «горячей» замены оборудования, чтобы поддерживать стабильно высокое время безотказной работы (NEAR обладает уникальной способностью атомарно переносить стейкинг между разными нодами). Кроме того, речь идет об участии в обсуждениях, помощи другим членам сообщества и привлечении большего количества вкладов в делгирование.

В список лидеров будут включены валидаторы на основе следующих характеристик:

  • Uptime (время безотказной работы)
  • Возможность обновлять узел и внимательно следить за последними обновлениями
  • Правильное размещение смарт-контракта о делегировании
  • Участие в общественных дискуссиях и помощь другим участникам
  • Создание инструментов с открытым исходным кодом и другой вклад в создание кода

Новый список лидеров будет опубликован в репозитории Stake Wars на Github. Некоторые параметры оценки будут озвучены в случае необходимости.

Основная награда за успешное участие в Stake Wars: Часть II заключается в том, что лучшие операторы нод будут включены в качестве начального набора валидаторов MainNet. Это делает их первыми управляющими сети и лидерами в сообществе, что очень полезно для привлечения делегирования со стороны других держателей токенов по всей экосистеме.

Более того, поскольку у «MainNet Restricted» не существует инфляции, то для того, чтобы покрыть затраты и мотивировать работу, такие валидаторы будут получать 10 000 $NEAR в месяц.

Stake Wars: Часть II - это динамичная программа, которая со временем будет развиваться. В её рамках будут запускать постепенно усложняющиеся испытания в BetaNet и далее в TestNet. Заданиями для валидаторов будут хард-форки, незапланированные перезапуски, развертывание новых нод, обновления контрактов на делегирование и следование рекомендациям по поддержанию своей инфраструктуры. Каждый две недели будут публиковаться новые задачи, решение которых будет открывать новые награды, в том числе возможность официального приглашения в число валидаторов TestNet и затем MainNet.

Призовой фонд для награды за испытания составляет 1 миллион токенов $NEAR, выделенных NEAR Foundation для участников этой инициативы.

Консультативный совет валидаторов

NEAR также запускает Консультативный совет валидаторов - группу отобранных профессиональных валидаторов, которые со временем получат ключевые голосами в техническом управлении сообществом.

Эти валидаторы участвуют в групповых обсуждениях и ​​предоставляют отзывы о продуктах, тестировании бета-версий и предлагают функции, которые поддерживают другие валидаторы и экосистему в целом.

Первоначальные члены этого совета были первыми участниками, которые начали запускать узлы валидаторов в BetaNet, помогая коллективу NEAR с техническими деталями валидации и поддерживая других валидаторов в настройке систем. В дальнейшем эта группа будет оставаться во главе инициатив NEAR в области стейкинга, создавая необходимые инструменты и обеспечивая обратную связь.

Первоначальными членами этого Консультативного совета валидаторов являются: Bison Trails, Buildlinks, Figment Networks, HashQuark, Sparkpool и Staked.

В совете все еще есть несколько свободных мест. Если вы являетесь профессиональным валидатором, участвующим в Stake Wars, и хотите присоединиться к этой группе, свяжитесь с командой NEAR.

Как присоединиться к Stake Wars: Часть II

Вот несколько шагов, который надо сделать:

  1. Изучить официальную страницу инициативы по адресу https://near.org/stakewars/
  2. Если вы этого еще не сделали, вы должны зарегистрироваться на веб-сайте NEAR BetaNet Wallet по этой ссылке. Вы сразу получите тестовые токены, необходимые для развертывания контракта на делегирование.
  3. Если вы этого еще не сделали, вам необходимо зарегистрироваться в программе Stake Wars, используя эту форму, чтобы подписаться на наш лист рассылки и получать информацию о новых релизах.
  4. Следуйте указаниям на Github по адресу https://github.com/nearprotocol/stakewars, чтобы развернуть свой собственный узел и добавить его в список VALIDATORS.md.
  5. Разверните смарт-контракт стейкинг-пула, чтобы разрешить делегирование на вашей ноде.
  6. После развертывания контракта вы получите дополнительные токены, но, в отличие от прошлых недель, токены будут представлены в вклада делегирования и не будут доступны в вашем кошельке.
  7. Присоединяйтесь к официальным каналам сообщества Discord или Telegram и следите за всеми еженедельными обновлениями или необходимыми действиями (например, обновляйте свою ноду до новой версии)

Операторы нод, которые уже запустили свои узлы в BetaNet, должны будут всего лишь развернуть смарт-контракт стейкинг-пула и соответствующим образом обновить файл VALIDATORS.md на Github.

NEAR Stake Wars ждет вас!