Отслеживание и проверка транзакции биткоина: пример
Биткоин-транзакции – это записи в блокчейне Биткоина. Весь огромный файл блокчейна состоит исключительно из транзакций. Ничего, кроме транзакций, в нём нет. Часто говорят, что блокчейн состоит из блоков, – это тоже верно. Но блоки можно назвать страницами в гигантской книге-реестре, а транзакции – фразами, записанными на этих страницах.

С транзакциями Биткоина связано немало вопросов:
- Как отследить транзакцию с биткоинами?
- Можно ли отменить транзакцию с биткоинами?
- Можно ли изменить или ускорить её?
- Почему транзакция зависла?
Ответить на все эти вопросы очень просто. Нужно лишь понять, как устроена каждая транзакция, и как она попадает в блокчейн. Давайте с этим разберёмся – это очень интересно.
Совет. Для лучшего понимания работы транзакций, рекомендуем статью о технологии блокчейна → здесь: Что такое блокчейн.
Как работают транзакции биткоина
Каждая транзакция – это публичное заявление: “Я беру вот те монеты (вводы) и делаю из них вот эти монеты (выводы)”. Такое заявление подписывается приватным ключом от адресов, на которых лежат монеты-вводы. Подпись подтверждает, что создатель транзакции является владельцем данных монет.
Пример. Давайте посмотрим на транзакцию, которую Сатоши Накамото отправил Хэлу Финни 12 января 2009 года. Информация о ней доступна здесь.

Это визуальное отображение транзакции, понятное человеку. А на языке Bitcoin Script, на котором работает блокчейн Биткоина, в ней записано буквально следующее:
- Вводом является первый вывод первой транзакции блока №9 (50 биткоинов, находящихся на адресе 0411…12a3).
- Из этого ввода делаются два вывода:
- Первый вывод - 10 биткоинов - отправляется на адрес 04ae…d84c (адрес Хэла Финни).
- Второй вывод - 40 биткоинов - отправляется на адрес 0411…12a3 (адрес Сатоши Накамото - тот самый, откуда взят ввод).
- И стоит цифровая подпись, доказывающая, что у создателя транзакции есть приватный ключ от адреса 0411…12a3, откуда взят ввод.
Разумеется, на самом деле в блокчейн не записывается ни имя Хэла Финни, ни имя Сатоши Накамото, ни имена других получателей и отправителей транзакций. При желании это всё тоже можно вписать в поле для произвольной информации, но никто так не делает.
Самое главное, что должно быть в транзакции, – это три компонента:
- какие выводы каких транзакций каких блоков являются вводами для данной транзакции;
- какие суммы на каких адресах являются выводами данной транзакции;
- подпись.
В таком виде транзакция отправляется в сеть, где каждый узел проверяет, не были ли ранее потрачены вводы и соответствует ли подпись ключам от их адресов. Если всё верно → транзакция попадает в блок и навсегда сохраняется в блокчейне. Там её можно найти по порядковому номеру (например, перевод 10 BTC от Сатоши Накамото к Хэлу Финни - это транзакция №1 блока №170).
Как найти транзакцию? Чаще транзакции ищут по их хэшу – краткому криптографическому отображению. Это более удобно, потому что по хэшу можно найти и те транзакции, которые ещё не были подтверждены сетью, не попали в блокчейн и не получили порядкового номера в блоке.
Полезная информация. Подробнее о хэшах транзакций и о том, как они используются в криптовалютах, читайте в нашей статье: Что такое хэш.
Как проверить транзакцию биткоина
Проверить статус и данные любой биткоин-транзакции можно с помощью обозревателя блоков. По моему мнению, самый удобный обозреватель – это mempool.space.
Но есть и другие: blockchain.com, blockchair.com, blockcypher.com
Инструкция по проверке транзакции биткоина
Шаг 1. Найдите хэш транзакции (его ещё обозначают аббревиатурой TxID).
TxID можно скопировать из истории вашего кошелька (в разделе отправленных или полученных транзакций) или из уведомления сервиса, через который были отправлены BTC. Если вы ожидаете поступление и у вас нет хэша, запросите его у отправителя.

