比特幣如何真正轉移您的資金:理解未花費的交易輸出(UTXO)

robot
摘要生成中

你是否想過當你向某人發送比特幣時實際上發生了什麼?這並不像在你的帳號中轉帳那麼簡單。讓我們來分解一下它是如何運作的。

你的比特幣不是一個幣 – 而是許多碎片

想象一下,Alice 擁有 0.45 BTC。你可能認爲她有一個單位的比特幣,但事實並非如此。她的錢包實際上包含來自之前交易的一系列小片段——具體來說,一個價值 0.4 BTC 的塊和另一個價值 0.05 BTC 的塊。這些片段被稱爲 未花費交易輸出 (UTXO)

把每個UTXO想象成一張專門開給你的支票。你不能把它撕成兩半,只花一部分——你要麼兌現整張支票,要麼保留它。這就是比特幣運作的核心機制。

當愛麗絲需要支付給鮑勃時:UTXO模型的實際應用

現在愛麗絲想要向鮑勃發送0.3 BTC。問題是:她不能直接從她的0.4 BTC中劃出0.3 BTC。相反,她必須將整個0.4 BTC作爲新交易的輸入。她對網路說:“拿走我的0.4 BTC,給鮑勃的地址發送0.3 BTC,給我回0.1 BTC。”

接下來會發生什麼?最初的 0.4 BTC 單位變得 “已花費” – 它再也無法使用。但是從這筆交易中產生了兩個新的輸出:0.3 BTC 轉給 Bob,0.1 BTC 返回 Alice。這些新的輸出現在是新的 UTXO,準備在未來的交易中被花費。

合並與拆分:UTXO框架內的靈活性

如果愛麗絲需要發送 0.42 BTC 呢?簡單:她將她的 0.4 BTC UTXO 與她的 0.05 BTC UTXO 組合成一個單一的輸入。然後她將結果拆分 – 發送 0.42 BTC 給鮑勃,並將 0.03 BTC 退還給自己。原則保持不變:輸入被消耗,新的輸出出現。

爲什麼UTXO很重要:區塊鏈追蹤的支柱

從本質上講,UTXO模型是比特幣區塊鏈跟蹤每個幣在任何給定時刻的位置的方式。每筆加密貨幣交易都是建立在這個基礎之上的:你將未花費的輸出作爲輸入,證明你擁有它們並使用數字籤名,並爲其他人創建新的輸出以供以後使用。

它優雅、透明,並且是比特幣和許多其他加密貨幣如何在沒有中央權威的情況下維護其帳本的基礎。理解UTXO就是理解區塊鏈實際上如何將價值從一個人轉移到另一個人。

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