Самоучитель Blockchain. Для тех, кто вчера купил компьютер - страница 4




Как работает блокчейн изнутри: кто такие ноды и зачем они нужны

Блокчейн – это не сайт и не программа. Это распределённая сеть из тысяч компьютеров по всему миру. Каждый из них называется нодой.

Что такое ноды и зачем они нужны

Чтобы понять, как работает блокчейн – нужно разобраться, что такое ноды (или по-русски – узлы сети).

Нода – это хранитель копии блокчейна

Каждая нода:

хранит у себя всю историю транзакций (или хотя бы часть),

проверяет правильность новых транзакций и блоков,

распространяет данные по другим участникам сети.

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

Какие бывают ноды

1.      Полная нода (full node)

Держит у себя всю историю блокчейна. Проверяет транзакции и блоки самостоятельно, не доверяя другим. Это основа надёжности сети.

2.      Облегчённая нода (light node)

Держит только часть данных. Она быстрее и легче, подходит для мобильных кошельков. Но доверяет информации от полной ноды.

3.      Валидаторская нода

В PoS-сетях – участвует в создании блоков и проверке транзакций. Требует постоянной работы и стабильного соединения.

4.      Майнерская нода

В PoW-сетях – занимается поиском новых блоков. Для этого нужно мощное оборудование и много электричества.

Кто запускает ноды

Обычные энтузиасты, чтобы поддерживать децентрализацию.

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

Кошельки и DeFi-приложения, чтобы быстро получать данные и обеспечивать работу интерфейсов.

Что делает нода, когда ты совершаешь перевод

1.      Твоя транзакция отправляется в мемпул – очередь неподтверждённых переводов.

2.      Ноды проверяют её:

o      есть ли у тебя достаточно средств,

o      подписана ли транзакция верным ключом,

o      не нарушает ли она правила сети.

3.      Затем майнер или валидатор выбирает её для включения в новый блок.

4.      Как только блок сформирован – он отправляется на все ноды.

5.      Каждая нода проверяет его ещё раз и добавляет в свою копию блокчейна.

Зачем всё это знать обычному человеку

Ты понимаешь, почему в блокчейне нельзя ничего «откатить» – всё хранится у тысяч участников.

Ты понимаешь, почему перевод может «зависнуть», если ноды не включили его в блок.

Ты можешь запустить свою ноду, если хочешь участвовать в жизни сети или стать валидатором.

А при чём тут комиссии?

Когда ты отправляешь крипту, ты указываешь комиссию. Её получают майнеры. Чем выше комиссия – тем быстрее майнер включит твою транзакцию в блок.

Вот почему иногда приходится ждать подтверждения: если комиссия слишком низкая, твоя транзакция «висит» в очереди (в мемпуле), и её никто не спешит обрабатывать.

Как создаётся блок: что происходит после отправки транзакции

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

Разберём, что происходит "под капотом" и почему перевод может зависнуть.

Шаг 1: Твоя транзакция попадает в мемпул

Мемпул – это временное хранилище неподтверждённых транзакций. Можно представить его как электронную очередь перед дверью в следующий блок.

Каждая нода сети хранит свой мемпул. Когда ты создаёшь перевод, он передаётся ноде и попадает в мемпул. Если с транзакцией всё в порядке (подпись верна, монеты есть, комиссия указана) – она встаёт в очередь.