Шаг 2. Введите этот хэш в поисковую строку блокчейн-обозревателя.

Шаг 3. Обозреватель загрузит страницу с подробной информацией о транзакции. На странице будут указаны суммы и адреса её вводов и выводов, а также время, когда она попала в блокчейн.
Если транзакция ещё не попала в блокчейн, обозреватель покажет, что её статус – “неподтверждённая”, и сообщит, через какое время ожидается попадание этой транзакции в блок.

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

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

Как правило, сведения о новых транзакциях распространяются по сети в течение нескольких секунд. Если вы наблюдаете такую картинку в течение минуты или больше, значит, транзакция не опубликована, то есть биткоины не переведены.
Как ускорить транзакцию биткоина
Процесс ускорения транзакции напрямую связан с начислением комиссий. В биткоине используется достаточно непривычная для современной экономики модель комиссий. Цену за включение транзакции в блок назначает не исполнитель (майнер), а заказчик – создатель транзакции.
Техническая реализация. При создании транзакции к ней добавляется дополнительный вывод – комиссия для майнера.
Когда желающих отправить биткоины больше, чем места в блоке, начинается «аукцион»: майнеры в первую очередь выбирают транзакции с самой высокой комиссией.
Если ваша комиссия оказалась ниже рыночной, транзакция может зависнуть в ожидании подтверждения. Без паники — это не катастрофа. Биткоины не пропали, и любую неподтверждённую транзакцию можно «подтолкнуть». Сделать это может отправитель, получатель или даже посторонний сервис.
Ниже описаны три основных способа ускорения транзакции биткоина.
Способ 1. Для отправителя: RBF (Replace-By-Fee)
Этот метод подразумевает замену старой транзакции на новую.
- Как это работает: Вы отправляете новую транзакцию с теми же «вводами» и «выводами» (от того же адреса тому же получателю), но назначаете более высокую комиссию.
- Результат: Как только майнеры включат в блок новую (дорогую) транзакцию, старая (дешевая) автоматически станет недействительной, так как сеть увидит, что средства уже потрачены.
- Что нужно: Кошелек с поддержкой функции RBF. Например, ускорение транзакции поддерживают такие кошельки: Bitcoin Core, Electrum, Blue Wallet, Muun, Sparrow.
Способ 2. Для получателя: CPFP (Child-Pays-for-Parent)
Метод «Ребёнок платит за родителя». Подходит, если вам отправили средства, но они никак не дойдут.
- Как это работает: Вы создаете новую транзакцию, отправляя эти же (еще не полученные) биткоины самому себе (на свой же другой адрес).
- Хитрость: Для этой новой транзакции («ребенка») вы ставите очень высокую комиссию, которая покрывает затраты и на себя, и на зависшую транзакцию («родителя»).
- Логика майнера: Майнер видит «жирную» комиссию в новой транзакции. Но чтобы забрать её, он обязан включить в блок и предыдущую (вашу зависшую) транзакцию. В итоге подтверждаются обе.
Способ 3. Для любого пользователя: Акселераторы транзакций
Если у вас нет доступа к кошельку или вы — постороннее лицо, можно воспользоваться услугами специальных сервисов.
- Как это работает: Вы платите майнинговому пулу или сервису напрямую (часто фиатом или через другой блокчейн), чтобы они принудительно включили конкретную транзакцию в свой следующий блок.
- Важный нюанс: Если заплатить одному конкретному пулу, придется ждать, пока именно этот пул найдет блок. Это лотерея.
- Решение: Лучше использовать агрегаторы, которые сотрудничают с большинством майнеров.
Пример: Сервис Mempool.space заявляет о сотрудничестве с 81,7% майнеров, что значительно повышает шансы на быстрое подтверждение.

