Узел системы Биткойн (Нода)

Система Биткойн состоит из трех составляющих, функционирование и взаимодействие которых обеспечивает системе ее  свойства и выполнение системой ее функций:

  1. Программа Bitcoin Core с полной версией блокчейн — узел сети Биткойн, который называют нода от анг. Node.
  2. Блокчейн (Blockchain) признанный большинством узлов.
  3. Майнинг (Mining).

Программа Bitcoin Core — представляет собой полноценный узел сети Биткойн.

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

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

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

Функции Bitcoin Core:

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

Именно программа-узел является единицей сети Биткойн, носителем всех правил системы Биткойн и контролером их выполнения.

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

Кроме Bitcoin Core существуют программы других производителей, которые также могут быть полноценными узлами сети Биткойн. Например Bitcoin Knots, и др.

Узел системы Биткойн (Нода) обновлено: Сентябрь 8, 2018 автором: SchBit