June 6, 2022

Ноды-что это такое

В этом «мини-курсе» по нодам я постараюсь простыми словами объяснить новичку несколько сложных вещей так, как если бы объяснял это своему другу, на пальцах:

  • «что такое нодерство» или «чем мы занимаемся и почему»;
  • где найти проект для участия;
  • где и как купить сервер для ноды
  • как подключиться к серверу для поднятия ноды

Деятельность  — это «поднятие» и содержание нод (узлов) различных крипто-проектов, находящихся на этапе тестирования.

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

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

Тестирование большей части проектов подразумевает «поднятие» и содержание ноды.

В статье термин «тестирование» подразумевает установку ноды на сервер и дальнейшее её поддержание (нужно будет следить за обновлениями программного обеспечения, своевременно устанавливать новую версию ПО, перезапускать ноду, в случае ошибок, искать эти ошибки и пытаться их решить).

Нода — простыми словами: это сервер, удалённый (или не очень) «компьютер», на который устанавливается специальное программное обеспечение.

После того, как мы арендовали и настроили удалённый сервер, мы получаем узел, который общается с другими участниками (нодами) сети и хранит, отправляет и получает информацию об её транзакциях.

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

Каждая транзакция подтверждается несколькими независимыми узлами (нодами), что делает невозможным подмену данных.

Мероприятие, где мы «поднимаем» ноды, называется в простонародье тестнетом, иногда ивентом.

Участники тестирования — тестерами.

В благодарность за проделанную работу и предоставленные команде разработчиков данные, они могут поблагодарить нас, участников тестнета, каким-то количеством монет.

Стоит отметить, что есть несколько видов тестнетов: вознаграждаемые и невознаграждаемые.

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

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

Чаще всего, монета или токен тестируемого продукта не торгуется ни на биржах, ни на дексах и соответственно не имеет цены.

Иногда, но реже, команда проекта продолжает тестировать свой продукт после листинга и в награду мы получаем токены, которые уже имеют определённую цену.

Необходимо понимать, что:

  • проект может не выплатить ничего, даже если обещал;
  • проект может выплатить, даже если не обещал;
  • проект может выплатить токенами, которые ещё какое-то время будут стоить ровно ничего;
  • проект может выплатить токенами, которые уже торгуются и имеют реальную цену.

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

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

Попробую объяснить.

Когда монета торгуется по условному доллару и вам говорят: «Каждый участник тестнета получит по 100 монет», вы понимаете: «Хорошо, я получу $100».

Когда монета ничего не стоит (не торгуется на биржах) и вам обещают те же 100 монет, то через месяц-два-год, когда проект выйдет на рынок вместе со своим продуктом и, соответственно, монетой, каждая может оцениваться в $0.001, в $0.2, в $1, в $100 и так далее.

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

Работа с только что запустившимся проектом и молодой командой — это, прежде всего, риски (никто не гарантирует, что команда доведёт свой продукт до ума), но и большая перспектива, на мой скромный взгляд.

Чтобы «поднять» ноду (помимо желания и свободного времени), нужно иметь железо, где эту ноду поднимать.

Если вы уважаете свой компьютер, то не станете делать из него узел.

Нам нужен сервер (удалённый «компьютер»), который будет шуметь где-то далеко и за который никто не будет переживать.

Цена аренды такого «компьютера» зависит от характеристик железа. Требуемые характеристики для каждой ноды зависят от проекта.

Средние затраты на аренду одного сервера для одной ноды составляют от $5 до $50 в месяц.

Есть проекты, требующие более дорогостоящего оборудования, например, видеокарты. Тогда ценник за аренду сервера поднимается до $200-300 в месяц.

Многие начинающие (и не только) тестировщики используют бесплатные сервера от Amazon или Google Cloud, это тоже надо учитывать.

Со среднестатистическими наградами сложнее.

Самая мизерная награда, которую я получал, даже не отбивала затраты на аренду сервера. «Iris» — в награду мы получали монету, которая уже торговалась на момент тестнета.

В то же время мою самую высокую награду можно измерять в поддержанных мустангах 2015 года. «Hopr» — был невознаграждаемым тестнетом без торгующейся монеты, но копеечка, вопреки условиям, всё же перепала.

Не могу не упомянуть один из самых «жирных» тестнетов — «Mina Protocol», где на данный момент стоимость аккаунтов, попавших в генезис, измеряют в «ламбах».

Достойная часть тестнетов, в принципе, себя не окупает. Но наткнуться на «гем» раз в год, раз в полгода, вполне себе, вероятно.

Мы тестируем криптовалютные проекты, специализируясь на «поднятии» и содержании нод.

В награду нас могу похлопать по плечу, подарить кепку или же «ламбу».

Стоит или не стоит, думайте сами. Если всё же решились попробовать «нодерство», то самое важное — это погрузиться в атмосферу и стать частью коммьюнити.