Transaction-Verification
比特幣檢查交易是否有效
當一個節點收到一筆新交易時,該節點將檢查廣播該交易的節點是否有足夠的硬幣來啟動它。比特幣遵循 UTXO 模型,因此節點必須過去檢查發送者是否有足夠的硬幣。
此檢查是否及時線性?我在哪裡可以閱讀以了解更多資訊?
比特幣網路不跟踪“賬戶餘額”,而是使用“未使用的交易輸出”模型。每個節點將保留所有未使用的交易輸出 (UTXO) 的更新列表,以便當它聽到新交易時,它可以驗證該交易僅花費有效的 UTXO。這個檢查非常簡單:交易中使用的 UTXO 必須存在於節點的 UTXO 集中。如果該交易試圖花費一個不存在的 UTXO(即“餘額不足”),那麼該交易將被視為無效而被拒絕。
有關更多資訊,請參閱這些問題: