Нода — это компьютер со специальным программным обеспечением, который нужен для поддержания работы блокчейна. Какие функции выполняет такой «узел» в распределенном реестре?

Зачем нужна нода в блокчейне

Блокчейн, на основе которого функционируют криптовалюты, представляет собой одноранговую сеть. То есть все взаимодействие в ней происходит между пользователями напрямую. Централизованные сервера для этого не используются. Однако такой подход требует, чтобы сами пользователи запускали на своих ПК ноды и участвовали в работе системы. Рассмотрим подробнее, зачем нужна нода в блокчейне и какие функции выполняет пользователь, установивший у себя специализированный кошелек узла.

Особенности нод

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

В криптовалютных блокчейнах существует два основных консенсуса согласования работы нод:

  • Proof-of-work или «доказательство работы».
  • Proof-of-stake или «доказательство владения».

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

Функции узлов в блокчейне

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

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

  • Проверяют правильность формирования цепочки в соответствии с правилами выбранного консенсуса;
  • Передают друг другу и хранят полную копию информации о проведенных транзакциях и количестве средств на кошельках пользователей;
  • Сохраняют реестр всех переводов и передают его по запросу новой ноде при ее подключении к системе;
  • Обнаруживают и заменяют неверные транзакции;
  • Обеспечивают целостность одноранговой сети;
  • Выполняют вычисления и присоединяют к блокчейну новые блоки с хранящейся в них информацией.

То есть функционирование блокчейна без нод полностью невозможно. От их количества зависит надежность системы и защищенность данных в ней. Благодаря распределенному хранению информации в нодах исключается возможность полного уничтожения реестра или получения контроля над ним. Хотя в теории такая возможность существует, она получила название «атака 51%».

Читать также:

Подпишитесь на наш Telegram
Получайте по 1 сообщению с главными новостями за день
Заглавное фото: Markus Winkler / unsplash.com

Читайте также:

Обсуждение

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии