Почему нужно ждать подтверждения блока

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

Чтобы твоя транзакция попала в блок, кто-то из майнеров должен включить её в блок и найти решение задачи. Это может занять от нескольких секунд до часов, в зависимости от:

размера комиссии,

загруженности сети,

скорости нахождения следующего блока (в биткоине – примерно раз в 10 минут, но бывает и дольше).

Ты можешь следить за этим в реальном времени, например, на сайте btc.bitaps.com – там видно:

сколько времени прошло с последнего блока,

сколько транзакций ждут в очереди,

какие комиссии считаются «достаточными», чтобы попасть в следующий блок.

Что будет, если комиссия маленькая

Если комиссия слишком низкая, майнеры просто проигнорируют твою транзакцию – ведь у них есть очередь из тех, кто готов платить больше. Иногда такие транзакции висят в мемпуле сутками, а иногда вообще «сбрасываются» из него и отменяются.

Но отменённая транзакция – это не навсегда потерянные деньги. Её можно:

повторно отправить с более высокой комиссией,

либо перенаправить на другой адрес – что, кстати, активно используют мошенники.

Схема обмана: "мы не получили перевод, отправьте снова"

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

Всегда проверяй статус своей транзакции через обозреватели (block explorers), и никогда не отправляй повторно, не разобравшись.


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

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

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

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

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

Каждая нода:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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