Биткойн — это одноранговая (p2p) валюта, регулируемая сетью узлов, нод. Нода — это просто компьютер, на котором работает программное обеспечение Биткойна. Биткойн-ноды отправляют и получают транзакции от других нод в сети и подтверждают их валидность. Ноды сотрудничают с биткойн-майнерами в поддержании целостности системы.
В первую очередь ноды транслируют и ретранслируют транзакции другим нодам и майнерам. Майнеры проверяют транзакции, заполняют ими блоки и добавляют их к блокчейну. Ноды получают эти блоки, делятся данными друг с другом и проверяют, что майнеры следуют правилам сети. Когда нода получает новую транзакцию или блок, она ретранслирует ее другим нодам, чтобы все ноды и майнеры могли синхронизировать данные и поддерживать идентичное состояние блокчейна.
Основная функция полной ноды заключается в независимой проверке состояния блокчейна Биткойна. Она это делает, загружая каждый блок и транзакцию и проверяя их на соответствие правилам консенсуса. Если транзакция или блок нарушает одно или несколько правил консенсуса, полная нода автоматически их отклоняет.
Легкие или SPV-клиенты (от Simplified Payment Verification) похожи на полные ноды в том, что они могут проверить, были ли транзакции включены в блок. Однако легкие ноды не проверяют и не валидируют все транзакции сети, а также не хранят копию блокчейна.
Поскольку легкие ноды не обрабатывают через сеть большие объемы данных, их содержание обходится намного дешевле. По этой причине они исторически использовались в мобильных биткойн-кошельках, хотя сейчас встречаются уже довольно редко.
Пользователи запускают полные ноды по многим причинам. В первую очередь это позволяет пользователю самостоятельно проверять состояние сети Биткойна. В результате пользователь получает возможность:
Еще одна мотивация для запуска полной ноды — это повышение надежности сети. Чем больше существует нод, проверяющих все транзакции, тем более устойчивой к определенным типам атак становится сеть. Распределенные полнофункциональные ноды занимают центральное место в децентрализованной одноранговой (peer-to-peer) архитектуре Биткойна и помогают обеспечить безопасность сети.
Короче говоря, биткойн-ноды — это центральная нервная система сети Биткойна. Они транслируют, проверяют и хранят транзакции. Они действуют как шлюзы в сеть и информационная супермагистраль для ретрансляции данных сети всем ее участникам.
Источник: bitnovosti.com
- Биткоин: где купить? Обзор некоторых платформ для покупки криптовалюты
- Cryptonica – лучший информационный портал о криптовалюте
- Прогноз курса Ethereum: опасения регулирующих органов по поводу будущего ETH стремительно растет
- Обмен юсдт на российские рубли
- Выбор интернет-казино с минимальным депозитом и невысокими ставками