
Giao dịch Bitcoin là cơ chế trọng tâm cho phép chuyển giá trị số giữa người dùng trong mạng lưới Bitcoin. Về bản chất, giao dịch là một gói dữ liệu có cấu trúc, ghi rõ quá trình chuyển một lượng bitcoin cụ thể từ một hoặc nhiều địa chỉ nguồn sang các địa chỉ đích mới.
Mỗi hoạt động on-chain trên mạng chính đều được ghi lại thành từng giao dịch riêng biệt trong sổ cái phân tán của blockchain, bảo đảm tất cả tương tác tài chính đều minh bạch và bất biến.
Bitcoin vận hành theo mô hình UTXO (Unspent Transaction Output), hoàn toàn khác biệt so với cách quản lý tài khoản truyền thống của ngân hàng. Trong hệ UTXO, sổ cái gồm những đầu ra chưa sử dụng từ các giao dịch trước đó. Khi người dùng tạo giao dịch, hệ thống chọn các UTXO này làm đầu vào, đánh dấu là đã sử dụng và sinh ra các đầu ra UTXO mới cho người nhận.
Hình dung như tiền mặt: nếu bạn có tờ 100 USD và muốn trả 60 USD, bạn đưa toàn bộ tờ tiền và nhận lại 40 USD tiền thừa. Đối với giao dịch UTXO, toàn bộ đầu ra được sử dụng, và phần "tiền thừa" sẽ trả về địa chỉ của bạn dưới dạng đầu ra mới.
Những đặc điểm chính của giao dịch Bitcoin gồm:
Xác nhận giao dịch Bitcoin là một quy trình nhiều bước nhằm bảo vệ an toàn và toàn vẹn cho mạng lưới. Khi người dùng gửi bitcoin, giao dịch trước tiên đi vào mempool—bộ nhớ tạm chuyên biệt của mạng Bitcoin. Lúc này, giao dịch vẫn chưa được xác nhận và chờ được chọn vào block.
Các node đầy đủ (lưu toàn bộ blockchain) xác thực từng giao dịch mới. Họ kiểm tra đầu vào tham chiếu đến UTXO chưa sử dụng hợp lệ, khẳng định các đầu ra này chưa bị tiêu, đồng thời xác minh chữ ký số khớp với chủ sở hữu địa chỉ.
Sau khi xác thực thành công, thợ đào chọn giao dịch từ mempool để tạo block ứng viên mới. Thợ đào thường ưu tiên giao dịch có phí trên mỗi byte cao nhất (“satoshi trên mỗi byte”), tạo ra thị trường phí nơi người dùng cạnh tranh không gian block.
Khi thợ đào giải xong bài toán mật mã và tìm ra block hợp lệ, block cùng các giao dịch bên trong được phát sóng khắp mạng lưới. Lúc này, giao dịch trong block nhận xác nhận đầu tiên. Mỗi block mới bổ sung sẽ tăng số lần xác nhận cho từng giao dịch.
Trong cộng đồng crypto, giao dịch đạt sáu xác nhận được coi là không thể đảo ngược. Việc đảo ngược một giao dịch như vậy cần viết lại sáu block, điều này là gần như không thể về mặt kỹ thuật và kinh tế.
Mỗi giao dịch Bitcoin đều phải trả phí mạng, là khoản thưởng cho thợ đào đưa giao dịch vào block. Người gửi trả phí, được tính bằng chênh lệch giữa tổng đầu vào và tổng đầu ra—phần dư sẽ thuộc về thợ đào.
Phí không cố định theo giao thức mà do người gửi tự điều chỉnh. Hai yếu tố chính quyết định mức phí: độ tắc nghẽn mạng hiện tại và tốc độ xác nhận mong muốn. Điều này tạo nên thị trường xử lý giao dịch tự điều tiết.
Khi hoạt động mạng cao và mempool đầy giao dịch chưa xác nhận, phí tự động tăng. Giao dịch phí thấp có thể bị giữ lại trong mempool nhiều giờ hoặc vài ngày cho đến khi mạng thông thoáng. Người dùng am hiểu sẽ theo dõi tỷ giá phí bằng công cụ chuyên dụng và đặt phí tối ưu để cân bằng tốc độ và chi phí.
Đáng chú ý, mức phí phụ thuộc vào kích thước byte của giao dịch, không phải số lượng bitcoin gửi. Giao dịch gom nhiều đầu vào nhỏ (nhận bitcoin nhỏ lẻ thường xuyên) sẽ lớn và phí cao hơn so với giao dịch đơn giản chỉ có một đầu vào, một đầu ra. Các tính năng nâng cao—như script phức tạp hoặc đa chữ ký—cũng làm tăng kích thước giao dịch.
Để tối ưu chi phí, người dùng nên gom các UTXO nhỏ khi mạng ít hoạt động, sử dụng địa chỉ hiện đại (SegWit, Taproot) để giảm không gian block, hoặc tận dụng giải pháp lớp thứ hai như Lightning Network cho thanh toán vi mô.
Bước 1: Tạo giao dịch
Quy trình bắt đầu tại ví người dùng, là cổng truy cập mạng Bitcoin. Ví quét các UTXO ở địa chỉ quản lý và chọn một hoặc nhiều đầu vào cho giao dịch. Các ví có thể dùng thuật toán chọn khác nhau—một số tối ưu kích thước giao dịch, số khác gom đầu ra nhỏ.
Tiếp theo, tạo các đầu ra giao dịch. Thông thường có ít nhất hai đầu ra: một chuyển số tiền quy định tới người nhận, đầu kia trả "tiền thừa" về địa chỉ người gửi. Khoản chênh lệch giữa đầu vào và đầu ra là phí thợ đào.
Bước 2: Ký số
Ở bước này, ví sử dụng khóa riêng của địa chỉ đầu vào để tạo chữ ký mật mã. Mỗi chữ ký chứng minh toán học người gửi sở hữu bitcoin và có quyền chi tiêu. Nếu không có chữ ký hợp lệ, giao dịch bị mạng từ chối.
Quá trình ký diễn ra cục bộ trong ví, bảo vệ khóa riêng—dù giao dịch được phát sóng qua mạng công cộng.
Bước 3: Phát sóng giao dịch
Giao dịch đã ký được gửi lên mạng ngang hàng phi tập trung Bitcoin. Ví chuyển dữ liệu giao dịch tới một hoặc nhiều node, các node tiếp tục lan truyền. Nhờ mạng phân tán, giao dịch có thể đến hàng nghìn node toàn cầu chỉ trong vài giây.
Bước 4: Đợi tại mempool
Giao dịch đi vào mempool, nơi tạm lưu các giao dịch chưa xác nhận. Tại đây, giao dịch chờ cùng hàng nghìn giao dịch khác để được chọn vào block. Thời gian chờ phụ thuộc phí đã đặt và tình trạng mạng. Trong thời gian này, giao dịch hiện diện nhưng chưa hoàn tất.
Bước 5: Đào và xác nhận đầu tiên
Thợ đào chọn giao dịch từ mempool để tạo block ứng viên. Khi thợ đào giải xong bài toán mật mã (tạo hash block hợp lệ), block mới phát sóng tới mạng. Các node đầy đủ xác thực block và giao dịch trước khi thêm vào blockchain. Lúc này, giao dịch nhận xác nhận đầu tiên.
Bước 6: Tích lũy xác nhận
Mỗi block mới thêm vào trên block chứa giao dịch sẽ tăng số lần xác nhận. Block thứ hai là hai xác nhận, thứ ba là ba xác nhận, v.v. Xác nhận càng nhiều, nguy cơ bị đảo ngược càng giảm. Với chuyển khoản lớn, nên chờ sáu xác nhận (khoảng một giờ).
Giao dịch Coinbase: Quá trình tạo Bitcoin mới
Giao dịch coinbase là giao dịch đặc biệt—đầu tiên trong mỗi block mới đào, tạo bitcoin mới "từ không khí". Giao dịch này không có đầu vào truyền thống, không chi tiêu UTXO. Thay vào đó, nó tạo phần thưởng block (hiện là 6,25 BTC sau halving) cộng toàn bộ phí giao dịch trong block, chuyển về địa chỉ thợ đào. Giao dịch coinbase theo quy tắc đặc biệt: bitcoin sinh ra chỉ được chi tiêu sau 100 xác nhận, phòng ngừa đảo chuỗi.
Đa chữ ký: Kiểm soát quỹ chung
Đa chữ ký (multisig) là phương thức kiểm soát truy cập nâng cao, yêu cầu nhiều chữ ký từ bộ khóa định trước để phê duyệt chi tiêu. Mô hình 2-trong-3—hai trong ba chữ ký—cho phép truy cập quỹ. Multisig phổ biến với tài khoản doanh nghiệp, dịch vụ ký quỹ, quỹ đầu tư chung và bảo mật cá nhân. Ví dụ, giữ ba khóa ở ba nơi khác nhau sẽ bảo vệ tài sản nếu một khóa bị lộ.
Gom giao dịch: Thanh toán hàng loạt hiệu quả
Gom giao dịch kết hợp nhiều khoản thanh toán cho các người nhận khác nhau vào một giao dịch duy nhất với nhiều đầu ra. Thay vì gửi mười giao dịch riêng biệt với mười khoản phí, người gửi tạo một giao dịch gồm mười đầu ra, tiết kiệm phí và giảm tắc nghẽn blockchain. Gom giao dịch được dùng phổ biến ở bộ xử lý thanh toán, mỏ đào, dịch vụ phân thưởng và cực kỳ hiệu quả khi phí cao—có thể tiết kiệm 70-80% so với từng giao dịch riêng lẻ.
SegWit và Taproot: Hiệu quả thế hệ mới
Địa chỉ Bitcoin hiện đại mang lại cải tiến công nghệ, giúp giảm kích thước giao dịch và mở rộng chức năng. SegWit (Segregated Witness) tách dữ liệu chữ ký khỏi phần chính, tối ưu không gian block và giảm phí từ 30-40%. Taproot, ra mắt năm 2021, nâng cấp quyền riêng tư và hiệu năng—biến smart contract phức tạp thành giao dịch thường và tối ưu hóa không gian block. Người dùng nên chuyển sang các địa chỉ này để tối đa lợi ích.
Đặt bảo mật lên hàng đầu
Luôn sao lưu ví cẩn thận—dù là file ví, khóa riêng đã xuất, hay (phổ biến nhất) cụm từ khôi phục 12 hoặc 24 từ. Lưu bản sao tại nhiều nơi cách ly, chống cháy, nước và truy cập trái phép. Không lưu cụm từ khôi phục trên thiết bị kết nối Internet.
Quản lý phí hợp lý
Kiểm tra mức phí mạng hiện tại bằng dịch vụ giám sát chuyên biệt trước khi gửi giao dịch. Hầu hết các ví hiện đại đều có tùy chọn xác nhận nhanh, trung bình hoặc tiết kiệm. Nếu không cần gấp, chọn phí tối thiểu và chờ khi mạng giảm tải. Nếu cần chuyển gấp, dùng phí cao để tránh kẹt mempool.
Tận dụng gom giao dịch
Nếu thường xuyên thanh toán cho nhiều người nhận (trả lương, thưởng đối tác), gom giao dịch sẽ tiết kiệm phí và giảm tắc nghẽn blockchain. Nhiều ví và bộ xử lý thanh toán hiện đại đều hỗ trợ tính năng này.
Bảo vệ quyền riêng tư
Mọi giao dịch Bitcoin đều ghi vĩnh viễn trên blockchain công khai. Ai cũng có thể tra cứu lịch sử giao dịch của địa chỉ qua explorer. Để tăng riêng tư, không dùng lại địa chỉ—hãy tạo mới cho mỗi khoản nhận. Nếu cần bảo mật cao, cân nhắc ví CoinJoin và các công cụ riêng tư khác.
Xử lý giao dịch bị kẹt
Nếu giao dịch bị kẹt vì phí thấp, có hai giải pháp chính. Replace-By-Fee (RBF) cho phép thay thế giao dịch chưa xác nhận bằng giao dịch phí cao hơn—nếu giao dịch gốc đã bật RBF. Child-Pays-For-Parent (CPFP) là lựa chọn khác: người nhận chi tiêu đầu ra chưa xác nhận bằng giao dịch mới phí cao, khuyến khích thợ đào xác nhận cả hai.
Kiểm tra địa chỉ nhận
Luôn xác minh địa chỉ nhận trước khi gửi. Giao dịch Bitcoin không thể đảo ngược—sau khi xác nhận, chỉ có thể lấy lại tiền nếu người nhận đồng ý. Dùng sao chép-dán thay vì nhập tay, kiểm tra ký tự đầu và cuối để tránh phần mềm độc hại clipboard. Với khoản lớn, gửi thử giao dịch nhỏ trước.
Gom UTXO
Định kỳ gom UTXO nhỏ khi phí thấp. Nhận nhiều khoản nhỏ khiến ví có nhiều đầu ra nhỏ, làm giao dịch sau này tốn phí cao. Gom UTXO là gửi toàn bộ đầu ra nhỏ về địa chỉ của mình thành một UTXO lớn, giảm chi phí về sau.
Giao dịch Bitcoin chuyển bitcoin từ địa chỉ này sang địa chỉ khác. Thành phần gồm: đầu vào (UTXO từ giao dịch trước), đầu ra (địa chỉ nhận và số lượng), phí giao dịch, chữ ký (chứng minh quyền sở hữu). Mỗi giao dịch đều được xác minh bởi mạng và ghi lên blockchain.
Giao dịch Bitcoin xác thực bằng mật mã và đồng thuận. Khóa riêng ký giao dịch, khóa công khai xác nhận tính hợp lệ. Proof of Work bảo đảm mọi node đồng thuận tính hợp lệ, bảo vệ an ninh và minh bạch blockchain.
Giao dịch Bitcoin không hoàn toàn ẩn danh—đều hiện công khai trên blockchain. Có thể tăng riêng tư bằng ví bảo mật và CoinJoin, giúp trộn coin che nguồn gốc. Muốn bảo mật tối đa cần áp dụng thêm phương pháp bảo vệ.
Giao dịch Bitcoin thường xác nhận trong 20 phút đến 1 giờ. Yếu tố chính là tắc nghẽn mạng; giao dịch nhiều có thể làm thời gian xác nhận lâu hơn.
Phí giao dịch Bitcoin dựa trên kích thước giao dịch và tắc nghẽn mạng. Khi mạng đông, phí tăng vì thợ đào ưu tiên giao dịch phí cao cho xác nhận nhanh.
Mọi giao dịch Bitcoin đều theo dõi được trên sổ cái blockchain công khai qua mã giao dịch riêng. Giao dịch lưu vĩnh viễn, không thể xóa hay sửa. Mỗi giao dịch tồn tại mãi trên blockchain.