📖 Слово "транзакция" происходит от латинского transactio, которое, в свою очередь, образовано от глагола transigere. Буквальный перевод transigere — «прогнать насквозь» или «провести до конца». У древних римлян это слово означало «довести дело до конца» или «завершить».
FAQ по биткоин-транзакциям
Как отследить транзакцию биткоина
Отслеживание сводится к проверке её статуса в публичном реестре — блокчейне.
- Самый надежный способ: Введите хэш вашей транзакции (TxID) в поисковую строку любого блокчейн-обозревателя (например, Mempool.space или Blockchair). Вы увидите полную информацию: подтверждена ли она, сколько подтверждений набрала, какая комиссия уплачена и в каком блоке находится запись.
- Альтернативный способ: Можно искать транзакцию по адресу кошелька отправителя или получателя. Но в этом случае вам придется вручную искать нужный перевод в списке всех операций по этому адресу, что менее удобно.
Что такое статус транзакции биткоина
Статус показывает, на каком этапе обработки майнерами находится ваша транзакция:
- Неподтверждённая: Транзакция находится в очереди (мемпуле) и ещё не включена в блок.
- 1 подтверждение: Транзакция включена в самый последний добытый блок.
- 2 подтверждения: После блока с вашей транзакцией был добыт еще один новый блок.
- 3 подтверждения и более: Чем больше подтверждений, тем глубже ваша транзакция в истории блокчейна и тем надежнее платеж (его невозможно изменить).
Можно ли отменить транзакцию биткоина
В привычном понимании (как в банке) кнопку «Отмена» нажать нельзя. Но пока транзакция не имеет ни одного подтверждения, отправитель может попытаться перенаправить средства обратно себе. Для этого используется механизм RBF (Replace-By-Fee):
- Вы создаете новую транзакцию, где входами служат те же монеты, но получателем указываете свой собственный адрес.
- Вы устанавливаете для этой новой транзакции более высокую комиссию, чем в ошибочном переводе.
Важно: Гарантий нет. Если майнер успеет включить в блок первую (ошибочную) транзакцию, вторая станет недействительной. Также получатель может заметить вашу попытку и ускорить зачисление средств себе, используя метод CPFP (повысив комиссию со своей стороны).
Какую комиссию нужно платить за транзакцию биткоина
Универсальной цифры нет — комиссия зависит от загруженности сети в данный момент и веса транзакции в байтах (а не от суммы перевода). Кошельки обычно предлагают три стратегии:
- Высокий приоритет: Для срочных переводов (попадание в ближайший блок, ~10–20 минут).
- Средний приоритет: Попадание в блокчейн в течение часа.
- Низкий приоритет: Экономный вариант для несрочных задач (может занять несколько часов или даже дней при сильной нагрузке).
Совет: Перед отправкой можно проверить актуальные тарифы (в сатоши/байт) на сайтах-обозревателях блокчейна, чтобы не переплатить лишнего.
Brokers.best не несет ответственности за возможные финансовые потери пользователей, возникшие в результате торговых решений, принятых на основе информации с сайта.
Все материалы сайта носят исключительно информационный характер и не являются инвестиционными рекомендациями.
Мы не призываем открывать счет у какого-либо конкретного брокера из наших рейтингов.
Торговля на рынке Форекс, CFD и криптовалютами связана с высоким риском потери средств и подходит не всем пользователям. Перед началом торговли следует объективно оценить уровень собственной компетентности, финансовое положение и готовность принять возможные убытки, особенно если речь идет о торговле с использованием кредитного плеча.
Brokers.best может получать партнерские вознаграждения за переходы, регистрации или другие действия пользователей сайта по ссылкам.
Партнерские вознаграждения не влияют на места компаний в рейтингах, редакционные оценки, выводы и методологию составления рейтингов.
Торговые условия у брокеров могут меняться, поэтому перед регистрацией пользователь должен проверять актуальную информацию на официальном сайте брокера.