Глоссарий

Полный узел

Сложность: средняя

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

Что такое полный узел?

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

Как работает полный узел?

Блокчейн сеть состоит из набора узлов, которые управляют блокчейном и обеспечивают соблюдение его правил. Большинство блокчейнов используют либо механизм консенсуса proof-of-stake, либо proof-of-work. Когда новая транзакция подаётся в блокчейн, каждый узел должен подтвердить транзакцию. После того, как все узлы подтверждают новую транзакцию, достигается консенсус, и транзакция добавляется в блокчейн.
Полный узел хранит запись всех транзакций, которые когда-либо были подтверждены на блокчейне. У разных блокчейнов разные требования к данным, в зависимости от их размера. Например, полный узел Bitcoin задействует несколько сотен гигабайт хранилища и может быть запущен на мощном персональном компьютере. У других блокчейн-сетей зачастую более высокие требования к работе с данными, и их полные узлы могут запускать только корпоративные пользователи, имеющие доступ к огромным объёмам хранилищ данных. В противовес этому лёгкий узел загружает только ограниченный набор данных из блокчейна и может работать с небольших устройств, например смартфонов.

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