ID giao dịch (TXID), còn được gọi là hash giao dịch, đóng vai trò như một định danh đặc biệt để nhận diện duy nhất mỗi giao dịch trên blockchain. Đây là một chuỗi ký tự độc nhất có thể được xác minh và thêm vào blockchain.
Khi một giao dịch được thêm vào blockchain, nó được gán một ID giao dịch duy nhất, được tạo ra bằng cách áp dụng hash vào chi tiết giao dịch, bao gồm địa chỉ người gửi, địa chỉ người nhận và số tiền điện tử được gửi.
Tùy thuộc vào blockchain cụ thể đang sử dụng, người ta có thể định vị giao dịch trên trình khám phá khối bằng cách tìm kiếm ID giao dịch. ID giao dịch rất có giá trị cho mục đích xác minh giao dịch, lưu trữ hồ sơ và khắc phục sự cố.
Dưới đây là các ví dụ về ID giao dịch:
TXID của giao dịch Bitcoin đầu tiên được Satoshi Nakamoto gửi tới Hal Finney là: F4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16
TXID của giao dịch Pizza Bitcoin nổi tiếng là: Cca7507897abc89628f450e8b1e0c6fca4ec3f7b34cccf55f3f531c659ff4d79
Bitcoin sử dụng hàm băm mật mã SHA-256 (Secure Hash Algorithm 256-bit) để tạo ra ID giao dịch. Hàm này lấy dữ liệu giao dịch làm đầu vào và tạo ra một mã băm 256-bit, được biểu diễn dưới dạng số thập lục phân dài 64 ký tự.
ID giao dịch có thể truy cập thông qua các trình khám phá blockchain, mang lại tính minh bạch bằng cách công khai tất cả chi tiết giao dịch liên quan. Mặc dù những ID này không tiết lộ rõ ràng danh tính thực của người gửi và người nhận, nhưng vẫn có những phương pháp có thể thiết lập các kết nối này. Người dùng có thể tìm kiếm các giao dịch này bằng cách nhập TXID vào trình khám phá khối Bitcoin, chẳng hạn như blockchain.com hoặc blockchair.com.