В данной статье мы обсудим, что же такое ноды, какие ноды существуют и сколько на них можно заработать на этом буллране.
Что такое нода?
Нода(узел) — это единица в блокчейн-сети, основная функция которой сводится к распределению данных между узлами сети в блокчейне.
Проще говоря, ноды хранят копию данных всего блокчейна и добавляют в цепочку блоки с новыми транзакциями на основе механизма консенсуса.
Поскольку блокчейн представляет собой огромную базу данных - для эффективного добавления блоков с транзакциями, ноды разделяют на:
Полные ноды (мастерноды) - это ноды, которые полностью синхронизированы с блокчейн сетью. Она хранит в себе полную историю сети с момента самого ее создания.
Если в транзакции или блоке полной ноды нарушены консенсусные правила, то такая нода отказывает в операции, даже если все другие узлы считают, что нарушений не было. Среди полных нод также выделяют:
Урезанные ноды - хранят историю блокчейна частично (например последние 20 GB), являются своеобразным компромиссом между легкими нодами (рассмотрим далее) и полными.
Архивные полные ноды - узлы хранят полную историю транзакций за все время существования сети. На их основе могут запускаться другие ноды (майнинг-ноды, которые отвечают за обработку транзакций на алгоритме PoW; стейкинг-ноды - отвечают за за обработку транзакций на алгоритме PoS; и так далее).
Легкие ноды – это ноды, хранящие не всю историю сети, а только те данные, которые позволяют подтвердить подлинность транзакций.
Их главное преимущество - низкие технические требования и простой запуск, но они вынуждены полагаться на полные ноды, чтобы самостоятельно проверить блок ( L2 для полных нод).
Lightning ноды - отдельный вид нод, используемые в решении Lightning Network для BTC. Они поддерживают платежный канал между адресами в сети BTC и создают отдельный консенсус Bitcoin.
Основные функции нод
Рассмотрим основные функции нод.
Проверка блоков: за обработку транзакций и формирование блоков отвечают майнеры или валидаторы, но каждый полный узел сети должен проверить сформированный блок и добавить его в свою копию истории транзакций или отклонить. Именно поэтому для реализации хардфорков, затрагивающих базовые параметры работы блокчейна требуется поддержка всех нод — иначе они просто не смогут проверять транзакции, соответствующие новым правилам.
Хранение истории транзакций: ноды записывают и хранят на своих накопителях полную или частичную информацию о транзакциях. В зависимости от размера и децентрализованности блокчейна, таких копий может быть несколько тысяч, что практически исключает безвозвратную потерю данных о состоянии сети.
Ретрансляция данных: после того, как нода проверяет и добавляет к своей копии базы данных блок - она может транслировать эту информацию другим узлам, чтобы обеспечить синхронизацию состояния сети и целостность баз данных. Функция ретрансляции является важной частью механизма безопасности блокчейна и позволяет новым узлам получать доступ к данным без разрешения.
Подключение к блокчейну: все действия в сети, будь то инициализация транзакции или вызов функции смарт-контракта проводятся через ноды. Так, на ранних этапах существования биткоина взаимодействовать с сетью могли только владельцы полных нод. Позже появились провайдеры инфраструктуры, предоставляющие свои ноды в качестве канала доступа к блокчейну для легких кошельков и других пользователей.
В чем разница между нодами, клиентами и майнерами?
Все эти слова часто синхронизируются друг с другом, однако между ними есть различия:
Нода - под нодой будем понимать отдельный сервер с ПО, которое используется для доступа к блокчейну, синхронизации и хранения истории транзакций.
Клиент - то самое ПО, которое устанавливается на сервер. Клиент может менять конфигурацию ноды, оптимизируя ее для тех или иных целей. (Все пользователи AirdropHunter, купившие любую ноду - не занимаются конфигурацией её, а просто ждут крупного дропа, ведь за них - все делает сама платформа!)
Майнер - специальная категория нод в блокчейнах работающих на базе Proof-of-Work, которая отвечает за обработку и хеширование транзакций. Узлы майнеров включает помимо стандартного сервера вычислительные мощности: GPU, CPU или ASIC (за использование которых можно получать дропы - следуя статье). Майнер по определению является полной нодой, но не каждая полная нода выполняет функции майнера.
Какие потенциалы получают владельцы нод?
Из всех выше перечисленных функций, можно подумать - что заработок на нодах происходит только лишь за обработку транзакций в PoW/PoS - однако это далеко не так.
Для владельцев полных нод полно других преимуществ:
Прямой доступ к сети: при запуске полной или легкой ноды пользователь получает собственную инфраструктуру для взаимодействия с блокчейном и ему больше не нужно полагаться на сторонних поставщиков. К своей ноде можно подключить все кошельки, взаимодействующие с сетью и избежать перегрузок и сбоев при повышенной активности на публичных нодах.
Приватность: еще одним бонусом перехода на собственную инфраструктуру является сохранение приватности, в частности, IP-адреса и endpoints. Некоторые поставщики RPC собирают эту информацию, что позволяет отслеживать связи между кошельками и физическое местоположение пользователя.
Безопасное хранение приватных ключей: приватные ключи кошельков, запущенных на собственной ноде хранятся на харде этой ноды, то есть не нужно доверять их хранение третьим лицам, как в случае с кастодиальными кошельками. При этом получить доступ к полной ноде злоумышленникам сложнее, чем к повседневному устройству (ПК, смартфон), на котором могут храниться приватные ключи некастодильных кошельков.
Площадка для тестирования: развертывание ноды позволяет изолированно запускать виртуальную машину на которой работает блокчейн, то есть тестировать смарт-контракты или dApps без деплоя в мейн- или тестнете. Это важное преимущество для девелоперов, позволяющее экономить на газе и сохранять приватность разработки до определенной стадии.
В целом ноды дают массу преимуществ и большое пространство для нодхантеров, чтобы лутать большие дропы.
Расходы на ноды
Добираемся до интересного.
Выделим несколько видов вложений для работы с нодами:
Оборудование - самое основное вложение.
Чем, выше технические требования к ноде и чем больше нод планирует запустить пользователь, тем дороже обойдется аренда или покупка оборудования.
Перед арендой сервера сперва ознакомьтесь с документацией и установите необходимые программы, а затем введите их - чтобы начать установку ноды.
Стоимость аренды сервера может начинаться от 10$+ (учитывайте, если собираетесь ставить ноды на долгий срок).
Цена на сервер часто зависит от самого проекта и может варьироваться в зависимости от сроков выхода проекта в майннет и не только.
Со временем, разобравшись вы сможете поставить на 1 сервер - несколько нод и сэкономить.
Но вы также можете использовать нашу платформу, которая сделает все действия для того, чтобы получить дроп за держание ноды!
Стейкинг - начальные инвестиции для валидаторов.
Все, кто собирается запустить ноду, должны иметь запас капитала, отведенный на PoS валидаторов для эффективной обработки блоков. Это не совсем относится к расходам, поскольку при нормальной работе валидатора сумму капитала можно будет анстейкнуть после остановки узла.
Зарплаты - на сотрудников, которые держат ноды
Для тех, кто планирует запустить много нод или не намерен самостоятельно заниматься их обслуживанием - вы можете делегировать это своей команде (учитывая расходы на обновления, железо и держание нод) или AirdropHunter, который будет держать все ваши ноды до самого дропа!
Сколько ламбо можно заработать на нодах?
Самая главная тема статьи: Сколько можно заработать на нодах?
Конечный доход всегда будет оставаться неизвестным, поскольку держать ноды - бывает непредсказуемо.
Для оценки дохода можем опираться на прошлые раздачи проектов за держание нод:
Avalanche – участники тестнета, которые поднимали ноду в 2020 году, смогли заработать по 2000 токенов AVAX, которые в пике оценивались в 268 тысяч долларов США.
Aave – проводил тестнет, где пользователи, установившие ноду, смогли всего за две недели участия в нем заработать по 100 тысяч долларов каждый.
Graph – участники тестнета заработали по 33к токенов GRT, которые на пике рынка оценивались в почти 80 тысяч долларов.
Moonbeam – ранние нодеры получили по 50 токенов MOVR, что составляло более 24 тысяч долларов на хаях 2021 года.
Среди недавних проектов, можно выделить:
Aptos - раздал дроп в виде 300 монет лишь за 1 месяц держания ноды и за заполнение формы (2 000$ по меркам 2023 года).
Shardeum - проект ещё не раздал дроп, но в свете последних событий - этот гигант уже на подходе! (На токеномику за держание ноды Shardeum выделен 51% - а это очень большая сумма. Подробнее в этой статье: https://airdrop-hunter.site/ru/news/zakupaisya_nodami_ot_shardeum).
Elixir - молодой проект, который обещает раздать дроп за ноду летом 2024 года и имеет куда весомый потенциал, учитывая инвестиции.
Подробнее о том, как работают ноды и какие лайфчейнджи они могут принести - вы можете узнать из нашей АМА.
В каком виде можно получать доход за содержание нод?
Награды от проектов: актуально для пользователей, которые запускают ноды новых проектов на этапе тестнета или раннего мейннета. Разработчики часто анонсируют вознаграждаемые программы для операторов узлов или валидаторов, чтобы стимулировать рост сети в первое время после запуска.
Важно: размер таких наград может отличаться от проекта к проекту и не всегда позволяет покрыть издержки на обслуживание узла. Как и в случае с дропхантингом — это высокорисковая активность.
Комиссия за обработку транзакций: способ заработка для майнеров или стейкеров. Размер дохода тут также сложно прогнозировать, поскольку для PoW сетей он зависит от мощности оборудования, а для PoS от размера стейка. В целом, чем больше вложения, тем выше потенциальный доход.
Примечание: рассчитать примерный доход от майнинга или валидации транзакций можно через специальные калькуляторы. Вот примеры таких сервисов для Ethereum, Polkadot и Bitcoin. Но нужно делать поправку на рыночную ситуацию и долларовую стоимость актива.
Получение делегации: опция делегирования активов доступна во многих PoS и гибридных блокчейнах, как например Solana или Tezos. Она позволяет пользователям передать свои активы оператору узла-валидатора в обмен на часть его дохода от обработки транзакций. Так, например, пользователи Solana могут заработать 7% APY за делегирование своих средств валидаторам.
Для владельца ноды это возможность увеличить шанс быть избранным в качестве валидатора (напрямую зависит от размера стейка) и, соответственно, получить больше дохода от комиссий. Кроме того, операторы нод взимают с делегаторов небольшую плату за предоставленные услуги (так, в Solana валидаторы забирают от 0% до 100% доходов делегаторов). То есть, чем больше делегаций удастся привлечь, тем выше будет потенциальный заработок.
Заработок на предоставлении инфраструктуры: поскольку пользователи без нод вынуждены полагаться на поставщиков инфраструктуры, операторы нод могут предоставлять публичный или приватный доступ к блокчейну через свой узел на платной основе.
Данный кейс больше подойдет для команды дропхантеров, которые держат много нод.
В итоге можно прийти к выводу, что заработок на нодах - действительно непредсказуемая вещь, ведь вы можете получить дроп буквально за месяц, как в случае с Aptos, а можете держать больше года, как в случае с Shardeum.
Особенности запуска нод в тестнетах
Начинающим нодхантерам проще запускать ноды в тестнетах, чтобы получить свой первый опыт и понять принцип работы нод на конкретных проектах.
Выделим ключевые моменты, показывающие что держание нод в тестнетах лучше, чем в майннетах:
Не нужен начальный стейк для запуска валидатора: Часто от тестовых валидаторов вообще не требуют залог, а если требуют то в виде тестовых токенов, которые не имеют реальной ценности. Это снижает стартовый входной порог и потенциальные потери.
Требования к стандарту работы ниже: В тестнете не применяются санкции за нарушение режима работы. Но это может повлиять на репутацию оператора, узел которого могут просто не допустить к следующему этапу тестирования.
Частые обновления: Клиенты нод обновляются намного чаще, чем с мейннетом, но иногда могут возникнуть ошибки в работе с нодой.
Кроме того, если пользователь заинтересован в проекте и планирует поддерживать развернутую ноду в долгосрочной перспективе, запуск на этапе тестнета позволит заранее определить и проработать проблемы, связанные с работой валидаторов и других узлов.
Активное участие в тестнете также позволяет заработать репутацию и доказать надежность узла, поэтому после перехода в мейннет ранним операторам проще получить права валидатора и другие преимущества.
Какой сервер выбрать для нод и какими сервисами проводить мониторинг узлов?
Для выбора хоста вы можете использовать выделенные сервера, по типу VPS или домашние серверы, по типу RaspBerry Pi.
Наиболее популярным вариантом выбора сервера для нод - является аренда сервера. Она требует меньше расходов на оборудование и почти не создает проблем.
Наиболее популярные провайдеры для аренды:
DigitalOcean: американский сервис, основной плюс которого в быстром развертывании и почасовой тарификации.
Mevspace: польский хостер с доступными ценами на готовые стандартные конфигурации. Однако периодически прослеживаются сбои в работе, поэтому лучше использовать только для тестовых сетей с низкими требованиями.
OVH: проверенный и надежный хостер. Не имеет нареканий и проблем, работает отлично. Не рекомендуется брать сервера в Польше (могут возникнуть проблемы с подключением).
Google Cloud: любимец поклонников бесплатных опций и экспертов разных направлений, но не лучший вариант для начинающих нодхантеров из-за сложности установки. Требует навыков и знаний для работы. Основное преимущество в том, что выдают 300$ на тестирование, что позволяет бесплатно поддерживать ноду некоторое время.
После того, как вы смогли разобраться с установкой ноды и выполнили необходимые команды - теперь ваша задача - держать все время ноду активной, чтобы ваши действия по участию в проектах не пропали бездарно.
Какими же сервисами можно мониторить состояние нод?
Zabbix: легкое решение с открытым исходным кодом для мониторинга состояния подключения и приложений по самым разным параметрам.
Grafana: веб-приложение для аналитики и интерактивной визуализации. Предоставляет диаграммы, графики и оповещения.
Tenderduty: инструмент для валидаторов нод Tendermint. Следит за корректной работой валидатора и автоматически присылает уведомления.
Дополнительные предостережения по работе с нодами:
После запуска нод - не забывайте о безопасности нод и защищайте её от все возможных атак, чтобы избежать финансовых потерь:
Проверяйте при держании ноды - включен ли Firewall - он помогает защититься от DDOS-атак
Для защиты от брутфорса (получение доступа методом перебора данных) - отключите рут, используйте нестандартный логин и сложный пароль (можете установить Fail2ban).
Для защиты своих нод в сети Cosmos - используйте remote-signers (софт, который устанавливается на стороннем сервере и используется для подписи блоков). К ним может подключиться несколько нод и даже если 1 нода - выйдет из строя, другие - продолжать синхронизацию.
Если вы делегируете свои средства валидаторам (например для стейкинга) - не используйте биржевые валидаторы!
Это лишь самые основные правила, которых стоит придерживаться при держании ноды.
Заключение
Подходя к итогам, можно сказать, что ноды - ядро любого блокчейна.
Именно благодаря ним, вы можете радоваться, когда ваши транзакции в zkSync, LayerZero и так далее - оказываются успешными.
Развертывание и поддержка собственной ноды - удивительная вещь для любого крипта.
Так запустите прямо сейчас свои ноды, используя сервис AirdropHunter и наслаждаясь успешными транзакциями, прикупив карточки Shardeum, который совсем скоро может раздать дроп!
Для более ясного понимания работы нод и ясной оценки потенциалов на раздачу за ноды - посмотрите жаркую АМА и залетите в самые потенциальные ноды на платформе!