‹ ГЛАВА 13, ВСЕ УРОКИ

СЛЕДОПЫТ · ГЛАВА 13 · УРОК 1 ИЗ 4

Запустите свой узел

Что делает узел

Что на самом деле делает компьютер, который отказывается кому-либо доверять? 5 мин

Полный узел — это программа, чаще всего Bitcoin Core, которая загружает все блоки с 2009 года и сама проверяет каждое правило для каждой транзакции. Она не спрашивает никого, действителен ли блок: она сама выясняет это.

  • Проверяет: подписи, отсутствие двойных трат, отсутствие монет, созданных из ничего, размер блока, доказательство выполнения работы, сложность.
  • Хранит: цепочку блоков, несколько сотен гигабайт, и текущий набор неизрасходованных выходов.
  • Передает: отправляет действительные транзакции и блоки своим пирам и отказывает недействительным.
  • Обслуживает: отвечает на запросы вашего собственного кошелька, чтобы ему никогда не приходилось спрашивать сервер незнакомца.

Начальная синхронизация

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

▶ ПОСМОТРЕТЬ В МАШИНЕ

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

Что запомнить

  • Полный узел сам проверяет каждое правило для каждого блока.
  • Он хранит цепочку блоков и набор неизрасходованных выходов.
  • Первая синхронизация воспроизводит всю историю с 2009 года.

Быстрая проверка

Во время своей первой синхронизации, что делает полный узел со старыми блоками?

Пар отправляет блок, который создает дополнительные биткоины. Что делает узел?

Что делает узел · Bitcoin University