Мастерноды, ноды и полные ноды

Разбираем, что такое нода, полная нода и мастернода. От англ. node, что переводится как узел, нода в самом широком смысле — это устройство в сети, например компьютер, которое связано с другими устройствами.

В сфере блокчейн, например в сети биткоин, подразумевается установленная, работающая и полностью синхронизированная программа клиент (Bitcoin Core). Под полной синхронизацией имеется ввиду, что на компьютер пользователя, либо сервер помимо основного протокола, скачивается вся история транзакций (т.е. blockchain – цепочка блоков). Это необходимо для того, чтобы ноды могли подтверждать или отклонять новые транзакции в сети, сравнивая их с общей историей операций и на ее основе делать выводы о правомерности изменений. После нескольких подтверждений различными полными нодами транзакция отправляется к майнерам, для внесения ее в новый блок.

Таким образом, полная нода – важный элемент децентрализованной сети, который требует определенных производственных мощностей, большой объем памяти на жестком диске (более 100 гб для биткоина на 2016) и синхронизации с основной сетью 24/7. Некоторые пользователи устанавливают полные ноды на своих компьютерах для повышенной надежности хранения средств, других привилегий в большинстве децентрализованных сетей это не приносит.

Для сети биткоин это одна из основных проблем масштабирования (см. атака 51%) и вариантом её решения является архитектура сети с использованием ключевых узлов — мастернодов. MasterNodes — это полные ноды, которые получают вознаграждение за своё участие в поддержании работоспособности сети. Выплаты могут осуществляться из комиссии за транзакции и из получаемых при эмиссии монет. Важная особенностью мастернод — необходимость внесения минимального депозита, так называемая заморозка средств, которая является гарантом непредвзятой работы узла. Так, например если мастернода поддержит одновременно два или более конфликтующих блока транзакций, то это приведет к ее исключению из сети и изъятию депозитных средств.

Поделиться

Автор записи: CoindailyPublisher