ID transakcji (TXID), znane również jako hash transakcji, służy jako charakterystyczny identyfikator, który jednoznacznie oznacza każdą transakcję w blockchainie. Jest to unikalny ciąg znaków, który można zweryfikować i dodać do blockchaina.
Po dodaniu transakcji do blockchaina przypisywane jest jej unikalne ID transakcji, generowane przez zastosowanie funkcji haszowania do szczegółów transakcji, w tym adresu nadawcy, adresu odbiorcy i ilości wysyłanej kryptowaluty.
W zależności od używanego blockchaina można zlokalizować transakcję w eksploratorze bloków, wyszukując ID transakcji. ID transakcji są nieocenione przy weryfikacji transakcji, prowadzeniu dokumentacji i rozwiązywaniu problemów.
Oto przykłady ID transakcji:
TXID pierwszej w historii transakcji Bitcoin wysłanej przez Satoshi Nakamoto do Hala Finneya to: F4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16
TXID słynnej transakcji Bitcoin Pizza to: Cca7507897abc89628f450e8b1e0c6fca4ec3f7b34cccf55f3f531c659ff4d79.
Bitcoin wykorzystuje kryptograficzną funkcję haszowania SHA-256 (Secure Hash Algorithm 256-bit) do generowania ID transakcji. Funkcja ta pobiera dane transakcji jako dane wejściowe i tworzy 256-bitowy hash, reprezentowany jako 64-znakowa liczba szesnastkowa.
ID transakcji są dostępne za pośrednictwem eksploratorów blockchaina, zapewniając przejrzystość poprzez upublicznienie wszystkich powiązanych szczegółów transakcji. Chociaż ID nie ujawniają bezpośrednio rzeczywistej tożsamości nadawcy i odbiorcy, istnieją metody, które mogą potencjalnie ustanowić te dane. Użytkownicy mogą wyszukiwać te transakcje, wprowadzając TXID do eksploratora bloków Bitcoina, takiego jak blockchain.com lub blockchair.com.