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

Короткий ответ
Отправить биткоин-транзакцию — значит создать подписанное сообщение и передать его узлам сети. Оно считается подтверждённым, когда попадает в блок, а надёжность растёт с каждым следующим блоком.
Универсального срока подтверждения нет: он зависит от загрузки сети и размера комиссии.
Как это устроено
- Создание. Кошелёк выбирает ваши неизрасходованные выходы (UTXO) и формирует транзакцию: кому сколько, сколько вернуть вам в виде сдачи. Разница между суммой входов и выходов становится комиссией для майнера.
- Подпись. Кошелёк подписывает транзакцию приватным ключом. Подпись доказывает, что отправитель управляет ключом, и защищает содержимое: подписывается почти вся транзакция.
- Передача в сеть. Кошелёк отправляет транзакцию узлу. Тот сообщает соседним узлам, что у него есть такая транзакция (сообщение inv), те при необходимости запрашивают её (getdata), и узел передаёт её полностью (tx).
- Проверка узлами. Каждый полный узел проверяет транзакцию и передаёт дальше только корректную.
- Ожидание в мемпуле. Проверенная транзакция, ещё не попавшая в блок, хранится в памяти узла — в мемпуле (memory pool). У неё нет постоянного статуса: если узел перезапустится, его мемпул обнулится. У каждого узла он свой, поэтому разные узлы и обозреватели блоков могут показывать не совсем одинаково.
- Включение в блок. Майнеры выбирают, какие транзакции включить в блок. Как отмечено в Bitcoin Wiki, сегодня они делают это только по ставке комиссии — то есть комиссии в пересчёте на размер транзакции.
- Подтверждения. Когда блок с вашей транзакцией найден, у неё одно подтверждение. С каждым следующим блоком добавляется ещё одно.
Пример
Анна отправляет Борису 0,01 BTC. Кошелёк Анны показывает «отправлено», как только транзакция создана и передана в сеть. Это ещё не подтверждение: транзакция может лежать в мемпулах узлов и ждать блока. Если загрузка сети высокая, а комиссия низкая, ждать придётся дольше, чем при высокой комиссии. Борис увидит в обозревателе блоков, что транзакция «неподтверждена», а через какое-то время — что она вошла в блок.
От чего зависит результат
- Комиссия. Размер комиссии зависит от размера транзакции в байтах, а не от суммы перевода. Чем выше ставка комиссии, тем выше шансы, что майнер включит транзакцию раньше.
- Загрузка сети. Если желающих отправить транзакции больше, чем помещается в блоки, часть ждёт дольше.
- Случайность интервала. Блок находят в среднем раз в 10 минут, но конкретный интервал бывает разным.
- Число подтверждений. Единого правила нет. Для небольших покупок продавцы иногда принимают и транзакции без подтверждений, хотя такие транзакции можно отменить повторной тратой. Продавцы и биржи, которые принимают риск повторной траты, как правило, требуют шесть и более. Эту цифру выбрали по допущению, что злоумышленник вряд ли получит больше 10 % вычислительной мощности сети. Для крупных платежей рекомендуют больше: в Bitcoin Wiki называют, например, 144 блока, то есть примерно сутки.
- Изменение цепочки. Блок может оказаться на отброшенной ветке (его называют устаревшим). Транзакция тогда может снова оказаться неподтверждённой. Поэтому первое подтверждение не всегда окончательно.
Что часто путают
- Отправлена и подтверждена. Первое — это передача в сеть, второе — включение в блок.
- Мемпул и блок. Мемпул — это общее название для набора ожидающих транзакций в памяти узла. Блок — результат работы майнера и часть цепочки.
- Комиссия и сумма перевода. Комиссия считается от размера транзакции, поэтому перевод на большую сумму может стоить столько же, сколько на маленькую.
Что это значит для читателя
Чтобы читать статус в обозревателе блоков, полезно проверить:
- есть ли транзакция в блоке или она ещё «неподтверждена»;
- сколько подтверждений набрано;
- какую ставку комиссии указали и сравнима ли она с текущей нагрузкой;
- идентификатор транзакции (txid): его можно использовать, чтобы найти её.
Интерфейс у разных обозревателей отличается, и показывают они разные подробности. Названия полей нужно сверять в документации выбранного сервиса.
Источник
- Bitcoin Developer Guide: Transactions — входы и выходы, UTXO, подписи, комиссии, сдача.
- Bitcoin Developer Guide: P2P Network — передача транзакций (inv, getdata, tx), проверка узлами, мемпул.
- Bitcoin Wiki: Confirmation — подтверждения и число блоков, которое требуют продавцы и биржи.
- Bitcoin Wiki: Miner fees — ставка комиссии и выбор транзакций майнерами.
- Bitcoin Developer Guide: Block Chain — устаревшие блоки и форки.
Проверено: 9 октября 2026 года.
Комментарий редакции
Мы не приводим конкретных цифр комиссий и времени ожидания: они меняются, и текущие значения нужно смотреть в обозревателе блоков на момент отправки. Описание сообщений между узлами упрощено.
Читайте также
Источник: Bitcoin Developer Guide — редакция «Блок Дня» проверила данные и дополнила материал контекстом.
Материал носит информационный характер и не является инвестиционной рекомендацией. Курсы криптовалют волатильны: принимая решения, оценивайте собственные риски.
Комментарии
Комментариев пока нет — будьте первым, кто разберёт эту новость по блокам.