Полная нода — что это значит?

Значение

Нода — это «узел» по-английски (node). Не лимфатический, а узел сети. Ну а что такое сетевой узел, вроде бы ясно. Это любой компьютер. Возьмем для примера сеть Биткоин. Установите на своем компьютере программное обеспечение Bitcoin Core (его можно скачать на официальном сайте Биткоина — bitcoin.org). После установки этого софта на ваш комп загрузится информация обо всех транзакциях в блокчейне Биткоина с самого начала его запуска. С января 2009 года то бишь. С тех пор в сети провели огромное количество операций и по состоянию на июнь 2018 года блокчейн весит уже без малого 162 Гб. После того как информация об истории блокчейна будет скачана, ваш комп превратится в ноду — узел сети, который сможет подтверждать транзакции. Ноды бывают полные и неполные (они же — облегченные). Полная нода — это узел сети, хранящий полную информацию обо всех транзакциях. Такие узлы полностью синхронизированы с блокчейном. В отличие от облегченной ноды полная должна постоянно находиться онлайн — у нее много работы. Установленный софт и наличие на компьютере полной истории блокчейна дают возможность поддерживать работоспособность сети. Вот как это происходит. Полные ноды загружают блоки и верифицируют (то есть проверяют) транзакции на предмет соответствия сетевым правилам консенсуса. Если транзакция выполнена не по правилам, полные ноды не позволят ей быть включенной в блок. Владельцы полных нод в Биткоине не получают вознаграждение, в отличие от майнеров, зато могут голосовать за имплементацию новых изменений в сети. Содержание полной ноды — это своеобразный манифест: чем больше таких узлов, тем более децентрализованной является сеть. А ведь именно ради этого и затевались блокчейн-сервисы. Для того, чтобы запустить полную нодув сети Биткоин, необходимо, чтобы компьютер соответствовал определенным требованиям, снова-таки, по состоянию на июнь 2018 года — 170 Гб свободного места, 2 Гб оперативки, высокоскоростной интернет (не менее 50 КБ/с), открытый порт TCP 8333.

Похожие записи