5. Каждая нода проверяет его ещё раз и добавляет в свою копию блокчейна.
Зачем всё это знать обычному человеку
Ты понимаешь, почему в блокчейне нельзя ничего «откатить» – всё хранится у тысяч участников.
Ты понимаешь, почему перевод может «зависнуть», если ноды не включили его в блок.
Ты можешь запустить свою ноду, если хочешь участвовать в жизни сети или стать валидатором.
А при чём тут комиссии?
Когда ты отправляешь крипту, ты указываешь комиссию. Её получают майнеры. Чем выше комиссия – тем быстрее майнер включит твою транзакцию в блок.
Вот почему иногда приходится ждать подтверждения: если комиссия слишком низкая, твоя транзакция «висит» в очереди (в мемпуле), и её никто не спешит обрабатывать.
Как создаётся блок: что происходит после отправки транзакции
Когда ты отправляешь криптовалюту – кажется, что всё происходит мгновенно. Но на самом деле это запускает целую цепочку событий в блокчейне.
Разберём, что происходит "под капотом" и почему перевод может зависнуть.
Шаг 1: Твоя транзакция попадает в мемпул
Мемпул – это временное хранилище неподтверждённых транзакций. Можно представить его как электронную очередь перед дверью в следующий блок.
Каждая нода сети хранит свой мемпул. Когда ты создаёшь перевод, он передаётся ноде и попадает в мемпул. Если с транзакцией всё в порядке (подпись верна, монеты есть, комиссия указана) – она встаёт в очередь.
Шаг 2: Майнеры (или валидаторы) выбирают транзакции
Следующий блок может вместить только ограниченное число транзакций – в сети биткоина это около 1–1,5 мегабайт. Значит, все транзакции из мемпула туда не попадут.
Майнер выбирает те транзакции, которые:
принесут ему наибольшую комиссию (самый важный фактор),
не нарушают правил сети.
Именно поэтому чем выше комиссия, тем быстрее твою транзакцию включат в блок.
Шаг 3: Формируется и рассылается блок
Майнер собирает транзакции, добавляет техническую информацию (в том числе хэш предыдущего блока) и начинает "добывать" блок – решать криптографическую задачу (в сети биткоина это поиск подходящего хэша).
Когда блок найден – он рассылается на все ноды. Каждая из них:
проверяет валидность блока и транзакций в нём,
добавляет его в свою цепочку.
Именно в этот момент твоя транзакция становится подтверждённой.
Как узнать статус своей транзакции
Для этого существует множество блокчейн-обозревателей. Один из самых подробных – bitaps.com. Там можно:
Ввести хэш транзакции и увидеть, подтверждена она или нет.
Посмотреть время последнего блока (и понять, идёт ли майнинг сейчас).
Оценить среднее время ожидания.
Проверить текущую рекомендованную комиссию – она может быть 10 рублей, а может и 1000 рублей, если сеть перегружена.
Что если комиссия слишком низкая
Твоя транзакция будет висеть в мемпуле. Иногда её включают позже, когда загрузка сети падает. Иногда – нет.
В биткоине, если транзакция не попадает в блок несколько дней (в среднем 2 недели) – она отклоняется из мемпула и как будто не существовала. Но чаще её просто затирают вручную.
Важно: если твоя транзакция не подтверждена – это значит, что криптовалюта не ушла. Ты можешь отменить её и потратить средства по-другому. Это часто используют в мошеннических схемах: тебе присылают неподтверждённый перевод, ты веришь, что получил деньги – а его потом отменяют и уводят крипту обратно.
Что значит "ждать блок"
В биткоине блоки создаются примерно раз в 10 минут, но это не гарантированное время. Иногда новый блок появляется через минуту, иногда через 20 минут. Поэтому, если ты видишь, что последний блок был давно – это значит, что новый ещё не найден, и транзакции не подтверждаются.