Монеты и сети

Хэш транзакции это: зачем нужен TXID и как им пользоваться

Основы Также известно как хэш транзакции это хеш транзакции это проверить хэш транзакции биткоин txid это

Коротко

Хэш транзакции, он же TXID, это уникальный идентификатор перевода в блокчейне. Выглядит как длинная строка из букв и цифр, обычно 64 знака, и получается прогоном данных транзакции через хеш-функцию. Изменить в переводе один байт, и хэш поменяется целиком.

Что даёт хэш

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

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

Где его найти

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

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

Чего хэш не подтверждает

Две вещи, которые ему регулярно приписывают.

Он не значит, что платёж дошёл

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

Он не значит, что ушла нужная сумма и в нужное место

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

Как хэшем пользуются мерчанты

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

Без хэша тот же разговор занимает дни и обычно заканчивается возвратом, которого никто не был должен.

Платёжный шлюз делает всё это сам. Он отслеживает перевод, сопоставляет его с заказом, записывает хэш к платежу и обновляет статус заказа, ни у кого ничего не спрашивая.

Хэш при этом остаётся в записи о платеже, и достать его можно в любой момент: при сверке с бухгалтерией, при разборе спорной ситуации или при возврате средств.

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

Нет. Адрес обозначает получателя и принимает множество переводов. Хэш обозначает один конкретный перевод и не повторяется никогда.

Строку можно выдумать, и в обозревателе она просто не откроется. Всё, что открывается и показывает ожидаемые данные, настоящее.

Чаще всего открыт обозреватель не той сети. Хэш биткоина не откроется в обозревателе Ethereum.

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

Обычно 64 шестнадцатеричных знака, в сетях семейства Ethereum часто с приставкой 0x.

Да, встречаются оба написания. Смысл одинаковый.

Бессрочно. Запись остаётся в блокчейне навсегда, и открыть её можно через десять лет так же, как через десять минут.

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

Да. Возврат в блокчейне это отдельный перевод, и у него будет собственный хэш, который стоит передать клиенту как подтверждение.

В истории вывода средств рядом с операцией. Иногда он спрятан за кнопкой раскрытия деталей или под подписью «идентификатор транзакции».

Нет. Хэш блока опознаёт целый блок, внутри которого лежат сотни переводов. Хэш транзакции опознаёт один конкретный перевод внутри такого блока.

Статья была полезной?

Смотрите также