Новости Биткоина 4 мин чтения

Как проходит биткоин-транзакция: от отправки до подтверждения

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

Как проходит биткоин-транзакция: от отправки до подтверждения
Как проходит биткоин-транзакция: от отправки до подтверждения

Короткий ответ

Отправить биткоин-транзакцию — значит создать подписанное сообщение и передать его узлам сети. Оно считается подтверждённым, когда попадает в блок, а надёжность растёт с каждым следующим блоком.

Универсального срока подтверждения нет: он зависит от загрузки сети и размера комиссии.

Как это устроено

  1. Создание. Кошелёк выбирает ваши неизрасходованные выходы (UTXO) и формирует транзакцию: кому сколько, сколько вернуть вам в виде сдачи. Разница между суммой входов и выходов становится комиссией для майнера.
  2. Подпись. Кошелёк подписывает транзакцию приватным ключом. Подпись доказывает, что отправитель управляет ключом, и защищает содержимое: подписывается почти вся транзакция.
  3. Передача в сеть. Кошелёк отправляет транзакцию узлу. Тот сообщает соседним узлам, что у него есть такая транзакция (сообщение inv), те при необходимости запрашивают её (getdata), и узел передаёт её полностью (tx).
  4. Проверка узлами. Каждый полный узел проверяет транзакцию и передаёт дальше только корректную.
  5. Ожидание в мемпуле. Проверенная транзакция, ещё не попавшая в блок, хранится в памяти узла — в мемпуле (memory pool). У неё нет постоянного статуса: если узел перезапустится, его мемпул обнулится. У каждого узла он свой, поэтому разные узлы и обозреватели блоков могут показывать не совсем одинаково.
  6. Включение в блок. Майнеры выбирают, какие транзакции включить в блок. Как отмечено в Bitcoin Wiki, сегодня они делают это только по ставке комиссии — то есть комиссии в пересчёте на размер транзакции.
  7. Подтверждения. Когда блок с вашей транзакцией найден, у неё одно подтверждение. С каждым следующим блоком добавляется ещё одно.

Пример

Анна отправляет Борису 0,01 BTC. Кошелёк Анны показывает «отправлено», как только транзакция создана и передана в сеть. Это ещё не подтверждение: транзакция может лежать в мемпулах узлов и ждать блока. Если загрузка сети высокая, а комиссия низкая, ждать придётся дольше, чем при высокой комиссии. Борис увидит в обозревателе блоков, что транзакция «неподтверждена», а через какое-то время — что она вошла в блок.

От чего зависит результат

  • Комиссия. Размер комиссии зависит от размера транзакции в байтах, а не от суммы перевода. Чем выше ставка комиссии, тем выше шансы, что майнер включит транзакцию раньше.
  • Загрузка сети. Если желающих отправить транзакции больше, чем помещается в блоки, часть ждёт дольше.
  • Случайность интервала. Блок находят в среднем раз в 10 минут, но конкретный интервал бывает разным.
  • Число подтверждений. Единого правила нет. Для небольших покупок продавцы иногда принимают и транзакции без подтверждений, хотя такие транзакции можно отменить повторной тратой. Продавцы и биржи, которые принимают риск повторной траты, как правило, требуют шесть и более. Эту цифру выбрали по допущению, что злоумышленник вряд ли получит больше 10 % вычислительной мощности сети. Для крупных платежей рекомендуют больше: в Bitcoin Wiki называют, например, 144 блока, то есть примерно сутки.
  • Изменение цепочки. Блок может оказаться на отброшенной ветке (его называют устаревшим). Транзакция тогда может снова оказаться неподтверждённой. Поэтому первое подтверждение не всегда окончательно.

Что часто путают

  • Отправлена и подтверждена. Первое — это передача в сеть, второе — включение в блок.
  • Мемпул и блок. Мемпул — это общее название для набора ожидающих транзакций в памяти узла. Блок — результат работы майнера и часть цепочки.
  • Комиссия и сумма перевода. Комиссия считается от размера транзакции, поэтому перевод на большую сумму может стоить столько же, сколько на маленькую.

Что это значит для читателя

Чтобы читать статус в обозревателе блоков, полезно проверить:

  • есть ли транзакция в блоке или она ещё «неподтверждена»;
  • сколько подтверждений набрано;
  • какую ставку комиссии указали и сравнима ли она с текущей нагрузкой;
  • идентификатор транзакции (txid): его можно использовать, чтобы найти её.

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

Источник

Проверено: 9 октября 2026 года.

Комментарий редакции

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

Читайте также

Источник: Bitcoin Developer Guide — редакция «Блок Дня» проверила данные и дополнила материал контекстом.

Поделиться: Telegram ВКонтакте Одноклассники

Материал носит информационный характер и не является инвестиционной рекомендацией. Курсы криптовалют волатильны: принимая решения, оценивайте собственные риски.

Следующая новость
Майнинг

Что такое майнинг и какую задачу он решает

Комментарии

Комментариев пока нет — будьте первым, кто разберёт эту новость по блокам.

Комментарии публикуются после проверки модератором.

4 мин чтения2 просмотров