Криптовалютная нода это любой активный кошелек определенного блокчейна. Слово нода имеет латинское происхождение и переводится как узел. То есть оборудование каждого из держателей цифровых монет это сетевой узел. Исключением являются холдеры пользующиеся бумажным кошельком или аппаратным сейфом, но только до тех пор, пока они не захотят привести капиталы в движение.
Веб-кошельки, работающие через браузер, подключаются к удаленному сетевому узлу и выполняют только роль передатчика данных. Каждый майнер – это тоже нода, но ни каждый сетевой узел является майнером.
Узлы являются основой каждого блокчейна. Бывают распределенные реестры без майнеров, но без полных нод не обойдется ни одна пиринговая сеть. Ведь именно они хранят у себя полные копии бухгалтерской книги и, синхронизируясь между собой, обновляют данные до актуальной версии.
Обычно нода это реальная единица вычислительного оборудования, то есть подключенный к интернет-сети персональный компьютер с установленным локальным кошельком, который синхронизирован с блокчейном. То есть с другими, такими же участниками сети и каждая копия распределенного реестра у них абсолютно идентична. Но в принципе нода может быть и виртуальной.
Существуют и облегченные сетевые узлы, не имеющие собственной копии блокчейна, а также специальные ноды других типов. Но все они должны быть подключены к одной пиринговой сети, чтобы обмениваться информацией.
Технические особенности
Экосистема блокчейн построена на сетевой архитектуре P2P (peer-to-peer). Это значит, что все узлы сети равноправны. Правда, в некоторых криптовалютах система более сложная и есть ноды с особыми полномочиями, но об этом давайте поговорим чуть позже.
Сам термин peer-to-peer, вовсе не нов, протокол для прямого обмена пакетами данных использовался меломанами в сети Napster еще в Миллениум. А еще раньше была создана сеть по обмену информацией между радиотелескопами, установленными в разных точках планеты для поиска внеземной цивилизации. Конечно, блокчейн-экосистема — это совсем другой уровень, намного более высокий технологический уровень прямого обмена файлы, но принцип действия у них один и тот же.
В каждой P2P-сети отдельная единица оборудования называется нодой. Каждый узел обеспечивает предоставление сетевых услуг и, взаимодействуя с другими узлами, гарантирует стабильное функционирование сети.
Значит, мы пришли к выводу, что блокчейн-экосистема – это группа равноправных узлов, исполняющих условия P2P-протокола для данной криптовалюты. Все операции управляются и координируются по канонам децентрализованной распределенной сети, что требует постоянного взаимодействия узлов. Если нода отключится, она на некоторое время выпадет из сети и для восстановления функциональности потребуется ресинхронизация. Чем больше узлов, тем выше масштабируемость сети и скорость обработки операций.
Каждый участник добровольно предоставляет свое оборудование для поддержки работы блокчейна и эти услуги ему не оплачиваются. Он просто устанавливает специальный софт, разработанный под конкретную криптовалюту. Полная нода, выполняет функции маршрутизации, наполнения базы и поддержки образа глобального блокчейна.
У молодых криптопроектов нода имеет функции майнинга, но все же для этого лучше использовать специальные приложения. Хотя без кошелька в любом случае не обойтись. Проверка транзакций и генерация новых блоков, зачастую требует больше вычислительных ресурсов, чем есть в обычном ПК. Поэтому чтобы зарабатывать на предоставлении услуг сети, требуется специальное железо, майнинг-фермы и АСИКи.
Однако существует достаточно много «экологичных» блокчейн-сетей, в которых можно зарабатывать деньги установив специальную программу на компьютере или виртуальном сервере. И, конечно, запуск ноды при этом обязателен. Сетевые узлы используют один и тот же консенсусный протокол, и должны регулярно обновляться для сохранения совместимости.
Зачем нужна нода?
Нода это электронный кошелек для хранения денег. На заре криптоиндустрии не было большого разнообразия крипто-кошельков и запуск сетевого узла, был практически единственным способом подключится к блокчейну. И те, кто тогда заработал или купил цифровые монеты и смог сберечь их до лучших времен об этом не пожалели.
Нода, как мы об этом уже говорили, является основой блокчейн-экосистемы. Можно избавиться от майнеров и перейти на альтернативный вариант защиты, но криптовалютная экосистема не может существовать без нод. И чем больше узлов будет подключено, тем лучше у данной распределенной сети будут идти дела. Перефразируя известную поговорку, можно сказать: «Хорошего блокчейна должно быть много».
Классификация нод
Любое приложение для работы с блокчейном является нодой. Но сетевые узлы различаются по уровню функциональности. Сейчас мы расскажем о разных типах узлов.
Полные ноды (Full Nodes)
Полными узлами называются компьютеры, хранящие на жестком диске отдельную копию блокчейна, которая регулярно обновляется с помощью специального ПО. Данные узлы гарантируют жизнеспособность криптовалютной сети, участвуя в обработке транзакций и ретрансляции данных в экосистеме.
Владелец полной ноды не получает дивидендов, но, если вы инвестировали в данную криптовалюту и у вас есть возможность запустить и содержать узел данного типа настоятельно рекомендуется это сделать. Полный узел обеспечивает соблюдение правил и защищает блокчейн от хакерских атак и мошенников. К тому же full node это надежный кошелек для хранения криптоактивов.
Майнинг нода (Mining Nodes)
Чтобы запустить добычу криптовалюты нужен кошелек. Но далеко не каждый майнер запускает полную ноду, которую необходимо установить, если решили организовать собственный пул, или добывать крипту в соло, используя сетевой идентификатор кошелька вместо адреса пула.
В противном случае кошелек может быть какого угодно типа хоть и бумажный. Майнеры участвуют в обработке транзакций и формировании блока, но имеют право записать новый блок в блокчейн без одобрения других полных узлов. Только после достижения консенсуса блок признают валидным и майнерам получает за него деньги.
Мастерноды (Masternodes)
В некоторых блокчейн-экосистемах для повышения конфиденциальности и ускорения обработки транзакций, а также другого рода событий внутри сети, например, процедуры голосования по тому или иному вопросу или протокольной операции используется система главных узлов или, мастер-нод.
Содержание мастерноды требует наличия вычислительного оборудования серьезной мощности. Но, конечно, не настолько, как майнинг-ферма или АСИК. Кроме того, владелец должен обеспечить бесперебойную работу мастер-узла, а чтобы он не использовал полномочия во вред блокчейну на кошелек должна быть заморожена указанная в правилах сумма токенов данной сети.
Мастер-ноды получают вместе с майнерами часть награды за блок, так что содержание такого узла дело выгодное, если, конечно, данный криптопроект не обанкротится. Мастер узел даже не требуется устанавливать на собственном ПК. Это может быть удаленная нода сервер, которую вы арендуете у того или иного провайдера. Главное условие достаточная сумма для заморозки. Необходим или локальный кошелек с полной копией блокчейна или аппаратный сейф, подключенный к компьютеру. Пример блокчейна с мастернодами это криптовалюта DASH.
Облегченные узлы (Lightweight SPV Nodes)
Легкие клиенты Simplified Payment Verification (SPV) используются для работы с сетью через удаленную ноду. Это делается для того, чтобы пользователи могли работать с криптовалютой, не загружая копию бухгалтерской книги на свой гаджет.
Благодаря запуску облегченных узлов появились мультивалютные кошельки, приложения для смартфона и браузера. Lightweight SPV Nodes представляют собой конечные точки связи и не участвуют в обработке транзакций и защите сети. Такие клиенты менее надежны, но зато быстры, компактны и не потребляют много вычислительных ресурсов.
Как запустить ноду?
Полную или облегченную ноду запустить несложно. Скачайте и установите на компьютер нужную программу и дождитесь синхронизации с сетью. Если запускаете полную ноду, изучите минимальные требования к железу.
Важно, чтобы HDD мог вместить копию блокчейна и еще осталось место для добавления данных. Для справки, размер блокчейна биткоина в текущий период равен 295.99 Гб и, значит, для установки полной ноды нужно хотя бы 500 Гб. Узнать размер блокчейна и другие данные о той или иной криптовалюте можно на одном из веб-сервисов, например, blokchair.com.
Оригинал статьи взят с сайта Money at Work
Другие статьи