Что такое биткойн-нода?

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

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

Мы ограничимся обсуждением 2-ух типов нод, обрисованных в уайтпейпер Биткойна: полных нодах и легких (SPV) клиентах.

Типы биткойн-нод Полная нода

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

Легкий (SPV) клиент

Легкие либо SPV-клиенты (от Simplified Payment Verification) похожи на полные ноды в том, что они могут проверить, были ли транзакции включены в блок. Но легкие ноды не инспектируют и не валидируют все транзакции сети, также не хранят копию блокчейна.

Так как легкие ноды не обрабатывают через сеть огромные объемы данных, их содержание обходится намного дешевле. По данной нам причине они исторически использовались в мобильных биткойн-кошельках, хотя на данный момент встречаются уже достаточно изредка.

Для что содержать полную ноду?

Юзеры запускают полные ноды по почти всем причинам. Сначала это дозволяет юзеру без помощи других инспектировать состояние сети Биткойна. В итоге юзер получает возможность:

  • Верифицировать размер предложения Биткойна. Юзеры могут независимо и без помощи других проверить состояние сети Биткойна.
  • Предупредить двойное расходование биткойнов. Нода автоматом отклонит биткойны, которые уже были потрачены.
  • Употреблять Биткойн без посредников. Нода дозволяет юзерам передавать и верифицировать собственные транзакции, не полагаясь на посредников.

Еще одна мотивация для пуска полной ноды — это увеличение надежности сети. Чем больше существует нод, проверяющих все транзакции, тем наиболее устойчивой к определенным типам атак становится сеть. Распределенные полнофункциональные ноды занимают центральное пространство в децентрализованной одноранговой (peer-to-peer) архитектуре Биткойна и помогают обеспечить сохранность сети.

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

Остальные статьи по теме:

  • Что такое блокчейн-технология? Пошаговое управление для новичков. Часть 2
  • «Пасмурные» ноды Биткойна: полезны ли они для сети?
  • Почему вы должны запустить полный узел Биткойна
  • География BTC-узлов абсолютно изменяется, Биткойн покидает Китай

 

Подписывайтесь на BitNovosti в Telegram!
Делитесь вашим воззрением о данной нам статье в комментах ниже.

Author: Anonim