
Giao dịch Bitcoin là phương thức chính để chuyển giá trị trên mạng lưới Bitcoin. Về cơ bản, giao dịch là một gói dữ liệu dùng để phân bổ lại bitcoin từ một hay nhiều địa chỉ sang địa chỉ mới. Mỗi khoản thanh toán trên chuỗi—dù gửi hay nhận—đều được ghi nhận vĩnh viễn dưới dạng giao dịch trên sổ cái blockchain.
Ví dụ, khi Alice gửi 1 BTC cho Bob, cô ấy khởi tạo một giao dịch tham chiếu đến các đầu ra chưa sử dụng (UTXO) từ các giao dịch trước đó, phân bổ giá trị sang một đầu ra mới thuộc địa chỉ của Bob. Giao dịch này được phát lên mạng Bitcoin, nơi các nút và thợ đào toàn cầu xác minh tính hợp lệ. Khi giao dịch được đưa vào một khối, nó trở thành phần bất biến của blockchain.
Cần lưu ý, bitcoin không có sự di chuyển đồng tiền vật lý giữa các tài khoản; thay vào đó, các bản ghi sở hữu được cập nhật. Bitcoin vận hành theo mô hình UTXO, tức sổ cái gồm các đầu ra chưa sử dụng từ các giao dịch trước—thực chất là tập hợp những “phân đoạn bitcoin” thuộc quyền kiểm soát của người dùng.
Giao dịch sử dụng các UTXO đã chọn làm đầu vào, đánh dấu là đã chi tiêu và tạo các UTXO mới làm đầu ra cho người nhận. Mỗi đầu ra xác định lượng bitcoin và đoạn mã khóa (thường hiển thị là địa chỉ), quy định ai có quyền sử dụng số tiền tiếp theo. Mọi đầu vào tham chiếu đầu ra trước (theo ID giao dịch và chỉ số đầu ra) và yêu cầu chữ ký hợp lệ để mở khóa. Đơn giản, đầu vào là nguồn tiền; đầu ra là nơi nhận.
Khi gửi BTC từ ví, phần mềm thường tự động chọn UTXO. Nếu bạn có hai UTXO—0,6 BTC và 0,5 BTC—và muốn gửi 0,7 BTC, ví sẽ dùng cả hai làm đầu vào. Sau khi ký bằng khóa riêng, 0,7 BTC chuyển đến địa chỉ người nhận; phần dư (0,4 BTC trừ phí) trả về địa chỉ của bạn. Toàn bộ cấu trúc gồm đầu vào, đầu ra, chữ ký và các trường khác tạo nên định dạng giao dịch bitcoin.
Đặc điểm nổi bật gồm: mỗi giao dịch có TXID (Transaction ID), là hàm băm của dữ liệu giao dịch dùng để tra cứu trên blockchain. Tất cả giao dịch đều có kích thước tính bằng byte, quyết định phí đi kèm. Người dùng cần đính kèm phí để khuyến khích thợ đào đưa giao dịch vào khối.
Giao dịch có thể có nhiều đầu vào và đầu ra. Ví dùng nhiều đầu vào khi kết hợp UTXO để đủ số tiền. Nhiều đầu ra giúp gửi bitcoin đến nhiều địa chỉ hoặc chia nhỏ giữa người nhận và tiền thừa. Thiết kế này giúp bitcoin linh hoạt với nhiều kịch bản thanh toán khác nhau.
Khi bạn phát giao dịch bitcoin, ví sẽ truyền nó qua các nút P2P và vào mempool của mạng. Ở giai đoạn này, giao dịch chưa xác nhận và chờ thợ đào thêm vào khối. Các nút đầy đủ xác minh độc lập rằng đầu vào là UTXO hợp lệ, chưa dùng, chữ ký hợp lệ (chứng minh quyền chi tiêu của người gửi), và các điều kiện khác (tổng đầu vào tối thiểu bằng tổng đầu ra, không tạo coin trái phép) được đáp ứng.
Nếu hợp lệ, giao dịch nằm lại trong mempool. Nếu không hợp lệ (ví dụ UTXO đã dùng hoặc phí không đủ), các nút sẽ từ chối và không truyền tiếp. Quy trình phi tập trung này đảm bảo toàn vẹn giao dịch không cần quản trị viên trung tâm.
Thợ đào chọn giao dịch từ mempool để tạo khối ứng viên, ưu tiên giao dịch có phí cao hơn (tính bằng satoshi/byte). Không gian khối giới hạn nên thợ đào tối đa hóa thu nhập phí. Khi thợ đào giải xong Proof of Work và khai thác khối, các giao dịch trong khối được phát toàn mạng.
Khi giao dịch vào khối, nó được coi là xác nhận (một lần xác nhận). Mỗi khối tiếp theo tăng số lần xác nhận, làm giao dịch thêm vững chắc. Sau sáu lần xác nhận, nguy cơ tái tổ chức chuỗi rất thấp, giao dịch gần như không thể đảo ngược—việc ghi đè sáu khối cần sức mạnh tính toán cực lớn.
Khi xác nhận, đầu vào (UTXO) của giao dịch bị đánh dấu đã sử dụng, không thể dùng lại; đầu ra trở thành UTXO mới cho các giao dịch sau. Cơ chế này giúp chuyển quyền sở hữu bitcoin tuần tự, bảo mật qua giao dịch trên chuỗi, giải quyết việc chi tiêu hai lần và đảm bảo độ tin cậy tiền điện tử.
Giao dịch Bitcoin yêu cầu trả phí mạng, thường do người gửi chi trả. Phí bằng tổng đầu vào trừ tổng đầu ra—phần dư sau chuyển và tiền thừa là phần thưởng cho thợ đào. Ví dụ, dùng UTXO tổng 1,0 BTC, đầu ra 0,998 BTC cho người nhận, dư 0,002 BTC là phí giao dịch.
Phí không cố định; người gửi có thể chỉnh theo tình trạng mạng và tốc độ mong muốn. Bitcoin giới hạn kích thước khối khoảng 1–2 MB, trung bình chỉ chứa 2.000–4.000 giao dịch mỗi khối. Khi mạng nghẽn, người dùng cạnh tranh để giao dịch được đưa vào khối, phí tăng cao.
Khi mạng quá tải bởi giao dịch chưa xác nhận, phí tăng và giao dịch phí thấp có thể bị trì hoãn. Trước kia, nhu cầu cao từng khiến thời gian xác nhận trung bình lên đến 23 giờ, hơn 116.000 giao dịch kẹt trong mempool. Ngược lại, khi mạng ổn định, thời gian xác nhận trung bình khoảng một giờ, cho thấy điều kiện mạng biến động.
Người dùng thường theo dõi thị trường phí và chọn mức phí phù hợp với tốc độ xác nhận mong muốn. Ví hiện đại cung cấp gợi ý phí và tùy chọn như “kinh tế”, “ưu tiên” để điều chỉnh linh hoạt.
Lưu ý, phí giao dịch dựa trên kích thước dữ liệu (byte), không phải số lượng gửi. Giao dịch có nhiều đầu vào hoặc script phức tạp (như multisig) dùng nhiều byte, dẫn tới phí tuyệt đối cao hơn với cùng mức sat/B. Segregated Witness (SegWit) tăng dung lượng khối hiệu quả, giảm dữ liệu chữ ký và cho phép nhiều giao dịch hơn mỗi khối. Đa số giao dịch hiện nay dùng SegWit, giúp phí vừa phải cả khi nhu cầu tăng cao.
Taproot tiếp tục tối ưu hóa giao dịch phức tạp, hợp đồng thông minh, gián tiếp giảm phí nhờ hiệu quả dữ liệu. Để thanh toán nhanh và mở rộng, bitcoin hỗ trợ giải pháp lớp 2, nổi bật nhất là Lightning Network, cho giao dịch ngoài chuỗi gần như tức thì sau khi mở kênh thanh toán trên chuỗi.
Giao dịch Lightning diễn ra ngoài chuỗi, xử lý tức thì với phí thấp, phù hợp cho thanh toán vi mô và chuyển khoản nhanh, tần suất cao. Lightning không thay thế hoàn toàn giao dịch trên chuỗi—mở và đóng kênh vẫn ghi nhận trên chuỗi, và Lightning có đặc thù sử dụng riêng.
Giao dịch bitcoin điển hình gồm nhiều giai đoạn chính:
Đầu tiên, ở giai đoạn tạo giao dịch, ví chọn một hoặc nhiều UTXO làm đầu vào, đảm bảo đủ để thanh toán và trả phí. Thường có một đầu ra cho người nhận và một đầu ra trả tiền thừa về địa chỉ của bạn. Mỗi đầu ra xác định số lượng và tích hợp đoạn mã “khóa” cho địa chỉ người nhận, mã hóa để chỉ chủ sở hữu khóa riêng hợp lệ mới dùng được số tiền đó.
Tiếp theo là giai đoạn ký: ví dùng khóa riêng của địa chỉ đầu vào để tạo chữ ký số, ghi ở scriptSig (hoặc witness với SegWit). Chữ ký xác minh quyền sở hữu và cho phép giao dịch. Bất kỳ lỗi nào ở bước này sẽ khiến giao dịch vô hiệu, nên đây là khâu rất quan trọng.
Đến giai đoạn phát giao dịch, giao dịch đã ký (thường dưới dạng byte hệ thập lục phân) được gửi lên mạng P2P Bitcoin. Nó lan truyền nhanh đến các nút toàn cầu, kiểm tra cú pháp, UTXO, chữ ký và tiêu chí hợp lệ khác. Giao dịch hợp lệ được thêm vào mempool và tiếp tục phát đi.
Ở giai đoạn chờ mempool, giao dịch vẫn chưa xác nhận toàn cầu, ví hiển thị “chưa xác thực”, chờ thợ đào chọn. Lúc này, giao dịch chưa ghi nhận lên blockchain và lý thuyết có thể hủy hoặc thay thế (nếu bật Replace-By-Fee).
Trong giai đoạn khai thác và xác nhận, thợ đào chọn giao dịch—ưu tiên phí cao—cho khối ứng viên. Khối được khai thác (giải Proof of Work) và phân phối, các nút xác thực, chấp nhận giao dịch, trở thành phần của khối. Đầu ra giờ có thể được chủ sở hữu mới sử dụng, nhưng đa số ví chỉ coi tiền “an toàn” sau ít nhất một lần xác nhận.
Cuối cùng, giai đoạn xác nhận bổ sung: các khối mới thêm vào, tăng số lần xác nhận. Tái tổ chức sâu (deep reorgs) rất hiếm vượt quá vài khối, trừ khi có tấn công 51%. Với thời gian khối trung bình 10 phút, sáu lần xác nhận (khoảng một giờ) được sàn giao dịch và nhà bán lẻ coi là hoàn tất, giao dịch gần như không thể đảo ngược và hoàn thành.
Bên cạnh giao dịch tiêu chuẩn, còn có một số loại giao dịch bitcoin chuyên biệt đáng chú ý.
Giao dịch coinbase là giao dịch đặc biệt ở đầu mỗi khối để tạo bitcoin mới và trả cho thợ đào. Loại giao dịch này không có đầu vào (phát hành coin mới) và xác định phần thưởng thợ đào làm đầu ra. Người dùng thông thường không tạo được giao dịch coinbase; chỉ thợ đào thực hiện khi sinh khối. “Giao dịch coinbase” ở đây không liên quan đến sàn giao dịch cùng tên.
Giao dịch đa chữ ký (multisig) cần nhiều chữ ký (ví dụ: 2 trong 3) để mở khóa một số đầu ra. Để sử dụng đầu ra này, đầu vào giao dịch phải kèm đủ chữ ký theo script. Dù phức tạp hơn với người dùng, multisig giúp quản lý chung, tăng bảo mật, hỗ trợ tổ chức và doanh nghiệp giảm rủi ro với một khóa riêng duy nhất.
Thanh toán theo lô thường được sàn giao dịch, nhà cung cấp dịch vụ dùng để chuyển tiền cho nhiều người nhận trong một giao dịch. Giao dịch theo lô có nhiều đầu ra, chia sẻ chi phí, thanh toán hiệu quả, giảm tải mạng.
Đầu ra SegWit và Taproot là định dạng địa chỉ mới. SegWit dạng bech32 (bắt đầu bc1) tách dữ liệu chữ ký sang witness, giảm phí. Địa chỉ Taproot (bc1p) hỗ trợ chữ ký Schnorr, MAST cho script phức tạp, dù nhìn giống địa chỉ thường. Script nền tảng và phương thức xác thực phát triển, nâng cao quyền riêng tư, khả năng mở rộng.
Gần đây, giao dịch bitcoin còn mang vai trò mới ngoài thanh toán. Giao thức Ordinals cho phép nhúng dữ liệu tùy ý (hình ảnh, văn bản, “khắc NFT”) vào witness, thúc đẩy phát hành và chuyển giao tài sản số.
Điều này nhiều lần gây tắc nghẽn nghiêm trọng, phí giao dịch tăng đột biến khi nhu cầu về Ordinals và BRC-20 token đẩy phí trung bình lên cao. Xu hướng này gây tranh luận về các trường hợp sử dụng, đồng thời cho thấy bitcoin truyền tải dữ liệu vượt xa vai trò thanh toán.
Những phát triển này cho thấy một bài học quan trọng: “Lớp nền của Bitcoin có thông lượng giới hạn, và khi khối đầy bởi bất kỳ mục đích nào—thanh toán hay NFT—người dùng đều phải chịu phí giao dịch cao hơn.” Bitcoin ưu tiên phi tập trung và bảo mật hơn thông lượng, nên thanh toán vi mô hàng ngày nên thực hiện ngoài chuỗi hoặc qua giải pháp lớp 2 (đặc biệt Lightning Network), còn giao dịch trên chuỗi nên dành cho thanh toán bù trừ và chuyển khoản lớn.
Nắm vững kỹ thuật nền giúp người dùng sử dụng bitcoin hiệu quả, an toàn hơn.
Đầu tiên: luôn sao lưu ví. Cần bảo vệ khóa riêng hoặc seed phrase. Giao dịch bitcoin không thể đảo ngược; mất hoặc lộ khóa đồng nghĩa mất tài sản hoặc rủi ro bị đánh cắp. Nên lưu bản sao ở nhiều nơi an toàn, mã hóa bản số để tăng bảo mật.
Trước khi gửi tiền, kiểm tra mức phí hiện tại. Bình thường, phí thấp xác nhận trong 10–20 phút, nhưng khi nhu cầu tăng (meme token, NFT), cần trả phí cao hơn để tránh trì hoãn lớn. Dùng khuyến nghị phí từ website, ví để đặt mức phù hợp.
Với thanh toán cho nhiều địa chỉ, giao dịch nhỏ thường xuyên, cân nhắc thanh toán theo lô, Lightning Network hoặc sidechain. Các công cụ này tiết kiệm phí, giảm tải mạng. Lightning Network đặc biệt hiệu quả với thanh toán vi mô.
Giao dịch bitcoin là công khai. Ai cũng tra cứu giao dịch qua TXID, xem địa chỉ và số tiền liên quan. Địa chỉ chỉ là giả danh (không liên kết cá nhân), nhưng luồng giao dịch vẫn phân tích được. Muốn tăng quyền riêng tư, dùng dịch vụ trộn như CoinJoin sẽ khó truy vết hơn.
Nếu giao dịch bị treo chưa xác nhận (do phí thấp), ví hỗ trợ có thể gửi lại với phí cao hơn qua Replace-By-Fee (RBF). Kỹ thuật Child-Pays-For-Parent (CPFP) cho phép phát giao dịch mới với phí cao hơn từ đầu ra giao dịch treo, thúc đẩy thợ đào xử lý cả hai. Đây là thủ thuật nâng cao, hữu ích khi cần gấp.
Luôn kiểm tra kỹ địa chỉ người nhận trước khi gửi. Địa chỉ bitcoin dài—dùng mã QR hoặc sao chép-dán giảm sai sót, cảnh giác phần mềm độc hại chiếm clipboard. Chuyển bitcoin không thể đảo ngược, gửi sai mất tiền vĩnh viễn.
Tóm lại: giao dịch Bitcoin là nền tảng vận hành kinh tế bitcoin. Từ lần chuyển 10 BTC đầu tiên của Satoshi Nakamoto cho Hal Finney đến hàng triệu giao dịch ngày nay, tất cả dựa trên cơ chế này—chữ ký mật mã, truyền P2P phi tập trung và động lực khai thác.
Hiểu cách giao dịch hoạt động lý giải vì sao bitcoin an toàn, phi tập trung. Không dựa vào tổ chức trung tâm, các nút và thợ đào ghi nhận hoạt động lên sổ cái toàn cầu theo quy tắc giao thức. Người dùng tạo, phát giao dịch là ghi mục mới vào sổ cái phân tán giá trị. Thiết kế phi tập trung đó là nền tảng đổi mới và niềm tin bitcoin.
Giao dịch bitcoin là một lần chuyển tiền. Người gửi chi tiêu bitcoin và chuyển quyền sở hữu cho người nhận. Mỗi giao dịch ghi lên blockchain, xác thực bằng mật mã, nên bất biến.
Giao dịch bitcoin xác minh qua khai thác. Thợ đào giải bài toán toán học để kiểm tra giao dịch, đưa lên blockchain. Thợ đào đầu tiên giải xong nhận thưởng, đảm bảo toàn vẹn giao dịch, phát hành coin mới.
Bitcoin minh bạch—giao dịch công khai, truy vết được. Người dùng có thể tăng riêng tư bằng địa chỉ mới, Tor, nhiều ví khác nhau.
Thời gian xác nhận giao dịch bitcoin thường từ 10 đến 60 phút. Một đến sáu lần xác nhận khối coi là an toàn. Phí cao xác nhận nhanh hơn.
Phí giao dịch tùy theo độ nghẽn mạng, tài nguyên yêu cầu. Phí tăng lúc nhu cầu cao, giảm khi mạng ổn định. Người dùng tùy chỉnh phí để xử lý nhanh hơn.
Giao dịch bitcoin không ẩn danh. Lịch sử giao dịch đều ghi công khai trên blockchain, truy vết được. Nếu nhận diện địa chỉ ví, số tiền và đối tác giao dịch sẽ bị theo dõi.
Giao dịch blockchain bảo vệ bằng mật mã, cực khó thay đổi. Mạng phi tập trung, đồng thuận khiến chỉnh sửa giao dịch cũ gần như không thể.
Rủi ro gồm quản lý khóa riêng kém (dễ bị đánh cắp), tấn công phishing, nhiễm phần mềm độc hại, hack sàn giao dịch. Phải tuân thủ bảo mật nghiêm ngặt.
Lightning Network là giải pháp lớp 2 của bitcoin dùng kênh thanh toán giúp giao dịch nhanh, phí thấp. Thanh toán ngoài chuỗi, chuyển tiền vi mô hiệu quả, tức thì.











