爲什麼比特幣的未花費的交易輸出(UTXO)模型是天才(以及它是如何實際工作的)

robot
摘要生成中

你有沒有想過比特幣是如何追蹤誰擁有什麼的?祕密在於一種叫做未花費的交易輸出(UTXO)的東西——這比你想的要簡單得多。

什麼是真正的未花費的交易輸出(UTXO)?

UTXO代表"未花費的交易輸出(UTXO)"。可以這樣理解:每次有人向你發送比特幣時,你實際收到的並不是一枚單獨的幣,而是來自過去交易的一組小包裹——每個包裹只能使用一次。

這裏是關鍵的見解:每個加密貨幣交易都有輸入和輸出。你將以前的輸出 (UTXO ) 作爲輸入來創建新的輸出。一旦一個 UTXO 被用作輸入,它就永遠消失了。新的輸出?它們變成新的 UTXO,爲你的下一個交易做好準備。

讓我們用一個真實的例子

假設你的錢包裏有0.45 BTC。實際上這並不是一枚幣的0.45——而是兩個獨立的未花費的交易輸出(UTXO)。一個價值0.4 BTC,另一個價值0.05 BTC,都是來自之前的交易。

現在你想給Bob發送0.3 BTC。發生的事情是:你不能憑空交出0.3 BTC。你必須拆分你的0.4 BTC未花費的交易輸出(UTXO)。你將0.3 BTC發送到Bob的地址,然後將0.1 BTC退還給自己。原始的0.4 BTC未花費的交易輸出(UTXO)現在已經花費——永久不可用。

你所創建的是什麼?兩個全新的未花費的交易輸出(UTXO) (0.3 BTC 和 0.1 BTC) 準備在未來的交易中使用。

或者,如果你需要發送0.42 BTC,你可以將你的0.4 BTC與0.05 BTC未花費的交易輸出(UTXO)組合起來,正好達到你需要的數額,然後再找回0.03 BTC作爲找零。

這有什麼重要性?

未花費的交易輸出(UTXO)模型是比特幣會計系統的支柱。它是網路如何在每一秒鍾都保持完美記錄每個幣的位置。將UTXO視爲數字支票——它們是開給特定人的(他們的公鑰地址),不能被撕成兩半或部分使用,並且新的支票必須從舊支票中開出。

這種優雅的設計使得比特幣從未出現過雙重支付問題。每筆交易都是可追蹤的,每個未花費的交易輸出(UTXO)都是可驗證的,整個系統保持透明和安全。

重點

未花費的交易輸出(UTXO)模型不僅僅是技術術語——它是加密貨幣運作的原因。這是比特幣對一個古老問題的回答:在沒有銀行作爲中介的情況下,如何證明你擁有某個數字資產?理解這一點就是理解去中心化貨幣的實際運作方式。

BTC2.4%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
  • 熱門 Gate Fun查看更多
  • 市值:$3572.41持有人數:1
    0.00%
  • 市值:$3562.06持有人數:1
    0.00%
  • 市值:$0.1持有人數:1
    0.00%
  • 市值:$3555.17持有人數:1
    0.00%
  • 市值:$3555.17持有人數:1
    0.00%
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)