Узел блокчейна — компьютер или программный экземпляр, подключённый к сети и выполняющий определённый набор функций по работе с данными блокчейна.

В зависимости от типа узел может хранить полную историю, проверять транзакции и блоки, распространять данные другим участникам или получать только ограниченный набор информации. Архитектура узлов определяется конкретным протоколом.

Основные функции

  • приём и проверка транзакций;
  • приём и проверка блоков;
  • передача данных другим узлам;
  • хранение состояния или истории цепочки;
  • участие в механизме консенсуса, если это предусмотрено протоколом.

К наиболее распространённым типам относятся полные узлы и лёгкие узлы. Их требования к диску, памяти, процессору и сетевому соединению могут существенно различаться.