Узлы — это компьютеры, которые совместно поддерживают работу блокчейна. Каждый из них запускает программное обеспечение, реализующее правила сети, и вместе они хранят историю транзакций, проверяют, что новые транзакции и блоки соответствуют этим правилам, и передают действительные данные другим узлам. Как правило, любой, у кого есть подходящее программное обеспечение и достаточно хранилища или пропускной способности, может запустить узел. Некоторые операторы узлов запускают это программное обеспечение на выделенном оборудовании дома, тогда как другие используют арендованные серверы, и этот выбор в основном влияет на удобство и стоимость, а не на фундаментальную роль, которую играет узел.
Не все узлы выполняют одинаковый объём работы. Полный узел хранит полную копию блокчейна и самостоятельно проверяет каждое правило сам, без необходимости доверять любому другому участнику. Лёгкий, или облегчённый, узел хранит меньше данных и полагается на полные узлы в части некоторой информации, обменивая определённую степень независимой проверки на более низкие требования к оборудованию и пропускной способности.
Количество и географический разброс узлов, а также то, насколько независимо они управляются, — это большая часть того, что делает блокчейн децентрализованным на практике, а не только в теории. Сеть с очень небольшим числом узлов или с узлами, сосредоточенными у малого числа операторов, более уязвима к сбоям или сговору, чем сеть с большим, разнообразным набором независимо управляемых узлов. Это одна из причин, по которой проекты и сообщества часто поощряют широкую базу независимых операторов узлов, а не полагаются на небольшую горстку крупных провайдеров.
Ключевые выводы
- Узел — это компьютер, на котором работает программное обеспечение блокчейна, помогающее хранить, проверять и ретранслировать данные сети.
- Полный узел самостоятельно проверяет, что транзакции и блоки соответствуют правилам сети, без необходимости доверять кому-либо ещё.
- Большой, разнообразный, широко распределённый набор узлов — ключевая часть того, что делает блокчейн децентрализованным.
Узел (Node) — frequently asked questions
Нужно ли мне запускать собственный узел, чтобы пользоваться криптовалютой?
Нет. Большинство кошельков и приложений подключаются к узлам, которыми управляет кто-то другой. Запуск личного узла необязателен, но он может повысить конфиденциальность и независимость, поскольку вы не полагаетесь на представление сети со стороны третьей стороны.
В чём разница между полным узлом и лёгким узлом?
Полный узел хранит весь блокчейн и проверяет каждое правило независимо. Лёгкий узел хранит меньше данных и зависит от полных узлов в части этой проверки, что снижает требования к оборудованию ценой некоторой независимости.
New to crypto, or filling in the gaps? Work through the essentials in Learn, browse every term A–Z, or see live prices for the coins these concepts power.