Bitcoin không có tài khoản và không có số dư. Nó có các đầu ra. Mỗi giao dịch tạo ra các đầu ra, và mỗi đầu ra là một số tiền bị khóa theo một điều kiện, thường là: bất kỳ ai có thể ký bằng khóa này đều có thể chi tiêu nó.
UTXO
Một đầu ra chưa được chi tiêu được gọi là đầu ra giao dịch chưa chi tiêu, một UTXO. Mọi nút đều giữ toàn bộ tập hợp UTXO. Số dư của bạn là những gì ví của bạn tìm thấy khi nó cộng tất cả các UTXO mà khóa của bạn có thể chi tiêu.
Chi tiêu có nghĩa là tiêu thụ
Các đầu vào của giao dịch trỏ đến các UTXO hiện có và mang theo các chữ ký mở khóa chúng. Các đầu ra của nó tạo ra các UTXO mới cho người nhận. Một khi đã chi tiêu, một đầu ra sẽ biến mất vĩnh viễn: một giao dịch thứ hai cố gắng chi tiêu nó là một giao dịch chi tiêu kép, và các nút từ chối nó.
- Đầu vào: tham chiếu đến các UTXO đang được chi tiêu, cộng với chữ ký của chúng.
- Đầu ra: số tiền mới, mỗi số tiền được khóa cho điều kiện của chủ sở hữu mới.
- Quy tắc: đầu vào phải có giá trị ít nhất bằng đầu ra.
Trong MEMPOOL, mỗi token là một giao dịch đang chờ xử lý với đầu vào và đầu ra của nó, và độ cao của nó là phí mà nó trả.