Нода
Нода (узел) - компьютер с запущенной программой, которая подключена к блокчейн сети. Ноды подтверждают транзакции, хранят их копии и создают новые блоки.
Обычно нода имеет три назначения:
- Следовать правилам (консенсусу в сети)
- Делиться информацией (о транзакциях и количестве средств)
- Хранить копию подтвержденных транзакций
Существуют разные типы нод, но у каждой из них есть одна особенность - вам потребуется оборудование для размещения узла или для подключения к другим нодам.
Технология блокчейн по своей природе децентрализована – это одно из ключевых свойств, которое сделало её настолько привлекательной для широкой публики.
Блокчейн основан на принципах P2P (Peer to Peer, или От человека к Человеку) в сети.
В большинстве сетей нет выделенных серверов, нет ни одного централизованного управляющего органа, но есть консенсус среди пользователей. Поскольку все они имеют решающее значение для безопасности и целостности сети, членство в определенном сообществе криптовалют является не только захватывающим, но и обязанностью.
Взять, к примеру, Биткойн - у вас есть два типа узлов:
- Полные ноды - содержат в себе всю историю блокчейна, все созданные блоки. Такие ноды могут создавать новые блоки. Они довольно тяжёлые. Например, на ноябрь 2021 года блокчейн Биткоина весит 376 Гб.
- Облегчённая нода - обычный компьютер, на котором запущена и постоянно работает определенная программа, но без необходимости хранить всю историю сети, а исключительно те данные, которые позволяют подтвердить подлинность транзакций. Хранятся только заголовки блоков (хэши), а не весь блокчейн. Они могут проверять подлинность транзакций.
Каждая нода связана с другими нодами (компьютерами), называемыми пирами, что позволяет прийти к консенсусу — специальному механизму, при помощи которого производится проверка информации о «правильности» проведения транзакций в сети. Иными словами, чтобы криптовалюта, задействованная в транзакции, была потрачена только один раз.
Для лучшего понимания можно представить работу торрента. Есть комп с установленным торрентом - считай наша нода. Если скачать фильм себе на компьютер и остаться на раздаче в сети - ты будешь поддерживать работоспособность этого локального блокчейна в виде фильма.
Пример просто для визуализации.
Как мы уже говорили, криптовалюты работают в децентрализованной P2P-сети. Как вы можете себе представить, согласование чего-то с большим количеством людей неизбежно приведёт к осложнениям.
Вот где алгоритмы консенсуса вступают в игру. Наиболее распространёнными из них являются Proof of Work (PoW) и Proof of Stake (PoS).
Но об это мы подробно разберём в следующей статье.
Конкретно про алгоритмы хеширования можно узнать из лекций MIT от Гари Генслера.
А если чешутся руки и хочешь на практике попробовать «поднять» ноду, ставь 👍🏼 в ЧАТе, если понравилась статья.
Если наберём более 100 лайков, дадим пошаговую инструкцию установки ноды на телефон и компьютер.