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