Хэш транзакции и подтверждения
Что такое хэш транзакции?
Хэш транзакции (transaction hash, transaction ID) – это уникальный идентификатор перевода криптоактивов. Он является идентификационным номером транзакции и состоит из буквенно-цифровых символов. Как только создается перевод, то сразу генерируется уникальный хэш идентификатор (hash, TxID, Transaction hash). Каждая транзакция, которая проходит через блокчейн, находится в открытом доступе и имеет уникальный ID.
Пример ID транзакции:
5f6c5c0a28f16522356fcb99073af0dd4f5f4fdb2305e497832127ba78ea5987.
Хэш транзакции содержит в себе всю информацию касательно перевода:
- статус (success, pending, error);
- дату и время транзакции;
- сумму и комиссию транзакции;
- адреса отправителя и получателя;
- количество подтверждений и тд.
Для чего нужен хэш транзакции?
Кроме того, что хэш транзакции содержит в себе зашифрованную информацию касательно перевода, с помощью ID транзакции можно:
- быстро найти перевод в сети (например, в таких блокчейн-эксплорерах, как Blockchain.com – детальнее об этом в других статьях);
- просмотреть детальную информацию по транзакции;
- решить спорные вопросы на биржах, например: монеты так и не были засчитаны на баланс, а время на обработку транзакции уже вышло.
Подтверждение транзакции
Подтверждение транзакции (confirmation) – это процесс включения (запись) транзакции в блок.
Чем больше транзакция имеет подтверждений, тем больше вона защищена. Время и скорость, которые тратятся на обработку каждой транзакции, зависят от вычислительной мощности оборудования майнера (того, кто занимается обработкой криптовалютных переводов) и размера комиссии.
В первую очередь обрабатываются и добавляются в блок те транзакции, у которых больше комиссия. Количество подтверждений зависит от криптовалюты и самой платформы (кошелька, сервиса, биржи и тд). Для некоторых кошельков достаточно, например, трёх подтверждений для перевода криптовалюты, для некоторых – необходимо от 6.