Криптолов рекомендует

Условия Stake Wars в NEAR Protocol на русском

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

Чем можно заниматься во время Stake Wars:

  1. Проверить свое оборудование
  2. Заработать токены
  3. Доказать свою надежность
  4. Найти ошибки
  5. Получить удовольствие от разрушения наработок команды NEAR
  6. Создать новые компоненты экосистемы

Правила

Цель этой тестовой сети — подвергнуть систему реальному стрессу.

Каждый участник Stake Wars должен быть валидатором и запустить узел. Все валидаторы могут участвовать в Stake Wars, участвовать в программе баг-баунти (поиске ошибок) и также создавать инструменты и смарт-контракты, полезные для валидаторов.

Валидаторы будут оцениваться еженедельно в соответствии с тем, сколько блоков они произвели в процентах от требований (например, % онлайн). Если сеть зависает или имеет иные проблемы, требования будут соответствующим образом скорректированы.

Bug Bounty

Требуется находить ошибки, проблемы и изучать поверхность атаки. Более конкретно, вам предлагается атаковать сеть на уровне протокола и сети/соединения.

Вам разрешается:

  • Менять код, сеть, оборудование и т.д.
  • Запустить узел, стать валидатором, поддельной нодой и т.п.
  • Попросить других валидаторов вступить в сговор с вами и набрать 33% от общего стейка

Не разрешается:

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

Требования

Требования к узлу довольно низкие:

  • Как минимум 2-ядерный процессор
  • Не менее 4 ГБ ОЗУ
  • Не менее 50 ГБ свободного диска

В рамках Stake Wars команда разработчиков будет настраивать производительность и оценивать оборудование, так что указанные выше требования могут измениться.

Обратите внимание, что разработчики NEAR еще не тестировали Windows, они рекомендуют Mac OS или Linux. Тем не менее, вы можете найти руководство по настройке ноды в Windows.

BUIDL

Требуется не только тестировать, но и строить самим. У разработчиков есть несколько идей о том, что можно построить и на чем можно поэкспериментировать, но также они призывают проявить креативность:

  • Написание смарт-контракт на стекинг/делегирование (см. варианты идей)
    • Это особенно интересно, потому что в качестве валидатора вы можете сами решить, как реализовать делегирование для своих клиентов.
  • Альтернативный блок-эксплорер
  • SDK для языка, который не существует (в настоящее время SDK имеется для JS, Python, Rust)
  • Лучший инструментарий для запуска узла и стекинга

Календарь

  • 15 октября — открывается регистрация

Участие

Можно отправить заявку на участие, заполнив соответствующую форму.

Награды

Участники получат токены майннета пропорционально своим результатам во время Stake Wars.

Команда NEAR будет оценивать сообщения об ошибках одним из трех уровней:

Проверяй — Jedi Youngling: Запустите узел и укажите все детали вашей системы. После запуска запустите в сети тесты производительности и спамьте вызовами удаленных процедур (RPC) с плохими (реально плохими байтами). Сообщайте о любых ошибках, которые могут возникнуть.

Гни — Padawan: копайтесь в коде при запуске узла и пытаться найти ошибки, которые влияют на производительность или функциональность. Если вам хочется приключений, настройте несколько узлов и выполните большое количество транзакций для стресс-тестирования сети. Вы также можете создать картель и попытаться захватить сеть. Настройте код для создания недопустимых блоков, двойных знаков или недопустимых переходов состояний. Найдите те маленькие досадные ошибки, которые обычно ползают по коду.

Ломай — Мастер Джедай: Да прибудет с тобой сила! Повесь всю сеть, используйте недопустимый переход состояния и намайните столько токенов, сколько унесете. В конце концов, когда вы переводите токены между шардами, потеряйте все токены.

Как это работает

Каждую неделю команда NEAR собирается запускать новый тестнет. Каждую неделю присоединяйтесь к звонку в среду 6pm PST (18:00 по тихоокеанскому времени), где он создается новый генезис-блок и запускается квест.

Отслеживание проблем

Все вопросы должны быть размещены на GitHub — https://github.com/nearprotocol/stakewars.

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

Выберите шаблон проблемы, относящийся к найденной проблеме, точно опишите воспроизведение и приложите код, если он у вас был. Вы также можете отправить pull request в репозиторий Stake Wars с кодом, если это может быть использовано для дальнейшего тестирования или для взлома системы другими пользователями.

Если вы создали что-то классное — сообщите о проблеме, это будет лучшим способом отслеживать прогресс и получать отзывы от других.

Подробнее о процедуре участия и наградах.

Что еще можно почитать:

Нет комментариев

    Оставить отзыв