Новичкам
August 31, 2021

Что такое тестнеты и ноды?

Let's Node!

⠀В этой статье повествуется о тестнетах и нодах, их разновидностях и важности проведения подобных активностей для развивающихся криптопроектов.


Содержание


Введение

К содержанию

⠀Участие в различных тестнетах — весьма интересная активность, которую проводят различные криптопроекты и порой награждают своих участников. Это может заинтересовать как новичка, который не желает вкладывать большое количество накоплений в рынок криптовалют, так и более «старых» участников рынка, которые всегда рады проверить свои силы в интересном проекте с потенциальным вознаграждением.

⠀Многие люди считают, что подобные активности — это весьма простое занятие, но увы, зачастую приходится инвестировать достаточно много времени и сил для получения каких-либо наград от проектов.

⠀Для начала необходимо разобраться с сущностью таких слов, как «тестнет» и «нода», а уже после рассмотреть возможности заработка на подобных активностях.


Тестнеты

К содержанию

Определение

⠀Разработка серьёзных инфраструктурных проектов — это весьма длительный процесс, где каждый недочёт может привести к серьёзным последствиям, например, взломам сети. Именно для этого разработчики на первых стадиях тестирования проекта используют специальную среду, которая без каких-либо рисков позволяет устранить недочёты, проверить все функции и наработки — тестнет или тестовая сеть.

⠀Тестнет или тестовая сеть — это своеобразная «песочница», практически идентичная версия основной сети, которая позволяет разработчикам протестировать необходимый функционал без использования реальной криптовалюты и без каких-либо рисков для мейннета.

⠀Мейннет или основная сеть — это готовая к использованию сеть, в которой происходят операции с реальной криптовалютой.

Разновидности

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

По наградам тестовые сети делятся на 2 вида:

  • Стимулирующие (Incentivised) — это когда проект предусматривает награду для участников. Это могут быть как призовые места в таблице лидеров, так и вознаграждение каждого участника, например, токенами проекта, аллокацией на сейле, доступ к ранним версиям приложения и т.п.
  • Не стимулирующие (Non-Incentivised) — это когда проект ничего не обещает, однако редко, но бывают случаи, когда проекты ничего не обещая всё-таки благодарят своих участников.

Назначение

⠀Обычно все взаимодействия в тестовой сети происходят намного быстрее, чем в основной, что позволяет команде сконцентрироваться на главном — разработке и внедрении новшеств и стабилизации сети.

⠀Важно отметить, что в последнее время для многих проектов проведение тестнета является также хорошей маркетинговой кампанией.

⠀Подобная активность несёт в себе большое количество плюсов как для разработчиков проекта, упомянутые ранее, так и для участников — это хорошая возможность заработать.

Анализ проектов

⠀Проекты, предлагающие участие в публичных тестнетах, в целом, анализируются так же, как и обычне проекты:

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

⠀Единственное, что я еще проверяю — profile github. И то, эта проверка не всегда является объективной, потому что команда может вести приватный аккаунт и не делиться со всеми изменениями, а также, читать чужой код и углублятся в проект сложно даже программисту — это отбирает уйму времени. Но для поверхностного анализа (его как правило достаточно) можно воспользоваться встроенными инструментами самого github, а именно "Insights". Приведу пример на 2ух проектах:

Пример проект 1.

Insights => Contribution

Insights => Contribution

⠀Из скриншота видно, что команда активно контрибутила в основной проект ноды до середины 2021 года. После середины, никаких контрибуций в проект не было. Первый звонок о том, что проект мертв и не развивается.

Insights => Community Standards

⠀Следующий раздел показывает, что команда не в полной мере соблюдала стандарты разработки. К примеру, были сделаны "Readme" и "Description", но упущены другие, немало важные пункты, такие как "Security policy", "License", etc.

⠀Разделы "Pulse" и "Commits" также очень важны, но в данном примере последняя контрибуция дотирована 2021 годом, и не имеет смысла анализировать проект дальше.

Вывод.

⠀Проект скорее мертв чем жив. Принимать участие и тратить время не рекомендуется.

Пример проект 2.

Insights => Pulse

⠀Начнем с раздела "Pulse". Выбираем максимальный период в 1 месяц и смотрим статистику: за 1 месяц, команда открыла больше 600 пулреквестов (это очень достойно) и закрыла 529 из них; добавила 65к строк кода и удалила 33к строк — что говорит, о том, что проект развивает дополнительный функционал и активно развивает продукт; 59 человек участвовали в разработке тем, или иным способом.

Insights => Community Standards

⠀Стандарты соблюдаются почти на отлично.

Insights => Commits

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

Вывод.

⠀Уже после "Pulse" было понятно, что проект ведет открытую разработку (github profile публичный), очень много коммитов и нового кода, имеются существенный рефакторинг (удаленный код), проект создается почти 60 разработчиками. Github check пройден на высоком уровне.

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


Ноды

К содержанию

Определение

Нода (узел) сети — это обычный компьютер, на котором запущена и постоянно работает определенная программа.

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

Разновидности

⠀Существует несколько разновидностей нод:

  • Полная нода — обычный компьютер, на котором запущена и постоянно работает определенная программа, полностью синхронизированная с сетью. Она также хранит в себе полную историю сети, начиная с момента создания.
  • Облегченная нода — обычный компьютер, на котором запущена и постоянно работает определенная программа, но без необходимости хранить всю историю сети, а исключительно те данные, которые позволяют подтвердить подлинность транзакций.
  • Централизованная нода - нода, которую может запускать только узкий круг лиц, обычно это команда проекта либо приближенные к ней люди.
  • Децентрализованная нода - нода, которую может запускать практически каждый человек, что позволяет повысить безопасность сети.

⠀Более подробную информацию о разновидностях нод и их плюсах и минусах можно узнать из этой статьи.


Почему стоит участвовать?

К содержанию

⠀Так почему стоит участвовать в подобных активностях?

  • Во-первых, это отличная возможность поучаствовать в топовых проектах на начальных стадиях и получить за это награду.
  • Во-вторых, участие в различных проектах позволяет набраться опыта, что в дальнейшем позволит с легкостью справляться с подобными активностями.
  • В-третьих, это возможность стать валидатором в основной сети, получая процент от комиссий обрабатываемых транзакций. Для этого требуется, чтобы пользователи сети делегировали (положили) на ноду токены проекта, а в некоторых случаях это делает команда (обычно в пересчёте на доллары сотни тысяч). Примерами могут служить Solana, KiChain и Mina.

Благодарности

К содержанию

Команде Let’s Node! — написание статьи

Выразить благодарность