Полный узел — это программа, чаще всего Bitcoin Core, которая загружает все блоки с 2009 года и сама проверяет каждое правило для каждой транзакции. Она не спрашивает никого, действителен ли блок: она сама выясняет это.
- Проверяет: подписи, отсутствие двойных трат, отсутствие монет, созданных из ничего, размер блока, доказательство выполнения работы, сложность.
- Хранит: цепочку блоков, несколько сотен гигабайт, и текущий набор неизрасходованных выходов.
- Передает: отправляет действительные транзакции и блоки своим пирам и отказывает недействительным.
- Обслуживает: отвечает на запросы вашего собственного кошелька, чтобы ему никогда не приходилось спрашивать сервер незнакомца.
Начальная синхронизация
При первом запуске воспроизводится вся история, блок за блоком, чтобы восстановить текущее состояние с нуля. Это занимает от нескольких часов до нескольких дней, в зависимости от машины. В конце узел знает точный баланс каждого выхода, никому не доверяя.
▶ ПОСМОТРЕТЬ В МАШИНЕВ узлах блок проходит через десять колец, и каждое проверяет его по своей полной копии, прежде чем передать дальше.