Education

Пакетная транзакция Bitcoin: как найти платёж среди выходов

28 октября 2026 г.
6 мин чтения

У вывода Bitcoin один txid с другими выплатами? Найдите выход на свой адрес, запишите индекс и сумму и отделите общий объём транзакции от своей квитанции.

Одна транзакция Bitcoin может перечислить средства нескольким получателям, поэтому одинаковый txid в разных платёжных записях сам по себе нормален. Найдите выход на ожидаемый адрес и сохраните его сумму вместе с индексом. Общая сумма всех выходов не обязательно принадлежит вам, а наличие других выплат не делает вашу недействительной. Квитанция должна указывать конкретное поступление, не весь объём транзакции без разбора.

Нужен не ближайший размер суммы, а совпадающий выход

Откройте запись в доверенном обозревателе Bitcoin и разверните список выходов. Сравните полный адрес с тем, который предоставляли для этой оплаты. Запишите индекс и сумму совпавшей строки. Если адрес повторяется, разберите соответствующие выходы отдельно: первая найденная строка не всегда исчерпывает поступление. Сходная сумма при другом адресе не подтверждает ваш платёж. Начинайте с назначения, а затем проверяйте количество и условия получателя.

В справке формата транзакций описаны входы и выходы, а версионное описание getrawtransaction показывает сведения об их индексах. Хеш определяет транзакцию, индекс — отдельный выход внутри неё. В статье об UTXO объясняется это сочетание. Сам адрес может встречаться в разных операциях и нескольких выходах, поэтому для точного разбора не ограничивайтесь одной знакомой строкой из кошелька.

Учебная квитанция на сорок тысяч сатоши

Представим обычную вымышленную транзакцию: суммарные входы составляют 200 000 сатоши, создано три выхода из таблицы. Ваш проверенный адрес совпадает с выходом 0. Остальные строки не становятся вашими из-за общего хеша. Названия назначения здесь условные, они не заменяют настоящие адреса и не раскрывают владельцев. Пример нужен для сверки своей квитанции, а не для догадки, какие клиенты могли получить другие суммы.

ИндексДанные назначенияСуммаВывод для вашей квитанции
0Совпал ожидаемый адрес40 000 сатошиЭто нужный выход примера
1Другой адрес90 000 сатошиНе добавлять к своей оплате
2Ещё один адрес, владелец не установлен66 000 сатошиНе приписывать его владельцу наугад
Сумма выходовВсе три строки196 000 сатошиОбщий объём, не личное поступление
Сетевая комиссия200 000 минус 196 0004 000 сатошиРасход транзакции в целом

В этих условиях получен выход на 40 000 сатоши, а комиссия транзакции равна 4 000. Отсюда не следует, что именно такую плату удержал у вас сервис или что вы должны получить все 196 000. Котировку вывода и внутренние удержания сопоставляйте с записью отправителя. Сетевая сумма всей операции и согласованная чистая выплата клиенту относятся к разным уровням учёта. Ни одну нельзя автоматически подставлять вместо другой без проверки условий.

Выход 2 может быть сдачей, другим платежом или частью иной конструкции: пример не устанавливает принадлежность. Визуальная группировка обозревателя не даёт знания о каждом участнике. Если отправитель указал конкретный индекс, проверьте его адрес и сумму, а не принимайте номер без чтения строки. При этом не нужно выяснять личности остальных получателей, чтобы доказать свою оплату. Достаточно связать ожидаемое назначение с подходящим выходом и фактическим результатом.

Общий хеш не заменяет личный номер вывода

В документации Bitcoin Core sendmany есть пример нескольких назначений и сумм в одной операции кошелька. Это объясняет техническую возможность, не доказывая использование именно этой команды конкретной биржей. Площадка может сопоставлять разные внутренние заявки с разными выходами общей транзакции. Поэтому поддержке полезны и txid, и ваш собственный номер вывода: они решают разные задачи поиска и связи с клиентом.

Не передавайте вместо своего обращения чужой номер и не объявляйте повторённый txid подделкой только потому, что его показывает другой получатель. Но и само множество выходов не доказывает пакетную выплату независимым людям. Кошелёк может работать со своими адресами. Описывайте наблюдаемую конструкцию и подтверждённое совпадение вашего назначения. Коммерческую причину остальных строк сохраняйте как неизвестную, пока нет надёжного объяснения отправителя. Так квитанция не превращается в выдуманный список участников.

Поступление в прошлом и доступность сегодня различаются

Выходы принадлежат одной транзакции включения, но позже способны тратиться независимо. Отметка spent у вашего выхода не стирает его прежнее получение. Для текущего остатка смотрите последующую трату, для доказательства доставки — исходную запись. Нахождение выхода в ещё неподтверждённой операции тоже не доказывает окончательный расчёт и внутреннее зачисление у сервиса. Проверяйте требуемый результат, а не считайте наличие строки ответом на любой вопрос о платеже.

В разборе mempool.space показаны статус и сведения выходов. Сохраняйте время наблюдения: подтверждения и последующие траты могут измениться после скриншота. В справке кошельковой транзакции Core также отделены относящиеся к кошельку детали от полной сырой операции. Учитывайте эту область при сравнении суммы приложения с общей суммой обозревателя: разный охват может объяснить расхождение без арифметической ошибки на одной из сторон.

Укажите поддержке конкретную несовпавшую строку

  1. Сохраните номер своего вывода либо заказа и предоставленный хеш.
  2. Проверьте, что обозреватель показывает нужную сеть Bitcoin.
  3. Сравните полный ожидаемый адрес со списком выходов.
  4. Запишите каждый относящийся к поступлению индекс и сумму.
  5. Уточните статус, отделяя историческое получение от дальнейшей траты.
  6. Опишите официальной поддержке несовпадение назначения либо чистой суммы по конкретному выходу.

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

Частые вопросы

Что значит Bitcoin batch transactions для получателя?

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

Что означает Bitcoin vout при проверке поступления?

В контексте вывода обозревателя индекс помогает указать отдельный выход транзакции. Сохраняйте его вместе с txid и проверяйте совпадение назначения.

Как проверить транзакцию Bitcoin с несколькими выплатами?

Сопоставьте свой адрес с выходами, не принимая общую сумму за личное получение. Затем проверьте статус и сохраните собственный номер заказа для связи с записью сервиса.

статье об UTXOразборе mempool.spaceобмена без регистрации

Источники

Готовы обменять крипту?

Быстрые, прозрачные свопы — регистрация не нужна.

Начать обмен
Пакетная транзакция Bitcoin: как найти платёж среди выходов | KOT.CASH