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



Шаг 2: Майнеры (или валидаторы) выбирают транзакции

Следующий блок может вместить только ограниченное число транзакций – в сети биткоина это около 1–1,5 мегабайт. Значит, все транзакции из мемпула туда не попадут.

Майнер выбирает те транзакции, которые:

принесут ему наибольшую комиссию (самый важный фактор),

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

Именно поэтому чем выше комиссия, тем быстрее твою транзакцию включат в блок.

Шаг 3: Формируется и рассылается блок

Майнер собирает транзакции, добавляет техническую информацию (в том числе хэш предыдущего блока) и начинает "добывать" блок – решать криптографическую задачу (в сети биткоина это поиск подходящего хэша).

Когда блок найден – он рассылается на все ноды. Каждая из них:

проверяет валидность блока и транзакций в нём,

добавляет его в свою цепочку.

Именно в этот момент твоя транзакция становится подтверждённой.

Как узнать статус своей транзакции

Для этого существует множество блокчейн-обозревателей. Один из самых подробных – bitaps.com. Там можно:

Ввести хэш транзакции и увидеть, подтверждена она или нет.

Посмотреть время последнего блока (и понять, идёт ли майнинг сейчас).

Оценить среднее время ожидания.

Проверить текущую рекомендованную комиссию – она может быть 10 рублей, а может и 1000 рублей, если сеть перегружена.

Что если комиссия слишком низкая

Твоя транзакция будет висеть в мемпуле. Иногда её включают позже, когда загрузка сети падает. Иногда – нет.

В биткоине, если транзакция не попадает в блок несколько дней (в среднем 2 недели) – она отклоняется из мемпула и как будто не существовала. Но чаще её просто затирают вручную.

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

Что значит "ждать блок"

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

Майнеры – не единственные важные игроки

После перехода Эфириума на Proof of Stake (PoS), блоки стали создавать не майнеры, а валидаторы. Но логика осталась похожей:

сеть распределена,

транзакции проходят проверку,

блоки формируются в порядке времени и согласия между участниками.

Как ускорить или отменить неподтверждённую транзакцию

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

Replace-by-Fee (RBF) – способ увеличить комиссию

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

Как это работает:

При создании перевода ты указываешь, что он может быть заменён (включаешь флаг RBF).

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

Майнеры увидят обе и выберут ту, которая выгоднее – то есть твою новую.

Как только новая подтверждается, старая автоматически отклоняется.

Важно: не все кошельки поддерживают RBF. Некоторые ставят флаг RBF по умолчанию, другие – нет.

Как понять, поддерживает ли твоя транзакция RBF