未花費的交易輸出(UTXO)
什麼是未花費的交易輸出(UTXO)?
在加密貨幣世界中,未花費的交易輸出(UTXO)是指尚未用作新交易輸入的區塊鏈交易的輸出。
比特幣是使用這種模型的加密貨幣最著名的例子。
每筆比特幣交易都有輸入和輸出。輸入是比特幣發送的地址,輸出是比特幣發送到的地址。
用戶擁有一筆交易的輸出,並且能夠稍後在另一筆交易中花費。這與銀行帳戶形成鮮明對比,銀行帳戶登記借方和貸方,並在月底向帳戶持有人發送包含流動餘額的對帳單。
在UTXO模型中,錢包中的總財富或餘額是所有未花費的交易輸出的總和。它是一種加密貨幣,相當於在進行一次或多次購買後獲得零錢,可以在以後用於進一步的購買。
例如,Bob 有 10 個幣,想給 Alice 發送 2 個幣。 Bob的錢包先解鎖10個幣的UTXO,並使用所有10個幣作為交易的輸入。該交易將兩個幣發送到 Alice 的地址,而剩餘的 8 個幣作為新的 UTXO 發送回 Bob 到新創建的地址。
如果 Alice 在交易前擁有 3 個代幣,那麼她的錢包現在會追蹤兩個 UTXO:一個來自先前的交易,另一個來自 Bob 進行的交易。
在UTXO模型中,總輸入必須等於或超過總輸出。這是驗證器為驗證交易是否有效而運行的初步檢查之一。
UTXO 在去中心化系統中蓬勃發展,因為它可以透過計算簡單的方式來檢查雙重支出。