Mua Crypto
Thị trường
Spot
FuturesBTC
Tiết kiệm
Trung tâm sự kiện
Trung tâm thưởng
Xem thêm
Lễ hội 0 phí
UTXO trong crypto: UTXO trong crypto là gì?UTXO trong crypto là đầu ra giao dịch chưa được chi tiêu, có thể dùng làm đầu vào cho giao dịch tiền mã hóa trong tương lai.UTXO là viết tắt của Unspent Transaction Output (đầuUTXO trong crypto: UTXO trong crypto là gì?UTXO trong crypto là đầu ra giao dịch chưa được chi tiêu, có thể dùng làm đầu vào cho giao dịch tiền mã hóa trong tương lai.UTXO là viết tắt của Unspent Transaction Output (đầu

UTXO trong crypto

2026/10/13 15:22
#Intermediate
Humanity
H$0.05628-0.12%
Gravity
G$0.003771-0.02%
PX
PX$0.0108-4.42%
MemeCore
M$0.97092+8.19%
o1.exchange
O$0.4241+3.97%

UTXO trong crypto là gì?

UTXO trong crypto là đầu ra giao dịch chưa được chi tiêu, có thể dùng làm đầu vào cho giao dịch tiền mã hóa trong tương lai.

UTXO là viết tắt của Unspent Transaction Output (đầu ra giao dịch chưa được chi tiêu).

Thuật ngữ này gắn liền nhất với Bitcoin và các blockchain khác sử dụng hệ thống kế toán dựa trên đầu ra.

UTXO đại diện cho một lượng tiền mã hóa cụ thể được tạo ra từ giao dịch trước đó và chưa được sử dụng.

Thay vì lưu một số dư liên tục thay đổi cho mỗi tài khoản, blockchain dùng mô hình UTXO ghi lại từng đầu ra riêng lẻ vẫn còn khả dụng để chi tiêu trong tương lai.

Ví tiền mã hóa tính số dư khả dụng bằng cách xác định tất cả UTXO có thể chi tiêu do ví kiểm soát rồi cộng giá trị của chúng.

Tài liệu giao dịch Bitcoin chính thức giải thích rằng mỗi đầu ra giao dịch vẫn là UTXO cho đến khi đầu vào của giao dịch sau sử dụng đầu ra đó.

Mỗi UTXO chỉ có thể được chi tiêu một lần, giúp mạng phát hiện và từ chối nỗ lực chi tiêu cùng một khoản tiền mã hóa hai lần.

Khi UTXO được sử dụng, toàn bộ UTXO bị tiêu thụ và thay bằng một hoặc nhiều đầu ra giao dịch mới.

Giá trị có thể được chia cho người nhận, địa chỉ tiền thừa do người gửi kiểm soát và phí giao dịch.

Mô hình UTXO hoạt động như thế nào?

Mô hình UTXO xem giao dịch tiền mã hóa là chuỗi đầu vào và đầu ra liên kết với nhau.

Đầu vào tham chiếu một đầu ra được tạo từ giao dịch trước đó.

Đầu ra xác định lượng tiền mã hóa và các điều kiện cần đáp ứng trước khi có thể sử dụng số tiền đó.

Giao dịch hợp lệ sử dụng một hoặc nhiều UTXO hiện có và tạo ra một hoặc nhiều đầu ra mới.

Đầu ra mới trở thành UTXO sau khi giao dịch được blockchain chấp nhận, trừ khi đầu ra được chủ ý thiết lập là không thể chi tiêu.

Đầu vào gốc được đánh dấu là đã chi tiêu và không thể dùng trong giao dịch hợp lệ khác.

Quy trình này tạo thành chuỗi liên tục, trong đó đầu ra trước đó trở thành đầu vào giao dịch mới.

Hướng dẫn blockchain Bitcoin giải thích rằng khoản thanh toán chỉ hợp lệ khi đầu vào tham chiếu các đầu ra vẫn chưa được chi tiêu.

Mỗi node xác thực áp dụng độc lập các quy tắc này thay vì tin tưởng một đơn vị quản lý tài khoản trung tâm.

Ví dụ đơn giản về UTXO

Giả sử ví kiểm soát một UTXO trị giá 0.4 BTC và một UTXO khác trị giá 0.7 BTC.

Số dư hiển thị của ví là 1.1 BTC dù không có bản ghi blockchain đơn lẻ nào chứa số dư tài khoản chính xác là 1.1 BTC.

Nếu người dùng muốn gửi 0.8 BTC, không UTXO nào đủ lớn để tự tài trợ khoản thanh toán.

Ví có thể chọn cả hai UTXO làm đầu vào giao dịch, tạo tổng giá trị đầu vào là 1.1 BTC.

Giao dịch có thể tạo một đầu ra 0.8 BTC cho người nhận và một đầu ra tiền thừa 0.2998 BTC cho người gửi.

Trong ví dụ này, 0.0002 BTC còn lại sẽ là phí giao dịch.

Hai UTXO ban đầu trị giá 0.4 BTC và 0.7 BTC sẽ được chi tiêu toàn bộ và loại khỏi tập UTXO đang hoạt động.

Đầu ra 0.8 BTC của người nhận và đầu ra tiền thừa 0.2998 BTC của người gửi sẽ trở thành hai UTXO mới.

Tại sao UTXO phải được chi tiêu toàn bộ?

Xét về việc tạo giao dịch, UTXO là một đầu ra giao dịch không thể chia nhỏ.

Người dùng không thể sửa giá trị đã ghi nhận hoặc chỉ chi tiêu một phần ẩn trong khi giữ đầu ra gốc ở trạng thái hoạt động.

Giao dịch phải tham chiếu và tiêu thụ toàn bộ đầu ra.

Mọi khoản không gửi cho người nhận dự định phải được chuyển vào một đầu ra khác, thường gọi là tiền thừa.

Quy trình này giống như thanh toán một món hàng bằng tờ tiền và nhận lại tiền thừa bằng tờ có mệnh giá nhỏ hơn.

Phép so sánh không hoàn toàn chính xác vì UTXO là bản ghi blockchain, không phải đồng tiền vật lý hay mệnh giá tiền mã hóa cố định.

UTXO có thể chứa gần như mọi giá trị hợp lệ được giao thức hỗ trợ.

Đầu vào giao dịch là gì?

Đầu vào giao dịch xác định một UTXO hiện có và cung cấp thông tin cần thiết để đáp ứng điều kiện chi tiêu của UTXO đó.

Trong Bitcoin, đầu vào thường xác định đầu ra trước đó bằng mã định danh giao dịch và chỉ mục đầu ra.

Mã định danh giao dịch thường được gọi là TXID.

Chỉ mục đầu ra thường được gọi là vout, cho biết vị trí của đầu ra trong giao dịch trước đó.

Kết hợp TXID với chỉ mục đầu ra được gọi là outpoint.

Tài liệu tham chiếu giao dịch Bitcoin giải thích rằng cần có outpoint vì một giao dịch có thể tạo nhiều đầu ra riêng biệt.

Đầu vào cũng chứa hoặc tham chiếu chữ ký, khóa công khai, dữ liệu witness, dữ liệu script hoặc bằng chứng khác cần thiết để đáp ứng điều kiện chi tiêu của đầu ra.

Đầu ra giao dịch là gì?

Đầu ra giao dịch gán một lượng tiền mã hóa cho một tập hợp điều kiện chi tiêu.

Trong Bitcoin, các điều kiện này được thể hiện bằng script khóa, thường gọi là scriptPubKey.

Đầu ra đơn giản có thể yêu cầu chữ ký hợp lệ từ khóa riêng tư gắn với khóa công khai hoặc địa chỉ cụ thể.

Đầu ra phức tạp hơn có thể yêu cầu nhiều chữ ký, thời gian chờ, giá trị băm ban đầu hoặc điều kiện script khác.

Đầu ra vẫn chưa được chi tiêu cho đến khi giao dịch sau cung cấp đầu vào đáp ứng các điều kiện bắt buộc.

Đầu ra đã bị sử dụng là đầu ra giao dịch đã chi tiêu, không còn là UTXO.

Tập UTXO là gì?

Tập UTXO là tập hợp mọi đầu ra giao dịch hiện chưa được chi tiêu trên blockchain sử dụng mô hình UTXO.

Mỗi node Bitcoin đầy đủ duy trì một biểu diễn hiện tại của tập này trong chainstate.

Node cập nhật tập UTXO mỗi khi xác thực và chấp nhận block mới.

UTXO được giao dịch trong block sử dụng sẽ bị loại khỏi tập.

Các đầu ra mới có thể chi tiêu do những giao dịch đó tạo ra sẽ được thêm vào tập.

Đặc tả BIP-64 mô tả tập UTXO là cơ sở dữ liệu mà node đầy đủ dùng để xác định các đầu ra được tham chiếu còn chưa được chi tiêu hay không.

Node đầy đủ không cần tìm lại toàn bộ lịch sử giao dịch từ đầu mỗi khi xác thực khoản thanh toán mới vì có thể kiểm tra tập UTXO hiện tại.

Lịch sử blockchain đầy đủ và tập UTXO hiện tại phục vụ các mục đích khác nhau.

Lịch sử giao dịch ghi lại quá trình hình thành trạng thái hiện tại, còn tập UTXO mô tả các đầu ra hiện có thể chi tiêu.

UTXO ngăn chi tiêu hai lần như thế nào?

Chi tiêu hai lần xảy ra khi ai đó tìm cách sử dụng cùng một đầu ra tiền mã hóa nhiều hơn một lần.

Mỗi đầu vào giao dịch hợp lệ phải tham chiếu một đầu ra hiện có trong tập UTXO.

Khi giao dịch đã xác nhận sử dụng đầu ra đó, node sẽ loại đầu ra khỏi tập UTXO.

Giao dịch thứ hai tìm cách sử dụng cùng đầu ra đã bị chi tiêu sẽ tham chiếu một đầu ra không còn khả dụng.

Do đó, các node xác thực sẽ từ chối giao dịch xung đột theo quy tắc đồng thuận của mạng.

Trước khi xác nhận, hai giao dịch xung đột có thể tạm thời cạnh tranh, nhưng cuối cùng chỉ một giao dịch có thể sử dụng UTXO trong lịch sử blockchain được chấp nhận.

Người nhận khoản thanh toán lớn có thể chờ thêm xác nhận để giảm rủi ro giao dịch bị thay thế hoặc blockchain bị tái tổ chức.

UTXO tiền thừa là gì?

UTXO tiền thừa là đầu ra trả phần giá trị đầu vào dư về địa chỉ do người gửi kiểm soát.

UTXO này được tạo ra vì tổng giá trị các UTXO được chọn thường lớn hơn khoản thanh toán dự định cộng phí.

Phần mềm ví thường tự động tạo địa chỉ tiền thừa mới.

Người dùng có thể không thấy địa chỉ này trong giao dịch thông thường vì ví quản lý nó ở chế độ nền.

Đầu ra tiền thừa thuộc cùng ví nếu ví kiểm soát khóa chi tiêu cần thiết.

Gửi tiền thừa đến địa chỉ mới có thể cải thiện quyền riêng tư so với việc liên tục sử dụng lại một địa chỉ công khai.

Hướng dẫn dành cho nhà phát triển Bitcoin khuyến nghị dùng địa chỉ mới cho tiền thừa vì việc tái sử dụng địa chỉ khiến các mối liên hệ giao dịch dễ bị phân tích hơn.

Bản sao lưu ví cần bao gồm hệ thống tạo địa chỉ tiền thừa, nếu không người dùng có thể khó tìm lại tiền sau khi khôi phục.

Tại sao số dư ví gồm nhiều UTXO?

Mỗi khoản thanh toán đủ điều kiện nhận vào ví dùng mô hình UTXO có thể tạo một UTXO mới.

Phần thưởng đào, khoản thanh toán kinh doanh, giao dịch cá nhân, tiền hoàn lại và đầu ra tiền thừa đều có thể bổ sung UTXO cho ví.

Người dùng nhận nhiều khoản thanh toán nhỏ thường xuyên có thể tích lũy hàng trăm hoặc hàng nghìn đầu ra riêng biệt.

Ví cộng giá trị các đầu ra có thể chi tiêu rồi hiển thị thành một tổng số thuận tiện.

Tổng số này trông giống số dư tài khoản dù blockchain lưu các đầu ra giao dịch riêng biệt bên dưới giao diện.

Số lượng và quy mô UTXO có thể ảnh hưởng đến phí giao dịch, quyền riêng tư và việc quản lý ví trong tương lai.

Chọn UTXO để chi tiêu là gì?

Chọn coin là quy trình lựa chọn UTXO dùng để cấp vốn cho giao dịch mới.

Ví có thể chọn một UTXO lớn, một số UTXO nhỏ hoặc kết hợp các UTXO sao cho gần với khoản thanh toán và phí cần thiết.

Thuật toán lựa chọn có thể cố gắng giảm kích thước giao dịch, tránh tạo tiền thừa không cần thiết, cải thiện quyền riêng tư hoặc chuẩn bị cho các khoản thanh toán sau.

Hướng dẫn chọn coin của Bitcoin Core giải thích rằng người dùng ví có thể xem từng UTXO và chọn UTXO sẽ sử dụng.

Chọn coin tự động thuận tiện cho người mới vì ví xử lý quy trình mà không cần thao tác thủ công.

Người dùng nâng cao và tổ chức có thể dùng tính năng kiểm soát coin để chọn UTXO theo yêu cầu quyền riêng tư, kế toán hoặc vận hành.

Không có chiến lược chọn coin nào tối ưu cho mọi giao dịch vì giảm phí hiện tại có thể khiến chi phí tương lai cao hơn hoặc quyền riêng tư yếu hơn.

Kiểm soát coin UTXO là gì?

Kiểm soát coin là tính năng ví cho phép người dùng tự chọn các UTXO cụ thể.

Người dùng có thể chọn đầu ra liên quan đến khoản thanh toán, khách hàng, tài khoản tiết kiệm hoặc chính sách bảo mật cụ thể.

Kiểm soát coin có thể ngăn các UTXO không liên quan bị gộp vào cùng một giao dịch.

Tính năng này cũng có thể giúp tránh chi tiêu các đầu ra dust đáng ngờ hoặc giữ UTXO dành cho lưu trữ dài hạn.

Chọn thủ công có thể làm tăng phí giao dịch hoặc tạo tiền thừa không hợp lý nếu thao tác sai.

Người dùng nên hiểu kích thước giao dịch, cách suy luận về quyền riêng tư và cách tính phí trước khi ghi đè lựa chọn tự động của ví.

UTXO ảnh hưởng đến phí giao dịch như thế nào?

Phí giao dịch trên blockchain dùng mô hình UTXO chủ yếu phụ thuộc vào kích thước hoặc trọng lượng dữ liệu giao dịch, chứ không phải giá trị quy đổi sang tiền pháp định được chuyển.

Mỗi đầu vào bổ sung dữ liệu vì phải xác định và ủy quyền cho đầu ra trước đó.

Mỗi đầu ra mới cũng bổ sung dữ liệu vì phải xác định giá trị và điều kiện chi tiêu mới.

Giao dịch sử dụng mười UTXO nhỏ thường cần nhiều không gian block hơn giao dịch sử dụng một UTXO có cùng tổng giá trị.

Do đó, giao dịch lớn hơn có thể cần phí tuyệt đối cao hơn để đạt cùng mức phí trên mỗi đơn vị dữ liệu.

Các loại script đầu ra và đầu vào khác nhau có thể có chi phí dữ liệu khác nhau.

Đặc tả Segregated Witness xác định hệ thống trọng lượng dùng để đo dữ liệu block và giao dịch Bitcoin.

Giao dịch giá trị cao có thể tốn phí thấp hơn giao dịch giá trị nhỏ nếu giao dịch giá trị cao dùng ít đầu vào, đầu ra hơn hoặc sử dụng chúng hiệu quả hơn.

UTXO phân mảnh là gì?

UTXO phân mảnh xảy ra khi ví tích lũy nhiều đầu ra chưa được chi tiêu có giá trị nhỏ.

Tình trạng này thường ảnh hưởng đến người dùng hoặc doanh nghiệp nhận nhiều khoản thanh toán giá trị thấp.

Mỗi đầu ra có thể chi tiêu riêng, nhưng gộp nhiều đầu ra có thể tạo thành giao dịch lớn.

Phí mạng trong tương lai có thể khiến việc sử dụng UTXO nhỏ trở nên tốn kém.

Một số đầu ra có thể không còn khả thi về mặt kinh tế nếu phí cần thiết gần bằng hoặc cao hơn giá trị của chúng.

Phân mảnh cũng có thể khiến việc kế toán ví, rà soát giao dịch và quản lý quyền riêng tư phức tạp hơn.

Vì vậy, số dư hiển thị có thể gồm những khoản về mặt kỹ thuật vẫn chi tiêu được nhưng không kinh tế để chuyển trong điều kiện phí hiện tại.

Gộp UTXO là gì?

Gộp UTXO kết hợp nhiều đầu ra nhỏ thành một hoặc một vài đầu ra lớn hơn do cùng ví kiểm soát.

Người dùng tạo giao dịch sử dụng nhiều UTXO rồi gửi giá trị còn lại về địa chỉ do ví kiểm soát.

Việc gộp có thể giảm số đầu vào cần dùng cho các khoản thanh toán tương lai.

Đôi khi người dùng gộp UTXO khi phí mạng tương đối thấp để tránh phải tạo giao dịch lớn trong giai đoạn tắc nghẽn sau này.

Bản thân việc gộp tiêu tốn không gian block và cần trả phí giao dịch.

Việc kết hợp nhiều UTXO cũng có thể cho thấy địa chỉ hoặc khoản thanh toán của chúng có thể do cùng một thực thể kiểm soát.

Do đó, người dùng cần cân bằng khoản tiết kiệm phí trong tương lai với chi phí hiện tại và quyền riêng tư tài chính.

Không có gì đảm bảo phí hiện tại là thời điểm gộp có chi phí thấp nhất hoặc điều kiện mạng trong tương lai sẽ đắt đỏ hơn.

UTXO dust là gì?

UTXO dust là đầu ra có giá trị rất nhỏ so với chi phí sử dụng đầu ra đó.

Dust không có một mức tiền mã hóa cố định lâu dài vì định nghĩa thực tế phụ thuộc vào loại đầu ra, kích thước đầu vào dự kiến, chính sách chuyển tiếp và mức phí.

Một khoản có thể kinh tế để chi tiêu khi phí thấp nhưng trở nên không kinh tế khi mạng tắc nghẽn.

Mạng và phần mềm node có thể áp dụng chính sách hạn chế việc tạo hoặc chuyển tiếp các đầu ra cực nhỏ.

Dust có thể làm tăng kích thước tập UTXO vì node xác thực phải giữ mọi đầu ra chưa được chi tiêu.

Người dùng không nên dựa vào một ngưỡng dust cố định mà không kiểm tra quy tắc hiện tại của ví và mạng.

Tấn công dust UTXO là gì?

Tấn công dust gửi các UTXO có giá trị rất nhỏ đến nhiều địa chỉ blockchain.

Kẻ tấn công có thể hy vọng người nhận sau đó gộp dust với các UTXO khác trong cùng một giao dịch.

Việc gộp này có thể giúp người quan sát suy luận rằng các địa chỉ liên quan do cùng một ví hoặc thực thể kiểm soát.

Giao dịch dust không cấp cho người gửi quyền truy cập khóa riêng tư của người nhận.

Rủi ro quyền riêng tư phát sinh khi người nhận sử dụng đầu ra không mong muốn cùng với khoản tiền trước đó không liên quan.

Ví có tính năng kiểm soát coin có thể cho phép người dùng nhận diện và tránh dust đáng ngờ.

Dự thảo BIP-451 năm 2026 mô tả một phương thức tiêu chuẩn hóa tiềm năng để xử lý UTXO dust không mong muốn mà không tạo thêm đầu ra có thể chi tiêu.

BIP-451 vẫn là dự thảo đề xuất, không nên được mô tả là quy tắc Bitcoin phổ quát đang có hiệu lực hoặc tính năng được hỗ trợ rộng rãi trên ví.

UTXO và quyền riêng tư tiền mã hóa

Mô hình UTXO có thể hỗ trợ tách biệt địa chỉ tốt hơn vì ví có thể nhận tiền qua địa chỉ mới.

Tuy nhiên, mọi đầu vào và đầu ra giao dịch vẫn hiển thị công khai trên blockchain minh bạch.

Gộp nhiều UTXO trong một giao dịch có thể cho thấy một thực thể có quyền sử dụng tất cả đầu vào được chọn.

Giả định này được gọi là suy luận quyền sở hữu chung đầu vào.

Suy luận này có thể không chính xác nếu giao dịch được nhiều người cùng chủ ý tạo.

Việc xác định đầu ra tiền thừa cũng có thể giúp nhà phân tích ước tính đầu ra nào đã trả giá trị về cho người gửi.

Tái sử dụng địa chỉ, khoản thanh toán số tròn, loại script, thứ tự đầu ra và hành vi sử dụng sau đó có thể cung cấp thêm manh mối.

Vì vậy, tiền mã hóa dùng mô hình UTXO nên được xem là giả danh, không mặc nhiên là ẩn danh.

Tách biệt UTXO

Tách biệt UTXO là giữ riêng các đầu ra liên quan đến những mục đích hoặc danh tính khác nhau.

Người dùng có thể tách doanh thu doanh nghiệp, tiền tiết kiệm cá nhân, khoản quyên góp và khoản thanh toán có thông tin định danh công khai.

Chi tiêu chung các UTXO đã tách biệt có thể nối lại các nhóm hoạt động này qua phân tích blockchain công khai.

Kiểm soát coin có thể giúp duy trì sự tách biệt nhưng cần lập kế hoạch giao dịch cẩn thận.

Việc gộp sau đó hoặc dùng chung đầu ra tiền thừa có thể làm mất hiệu quả của các biện pháp bảo vệ quyền riêng tư trước đó.

Tổ chức cũng có thể tách UTXO vì lý do kế toán, pháp lý, bảo mật hoặc quản lý kho bạc.

Nhãn UTXO

Nhãn UTXO là mô tả riêng tư do phần mềm ví hoặc kế toán lưu để ghi lại nguồn gốc hay mục đích sử dụng dự kiến của một đầu ra.

Nhãn có thể ghi khoản thanh toán của khách hàng, tiền lương, phần thưởng đào, khoản phân bổ tiết kiệm hoặc giao dịch nội bộ.

Nhãn thường không được ghi lên blockchain công khai.

Nhãn có thể giúp người dùng chọn đầu ra phù hợp và tránh gộp các khoản tiền không liên quan.

Bản sao lưu ví không phải lúc nào cũng bao gồm thông tin nhãn ngay cả khi khôi phục được khóa riêng tư thành công.

Người dùng dựa vào nhãn cho hồ sơ doanh nghiệp hoặc thuế nên sao lưu phù hợp metadata của ví.

UTXO và xác nhận giao dịch

Đầu ra mới có thể xuất hiện trong ví trước khi giao dịch chứa đầu ra đó được xác nhận.

Đầu ra chưa xác nhận đôi khi có thể được dùng trong giao dịch chưa xác nhận khác, tạo thành chuỗi giao dịch phụ thuộc.

Giao dịch sau không thể được xác nhận nếu giao dịch tạo ra đầu vào của nó cũng không được chấp nhận.

Giao dịch xung đột hoặc phí không đủ có thể làm chậm toàn bộ chuỗi.

Ví có thể phân biệt UTXO đã xác nhận, chưa xác nhận, chưa đủ thời gian đáo hạn, bị khóa và có thể chi tiêu.

Số lần xác nhận cần có trước khi chi tiêu hoặc ghi nhận khoản thanh toán phụ thuộc vào ví, dịch vụ, giá trị giao dịch và chính sách rủi ro.

UTXO coinbase

Giao dịch coinbase là giao dịch đặc biệt đầu tiên trong block Bitcoin, tạo phần thưởng block và phân bổ phí giao dịch đã thu.

Đầu ra của giao dịch coinbase trở thành UTXO coinbase.

Quy tắc đồng thuận Bitcoin yêu cầu đầu ra coinbase phải chờ đủ thời gian đáo hạn trước khi được chi tiêu.

Tài liệu blockchain Bitcoin nêu rằng UTXO coinbase không thể được chi tiêu trong ít nhất 100 block.

Quy tắc đáo hạn này giảm thiểu vấn đề có thể xảy ra nếu thợ đào sử dụng phần thưởng từ block sau đó bị loại khỏi chuỗi được chấp nhận.

Vì vậy, ví đào có thể hiển thị tiền mã hóa mới nhận được nhưng chưa thể chi tiêu.

UTXO khóa thời gian

UTXO khóa thời gian có các điều kiện ngăn chi tiêu cho đến khi đạt thời điểm hoặc trạng thái blockchain bắt buộc.

Khóa thời gian tuyệt đối có thể dùng chiều cao block hoặc điều kiện dựa trên thời gian.

Khóa thời gian tương đối đo thời gian hoặc số block kể từ khi đầu ra được chi tiêu được xác nhận.

Đặc tả BIP-68 xác định cơ chế thời gian khóa tương đối được thực thi theo đồng thuận thông qua giá trị sequence của giao dịch.

Khóa thời gian có thể hỗ trợ kênh thanh toán, chính sách khôi phục, hệ thống thừa kế, thỏa thuận ký quỹ và các hợp đồng tiền mã hóa khác.

Ví có thể kiểm soát các khóa cần thiết nhưng vẫn không thể sử dụng đầu ra trước khi hết thời hạn khóa.

UTXO bị khóa và đóng băng

Ví có thể khóa hoặc đóng băng UTXO cục bộ để ngăn hệ thống chọn coin tự động sử dụng đầu ra đó.

Hạn chế ở cấp ví này thường không làm thay đổi trạng thái đồng thuận của blockchain.

Đầu ra vẫn có thể được sử dụng bằng giao dịch được ủy quyền đúng cách dù giao diện ví hiện tại loại đầu ra đó khỏi danh sách.

Người dùng có thể khóa đầu ra vì lý do quyền riêng tư, kế toán, bảo mật, thừa kế hoặc lập kế hoạch giao dịch.

Khôi phục cùng seed phrase trên phần mềm khác có thể không giữ lại cài đặt khóa cục bộ.

Tài liệu lockunspent của Bitcoin mô tả các tùy chọn kiểm soát tạm thời trong ví để loại đầu ra được chọn khỏi việc chi tiêu.

Không nên xem khóa cục bộ là hạn chế vĩnh viễn trên blockchain.

Thay thế UTXO và giao dịch chưa xác nhận

Giao dịch chưa xác nhận có thể được thay thế theo chính sách thay thế phí được hỗ trợ nếu giao dịch được tạo để cho phép thay thế.

Giao dịch thay thế thường sử dụng một hoặc nhiều UTXO giống giao dịch ban đầu nhưng trả phí cao hơn.

Hai giao dịch không thể cùng hợp lệ lâu dài vì chúng xung đột khi sử dụng cùng đầu vào.

Người nhận không nên coi UTXO chưa xác nhận là cuối cùng chỉ vì UTXO hiển thị trong ví.

Chính sách thay thế ảnh hưởng đến việc chuyển tiếp và đào giao dịch, chứ không thay đổi quy tắc mỗi đầu ra chỉ có thể được xác nhận là đã chi tiêu một lần.

UTXO và mô hình dựa trên tài khoản

Blockchain dùng mô hình UTXO ghi lại từng đầu ra có thể chi tiêu thay vì một số dư thay đổi cho mỗi tài khoản người dùng.

Blockchain dùng mô hình tài khoản trực tiếp duy trì số dư tài khoản và cập nhật số dư khi có giao dịch.

Phần so sánh Bitcoin và Ethereum hiện hành của Ethereum giải thích Bitcoin dùng mô hình UTXO còn Ethereum dùng mô hình dựa trên tài khoản.

Giao dịch UTXO sử dụng đầu ra cũ và tạo đầu ra mới.

Giao dịch dựa trên tài khoản thường trừ giá trị khỏi một tài khoản và cộng vào tài khoản khác.

Giao dịch UTXO có thể xử lý song song các đầu ra độc lập nếu chúng không cùng tìm cách sử dụng một đầu vào.

Hệ thống tài khoản có thể giúp quản lý trạng thái hợp đồng thông minh lâu dài và tương tác tài khoản tuần tự trực tiếp hơn.

Không mô hình nào vượt trội trong mọi trường hợp vì mỗi cách tiếp cận tạo ra sự đánh đổi khác nhau về khả năng lập trình, quyền riêng tư, xử lý song song, trạng thái và trải nghiệm người dùng.

Mô hình UTXO và số dư tài khoản ngân hàng

Ngân hàng truyền thống thường ghi số dư khách hàng trong sổ cái tập trung và riêng tư.

Khách hàng không chọn từng khoản tiền gửi trước đó khi thực hiện thanh toán thông thường.

Ví UTXO có thể hiển thị tổng số dư tương tự nhưng bên dưới giao diện lại chọn các đầu ra blockchain cụ thể.

Blockchain tự xác minh rằng mọi đầu ra được chọn đều tồn tại và chưa được chi tiêu.

Theo giao thức tiền mã hóa, không cần đơn vị điều hành ngân hàng trung ương phê duyệt việc thay đổi quyền sở hữu.

Phép so sánh với tiền mặt hữu ích hơn so với tài khoản ngân hàng vì UTXO hoạt động như các phần giá trị có thể chi tiêu riêng, phải được sử dụng và thay thế.

Mô hình Extended UTXO là gì?

Mô hình Extended UTXO, thường viết tắt là EUTXO, bổ sung thông tin và logic xác thực phong phú hơn vào mô hình đầu ra cơ bản.

EUTXO có thể chứa giá trị, dữ liệu và điều kiện script dùng cho ứng dụng phi tập trung cũng như hợp đồng thông minh.

Cardano là một blockchain triển khai thiết kế Extended UTXO.

Tài liệu EUTXO chính thức của Cardano giải thích rằng mỗi đầu ra có thể gồm logic script tùy ý và dữ liệu bổ sung.

Giao dịch chỉ có thể sử dụng EUTXO khi đáp ứng đầy đủ quy tắc xác thực của đầu ra.

Các giao dịch độc lập không tranh chấp cùng đầu vào có thể được xác thực song song.

Mô hình EUTXO vẫn dựa trên đầu ra nhưng hỗ trợ điều kiện lập trình phong phú hơn đầu ra thanh toán cơ bản.

UTXO và hợp đồng thông minh

Hệ thống dựa trên UTXO có thể hỗ trợ hợp đồng thông minh thông qua script xác định cách sử dụng đầu ra.

Script có thể yêu cầu nhiều chữ ký, thực thi điều kiện thời gian, yêu cầu biết một bí mật hoặc kết hợp nhiều quy tắc.

Trạng thái hợp đồng có thể được thể hiện bằng chuỗi đầu ra bị sử dụng rồi tạo lại khi ứng dụng thay đổi.

Hợp đồng thông minh dựa trên đầu ra phải tính đến việc mỗi UTXO được tham chiếu chỉ có thể được sử dụng một lần.

Hai giao dịch cùng cố cập nhật đầu ra trạng thái hợp đồng sẽ xung đột.

Ứng dụng có thể chia trạng thái thành nhiều đầu ra để cải thiện xử lý song song.

Lợi ích của mô hình UTXO

Mô hình UTXO cung cấp cho node xác thực danh sách rõ ràng các đầu ra hiện có thể chi tiêu.

Việc phát hiện chi tiêu hai lần trực tiếp hơn vì đầu vào hợp lệ phải tham chiếu đầu ra vẫn còn trong tập UTXO.

Các UTXO độc lập có thể được xử lý mà không cần cập nhật một số dư tài khoản dùng chung.

Địa chỉ nhận mới và địa chỉ tiền thừa mới có thể giúp tách biệt giao dịch tốt hơn nếu người dùng quản lý cẩn thận.

Đầu ra riêng lẻ có thể hỗ trợ các script chi tiêu và chính sách bảo mật khác nhau.

Người dùng có thể kiểm soát coin để chọn nguồn của giao dịch.

Mô hình cũng hỗ trợ cơ chế đa chữ ký, khóa thời gian, kênh thanh toán và các điều kiện chi tiêu có thể lập trình khác.

Hạn chế của mô hình UTXO

Mô hình UTXO có thể gây khó hiểu vì số dư ví hiển thị che khuất nhiều đầu ra riêng biệt.

Người dùng có thể phải trả phí cao hơn nếu giao dịch cần nhiều đầu vào nhỏ.

Gộp đầu ra có thể làm lộ mối liên hệ giữa các địa chỉ và giảm quyền riêng tư.

Phần mềm ví phải quản lý địa chỉ tiền thừa và khôi phục chúng qua bản sao lưu cũng như quy trình khám phá tài khoản.

Tập UTXO lớn đòi hỏi node phải lưu trữ và truy cập cơ sở dữ liệu hiệu quả.

Nhà phát triển ứng dụng phải xử lý xung đột đầu vào khi nhiều giao dịch cùng tìm cách sử dụng một đầu ra.

Trạng thái hợp đồng thông minh phức tạp có thể đòi hỏi mô hình thiết kế khác mạng dựa trên tài khoản.

Rủi ro bảo mật của UTXO

UTXO chỉ được bảo vệ an toàn đến mức mà điều kiện chi tiêu và các khóa cần thiết để đáp ứng điều kiện đó cho phép.

Kẻ tấn công có được khóa riêng tư cần thiết có thể sử dụng mọi đầu ra liên quan.

Phần mềm ví độc hại có thể âm thầm chọn thêm UTXO hoặc tạo đầu ra do kẻ tấn công kiểm soát.

Nếu ví hỗ trợ mức độ rà soát đó, người dùng nên xác minh toàn bộ giao dịch trước khi ký, bao gồm từng người nhận, số lượng, phí, đầu vào và đầu ra tiền thừa.

Ví phần cứng có thể cách ly khóa ký, nhưng màn hình thiết bị vẫn cần hiển thị thông tin giao dịch chính xác và dễ hiểu.

Cơ chế đa chữ ký có thể giảm phụ thuộc vào một khóa, nhưng sao lưu yếu hoặc phối hợp người ký kém có thể khiến việc chi tiêu hợp lệ trở nên khó khăn.

Tấn công dust, tái sử dụng địa chỉ và gộp UTXO bất cẩn có thể làm lộ quan hệ tài chính mà không trực tiếp đánh cắp đầu ra.

UTXO và khôi phục ví

Cụm từ khôi phục của ví xác định có thể tạo lại các khóa cần thiết để xác định và sử dụng UTXO nếu áp dụng đúng tiêu chuẩn ví.

Phần mềm khôi phục phải quét các đường dẫn địa chỉ phù hợp để tìm đầu ra thuộc về ví.

Đường dẫn tạo khóa hoặc cấu hình ví sai có thể khiến UTXO hiện có trông như bị mất.

Đầu ra vẫn còn trên blockchain ngay cả khi giao diện ví không hiển thị chúng.

Nhãn ví, khóa cục bộ và ghi chú kiểm soát coin có thể không tự động được khôi phục từ seed phrase.

Người dùng nên sao lưu an toàn metadata thiết yếu nếu cần cho kế toán, quyền riêng tư hoặc kiểm soát tổ chức.

Có thể xác định UTXO công khai mà không cần khóa riêng tư, nhưng không thể chi tiêu UTXO nếu không đáp ứng điều kiện khóa tương ứng.

Quản lý UTXO cho doanh nghiệp

Doanh nghiệp nhận nhiều khoản thanh toán tiền mã hóa có thể tích lũy nhiều UTXO trên các địa chỉ nạp của khách hàng.

Hệ thống kho bạc có thể gắn nhãn đầu ra theo khách hàng, đơn vị kinh doanh, mục đích giao dịch hoặc tình trạng tuân thủ.

Công ty có thể thiết lập quy tắc về số lần xác nhận bắt buộc, lịch gộp, địa chỉ tiền thừa được phê duyệt và giá trị đầu ra tối thiểu có hiệu quả kinh tế.

Gộp các UTXO liên quan đến khách hàng có thể làm lộ những mối liên hệ trước đó chưa rõ trên blockchain công khai.

Tổ chức nên cân bằng phí giao dịch, quyền riêng tư, hồ sơ kiểm toán, biện pháp bảo mật và thanh khoản vận hành.

Giao dịch UTXO lớn có thể cần nhiều người ký hoặc quy trình giao dịch được ký một phần.

Tiêu chuẩn giao dịch Bitcoin được ký một phần BIP-174 cung cấp định dạng chung để phối hợp thông tin giao dịch và chữ ký giữa các hệ thống tương thích.

UTXO và kế toán tiền mã hóa

UTXO có thể cung cấp hồ sơ chi tiết cho biết đầu ra trước đó nào đã cấp vốn cho giao dịch tiền mã hóa sau này.

Khả năng truy xuất này có thể hỗ trợ kế toán và đối soát giao dịch.

Tuy nhiên, một UTXO không phải lúc nào cũng tương ứng với một lô thuế hoặc một giao dịch mua về mặt kinh tế.

Một giao dịch có thể kết hợp các đầu ra được mua vào những ngày khác nhau và từ các hoạt động khác nhau.

Tiền thừa có thể tạo UTXO mới mà không đại diện cho một giao dịch mua mới từ bên khác.

Gộp nội bộ thường thay đổi cấu trúc blockchain của tài sản nắm giữ mà không nhất thiết làm thay đổi chủ sở hữu hưởng lợi.

Cách xử lý thuế và kế toán áp dụng phụ thuộc vào khu vực pháp lý, mục đích giao dịch và phương pháp lưu hồ sơ.

Người dùng nên lưu TXID, chỉ mục đầu ra, ngày tháng, số lượng, phí, thông tin giá vốn và hồ sơ sở hữu ví.

Cách xem UTXO

Trình khám phá blockchain có thể cho biết một đầu ra giao dịch cụ thể còn chưa được chi tiêu hay không.

Ví có chức năng kiểm soát coin có thể liệt kê các UTXO do ví đó kiểm soát.

Danh sách có thể gồm TXID, vout, số lượng, địa chỉ, loại script, số lần xác nhận và trạng thái có thể chi tiêu của từng đầu ra.

Bitcoin Core cung cấp UTXO trong ví thông qua tài liệu RPC listunspent.

Xem UTXO công khai không cấp quyền sử dụng UTXO đó.

Người dùng không nên nhập khóa riêng tư hoặc cụm từ khôi phục vào trình khám phá blockchain thông thường.

Cách quản lý UTXO an toàn

Sử dụng phần mềm ví hiển thị rõ đầu vào, đầu ra, phí và tiền thừa.

Giữ cụm từ khôi phục và khóa riêng tư ngoại tuyến, tránh truy cập trái phép.

Chỉ dùng tính năng kiểm soát coin sau khi hiểu ảnh hưởng đến phí và quyền riêng tư.

Gắn nhãn đầu ra quan trọng nếu ví có tính năng quản lý metadata an toàn.

Không tự động gộp dust đáng ngờ với tài sản không liên quan.

Cân nhắc phí trong tương lai trước khi để ví tích lũy nhiều đầu ra nhỏ.

Xác minh tiền thừa được gửi về địa chỉ do đúng ví dự định kiểm soát.

Thử nghiệm cơ chế đa chữ ký hoặc khôi phục phức tạp trước khi nạp tài sản có giá trị lớn.

Nếu có thể, hãy rà soát chi tiết giao dịch chưa ký trên thiết bị ký đáng tin cậy.

Những hiểu lầm thường gặp về UTXO crypto

Một hiểu lầm là UTXO chỉ phần số dư còn lại sau mỗi giao dịch.

UTXO có thể là bất kỳ đầu ra nào chưa được chi tiêu, bao gồm toàn bộ khoản nhận hoặc đầu ra tiền thừa.

Một hiểu lầm khác là mỗi ví chỉ có một UTXO.

Một ví có thể kiểm soát hàng nghìn UTXO riêng biệt.

Hiểu lầm thứ ba là có thể chi tiêu một phần UTXO mà không thay thế UTXO đó.

Toàn bộ đầu ra bị sử dụng, còn các đầu ra mới đại diện cho khoản gửi đến người nhận và mọi khoản tiền thừa.

Hiểu lầm thứ tư là khoản thanh toán tiền mã hóa giá trị cao nhất thiết phải có phí giao dịch cao.

Phí phụ thuộc trực tiếp hơn vào dữ liệu giao dịch và mức phí, không phải giá trị được chuyển.

Hiểu lầm thứ năm là mọi UTXO nhỏ đều tự động không thể sử dụng.

Tính hữu ích về mặt kinh tế phụ thuộc vào phí cần thiết để chi tiêu và mục đích của người dùng.

Hiểu lầm thứ sáu là UTXO đảm bảo ẩn danh hoàn toàn.

Đầu vào và đầu ra công khai có thể làm lộ mối liên hệ khi địa chỉ được tái sử dụng hoặc tiền được gộp chung.

Câu hỏi thường gặp

UTXO trong crypto nghĩa là gì?

UTXO là viết tắt của Unspent Transaction Output, tức đầu ra từ giao dịch tiền mã hóa trước đó vẫn còn khả dụng để chi tiêu.

UXTO có phải cách viết đúng không?

Không. Từ viết tắt chuẩn là UTXO, lấy từ các từ Unspent Transaction Output.

UTXO có giống số dư tiền mã hóa không?

Không. Số dư ví thường là tổng giá trị của mọi UTXO có thể chi tiêu do ví kiểm soát.

UTXO có phải coin vật lý hoặc kỹ thuật số không?

Không. UTXO là bản ghi blockchain chứa giá trị và điều kiện chi tiêu, không phải tệp riêng biệt hay mệnh giá cố định.

Một ví có thể có nhiều UTXO không?

Có. Ví có thể kiểm soát nhiều UTXO nhận được từ khoản thanh toán, phần thưởng, giao dịch chuyển và đầu ra tiền thừa.

Một UTXO có thể được chi tiêu nhiều lần không?

Không. Theo quy tắc đồng thuận của blockchain, UTXO đã xác nhận chỉ có thể được sử dụng một lần.

Có thể chi tiêu một phần UTXO không?

Toàn bộ đầu ra phải được sử dụng, nhưng giao dịch có thể tạo UTXO tiền thừa nhỏ hơn cho người gửi.

Đầu vào UTXO là gì?

Đầu vào UTXO là đầu vào giao dịch tham chiếu và tìm cách sử dụng đầu ra được tạo từ giao dịch trước đó.

Đầu ra UTXO là gì?

Đầu ra UTXO là một lượng tiền mã hóa bị khóa theo các điều kiện mà đầu vào giao dịch sau chưa đáp ứng.

TXID và vout là gì?

TXID xác định giao dịch trước đó, còn vout xác định đầu ra cụ thể trong giao dịch đó.

Tập UTXO là gì?

Tập UTXO là toàn bộ đầu ra hiện chưa được chi tiêu trên blockchain dùng mô hình UTXO.

Tại sao Bitcoin dùng UTXO?

Bitcoin dùng UTXO để thể hiện giá trị có thể chi tiêu, xác thực điều kiện sở hữu và ngăn cùng một đầu ra bị chi tiêu hai lần.

Ethereum có dùng UTXO không?

Không. Ethereum dùng mô hình tài khoản, duy trì số dư tài khoản và trạng thái hợp đồng.

EUTXO là gì?

EUTXO là Extended Unspent Transaction Output (đầu ra giao dịch chưa được chi tiêu mở rộng), có thể chứa dữ liệu bổ sung và logic xác thực có thể lập trình.

Chọn coin UTXO là gì?

Chọn coin UTXO là quy trình ví lựa chọn các đầu ra dùng để cấp vốn cho giao dịch mới.

Kiểm soát coin UTXO là gì?

Kiểm soát coin cho phép người dùng ví tự chọn UTXO cụ thể thay vì hoàn toàn dựa vào tính năng lựa chọn tự động.

Tại sao nhiều UTXO làm tăng phí giao dịch?

Nhiều đầu vào thường làm tăng dữ liệu giao dịch, đòi hỏi phí tuyệt đối cao hơn ở cùng mức phí.

Gộp UTXO là gì?

Gộp UTXO là kết hợp nhiều đầu ra nhỏ thành một hoặc một vài đầu ra lớn hơn.

Gộp UTXO có luôn có lợi không?

Không. Việc gộp có thể giảm chi phí đầu vào sau này nhưng cần trả phí hiện tại và có thể làm lộ mối liên hệ giữa các địa chỉ trước đó tách biệt.

UTXO phân mảnh là gì?

UTXO phân mảnh xảy ra khi ví có nhiều đầu ra nhỏ, có thể tốn kém hoặc phức tạp khi chi tiêu cùng nhau.

UTXO dust là gì?

UTXO dust là đầu ra có giá trị rất nhỏ so với chi phí ước tính để sử dụng.

UTXO dust có thể đánh cắp tiền mã hóa không?

Không. Việc nhận dust không cấp quyền kiểm soát cho người gửi, dù sử dụng dust chung với đầu ra khác có thể làm giảm quyền riêng tư giao dịch.

UTXO tiền thừa là gì?

UTXO tiền thừa trả giá trị đầu vào không dùng cho người nhận hoặc phí giao dịch về địa chỉ do người gửi kiểm soát.

UTXO có thể bị khóa không?

Có. Script chi tiêu có thể thực thi điều kiện trên blockchain, còn phần mềm ví cũng có thể tạm loại đầu ra khỏi danh sách bằng chức năng khóa cục bộ.

Đầu ra chưa xác nhận có thể là UTXO không?

Ví có thể xem đầu ra chưa xác nhận là khả dụng theo một số quy tắc, nhưng sự tồn tại của đầu ra vẫn phụ thuộc vào việc giao dịch được xác nhận.

Tại sao UTXO coinbase khác biệt?

Đầu ra coinbase của Bitcoin phải chờ đáo hạn ít nhất 100 block trước khi có thể chi tiêu.

Mọi người có thể xem UTXO của tôi không?

UTXO trên blockchain công khai minh bạch thường có thể được xem, dù danh tính ngoài đời thực của chủ sở hữu có thể không công khai.

UTXO có cải thiện quyền riêng tư không?

UTXO có thể hỗ trợ tách biệt địa chỉ, nhưng gộp đầu vào và tái sử dụng địa chỉ có thể làm lộ mối liên hệ giữa các giao dịch.

Làm cách nào tìm UTXO trong ví?

Dùng giao diện kiểm soát coin của ví tương thích, trình khám phá blockchain hoặc phần mềm node đáng tin cậy để xem các đầu ra chưa được chi tiêu.

Xem UTXO có cần khóa riêng tư không?

Không. Có thể kiểm tra thông tin UTXO công khai mà không cần khóa để sử dụng UTXO đó.

UTXO có thể biến mất khỏi ví không?

UTXO có thể biến mất khỏi danh sách có thể chi tiêu sau khi được sử dụng, thay thế, mất hiệu lực do tái tổ chức chuỗi hoặc bị ẩn bởi cài đặt ví.

Kết luận

UTXO trong crypto là đầu ra giao dịch chưa được chi tiêu, đại diện cho một lượng tiền mã hóa cụ thể có thể sử dụng trong tương lai.

Blockchain dùng mô hình UTXO ghi lại từng đầu ra có thể chi tiêu thay vì duy trì một số dư liên tục cập nhật cho mỗi tài khoản.

Ví tính số dư bằng cách tìm và cộng các UTXO mà ví có thể sử dụng.

Mỗi giao dịch sử dụng một hoặc nhiều đầu ra trước đó và tạo đầu ra mới cho người nhận, tiền thừa hoặc mục đích được xác định khác.

Mỗi đầu ra chỉ có thể được sử dụng một lần, giúp các node xác thực phát hiện và từ chối nỗ lực chi tiêu hai lần.

Mô hình UTXO ảnh hưởng đến việc tạo giao dịch, phí, quyền riêng tư, chọn coin, sao lưu ví, hợp đồng thông minh và hoạt động của node.

Nắm giữ nhiều UTXO nhỏ có thể làm tăng phí trong tương lai, trong khi gộp chúng có thể làm lộ mối liên hệ giữa các khoản thanh toán trước đó tách biệt.

Kiểm soát coin cho người dùng nâng cao quyền chủ động lựa chọn đầu ra nhưng cũng đòi hỏi trách nhiệm cao hơn.

Người dùng nên phân biệt UTXO với số dư ví, bản ghi tài khoản, địa chỉ công khai và mệnh giá tiền mã hóa cố định.

Hiểu về UTXO crypto giúp làm rõ cách Bitcoin và các blockchain dựa trên đầu ra khác chuyển giá trị mà không cần sổ cái tài khoản trung tâm.
BTC ETFs See $679M in Outflows
BTC ETFs See $679M in OutflowsBTC ETFs See $679M in Outflows
Citi sees BTC at $113K. What do institutions see?