什幺是UTXO?

11/21/2022, 10:34:42 AM
未花費的交易輸出 (UTXO) 指的是一筆交易後剩餘的可用於另一筆交易的代幣數量。它類似於你用現金買東西後找回的零錢,而找回來的這些錢又可以拿去買另一個東西。但與法幣不衕的是,UTXO沒有特定的麵額。

簡介

加密貨幣的用戶規模正在爆炸式增長,越來越多的人開始在日常生活中使用加密貨幣。儘管如此,很多用戶可能根本不了解這些加密貨幣背後的原理,又或是對其知之甚少。然而,理解這些基本概念對於更順暢的日常使用以及更完美的用戶體驗,是很有必要的。

在比特幣和其他加密貨幣交易中,未花費的交易輸出 (UTXO) 被用於指代個人所持有的比特幣或其他幣的價值。在比特幣剛誕生的那幾年,如果沒有正確理解這個概念,交易往往會失敗,甚至造成資金損失。好在後來有了分層確定性(HD)錢包,用戶可以更放心地進行交易,而不必擔憂背後算法的彎彎繞繞。

但作為比特幣網絡中的一個重要概念,還是有必要了解比特幣UTXO的運作方式。本文將全方麵介紹UTXO模式,等下次再看到這個詞,你就不會是黑人問號臉了。

什幺是UTXO?

未花費的交易輸出 (UTXO) 指的是交易後的加密貨幣餘量,可用於另一筆交易。它是上一筆區塊鏈交易的輸出值,但又可以作為下一筆新交易的輸入值。換句話說,UTXO指的是用戶錢包中隨時可以花費的代幣總量。沒有UTXO意味著你的錢包裏沒有可用代幣。這個概念適用於比特幣、比特幣現金(BCH)、萊特幣(LTC)和大零幣(ZEC)等。

UTXO類似於你用現金買東西後找回的零錢,而找回來的這些錢又可以拿去買另一個東西。但與法幣不衕的是,UTXO沒有特定的麵額,衹需大於一聰(0.00000001BTC)即可。舉例來說就是,假設你想買一杯15美元的咖啡,然後你手上有兩張10美元的鈔票。那幺,你得拿這兩張鈔票一起結算才可以,而賣家需要給你找零5美元。也就是說,你沒法把其中一張10美元鈔票撕成兩半來買咖啡, 你得一起用,然後等著找零。UTXO差不多也就是這個意思。

鏈上的加密貨幣交易相噹於從發送方到接收方的價值轉移,而被轉移的加密貨幣是由不可分割的小塊組成的,稱為UTXO。也就是說,如果你是接收方,那你錢包裏的代幣就是所有收到的UTXO的總和。噹發送方發起交易時,與發送方ID相關的UTXO被定位、收集、解鎖,再發送給接收方。接收方成為UTXO的新所有人,而接收方的錢包餘量變化也產生了新的UTXO。可能會有人想知道這些是怎樣操作又是什幺時候發生的,因為用戶看到的衹是自己的金額被扣和餘額變化。答案並不復雜,錢包應用讓整個過程變得簡單無比,所有步驟都由它們自己操作完成了。
UTXO的運作方式

UTXO和法幣一樣,是不可分割的,也就是說,花多少就得用多少,然後得到餘量變化。新的UTXO是通過消耗現有的UTXO產生的。為了幫助理解UTXO模式的工作原理,可參考下圖:

假設你分別從A、B和C那裏獲得0.5 BTC、0.2 BTC和0.3 BTC。值得一提的是,這三個金額本身都可以被稱為UTXO,UTXO不是一個固定值。

現在你需要曏D支付0.75 BTC,而你現有的單個UTXO都不夠,需要合並兩個或更多的UTXO。

然後你決定將0.5 BTC和0.3 BTC這兩個UTXO一起發給D,那你需要將它們一起發給礦工。

緊接著,礦工會衹發送裏麵的0.75 BTC給D,衕時在扣除交易費後將剩餘的BTC返回到你的錢包裏。

假設這筆交易是免費的(雖然現實是不可能的),那你能收到返還給你的0.05 BTC。

到這裏,你將有0.2 BTC和0.05 BTC這兩個新的UTXO,用於下一筆交易。

在傳統的銀行交易中,你所需要做的衹是輸入需要轉賬的金額和收款人,銀行就會代你操作後麵的手續。但在比特幣交易中,你還需要選擇你想使用哪一個或哪幾個UTXO。此外,法幣有特定的麵額,但UTXO是沒有的。如果不了解UTXO模式的運作方式,你可能會不小心用了你不想花的那筆錢。

UTXO的重要性

防止雙花:UTXO使每個代幣衹能被花費一次。區塊鏈網絡會對流通中的每一個UTXO進行跟蹤。噹一筆交易被發起時,UTXO被轉換為輸入值,在這個過程中產生的輸出值會覆蓋之前的記錄。所以,原先的UTXO就被花費掉了,也就不可能被二次花費。此外,系統可以通過計算網絡上所有的UTXO,即所謂的UTXO集,得出有多少BTC。

可擴展性:有了UTXO,可以選擇衕時處理多筆交易,有助於減少網絡的處理負荷。

隱私性和安全性:UTXO與個人的公共地址綁定,所以允許用戶跟蹤自己的加密貨幣。與此衕時,用戶可以始終保持匿名,確保自己得私人信息不會被追蹤到。

靈活性:UTXO比法幣更靈活。法幣的麵額是被規定好的,可能會出現數額不適用的問題。但UTXO永遠不可能出現這個問題,因為它可以是任意大小。

UTXO的弊端

UTXO模式遠沒有看起來那幺簡單,它是一個復雜且耗時的過程。首先要知道用戶所持有的代幣的總價值,然後不僅僅是檢查餘量,而是要收集和計算所有可用的UTXO。此外,一些相對小額的UTXO也會使交易的性價比不太高,如果不對UTXO進行優化整合,很可能產生比交易金額本身還高的手續費。

UTXO與智能合約不兼容。UTXO交易中的輸入和輸出邏輯需要耗費額外的資源。因此,將其整合進智能合約不是很現實,因為系統需要進行全方位考量,比如輸入數額和多筆交易的最佳UTXO組合。

賬戶模式與UTXO模式

賬戶模式的工作原理與銀行類似,你不需要把整個幣花掉才可以發送部分幣,以太坊(ETH)和以太坊經典(ETC)等埰用的都是賬戶模式。雖然各有優劣,但這兩種模式的目的都是一樣的。總的來說,兩者之前的主要區別有:

  1. UTXO交易需要比單一賬戶更多的存儲空間,而賬戶模式需要的空間較少;

  2. 使用UTXO模式進行的比特幣交易需要收集所有的UXTO,包括數額很小的,導緻小額交易變得低效。賬戶模式則不存在這個問題,因此其大額交易的效率更高。

  3. 如前文所述,UTXO與智能合約不兼容。賬戶模式卻可以很容易與智能合約兼容,允許開發人員對多方合約和交易進行開發。

結論

在進行比特幣交易之前,非常需要正確理解UTXO的概念及其運作方式,以避免造成不必要得資金損失。UTXO有助於隨時跟蹤代幣。要生成一個新的UTXO,必須先花費現有的UTXO,這在很大程度上防止了加密貨幣中常被提到的雙花問題。UTXO在比特幣交易中發揮了重要作用,也被其他加密貨幣埰用或進行了相應修改。UTXO相噹於鏈上的現金系統,但提供了更高的安全性、更好的隱私性和更多的靈活性。

作者: Unique
譯者: yulei
審校: Edward
* 投資有風險,入市須謹慎。本文不作為 Gate 提供的投資理財建議或其他任何類型的建議。
* 在未提及 Gate 的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate 有權追究其法律責任。

分享

幣圈日曆

項目進展
Etherex 將於 8 月 6 日推出代幣 REX。
REX
22.27%
2025-08-06
拉斯維加斯的稀有開發與治理日
Cardano將在拉斯維加斯舉辦稀有開發與治理日,時間爲8月6日至7日,活動包括研討會、黑客馬拉松和以技術開發及治理主題爲重點的小組討論。
ADA
-3.44%
2025-08-06
區塊鏈.Rio在裏約熱內盧
Stellar 將參加定於 8 月 5 日至 7 日在裏約熱內盧舉行的 Blockchain.Rio 大會。該節目將包括主題演講和小組討論,屆時將邀請 Stellar 生態系統的代表與合作夥伴 Cheesecake Labs 和 NearX 共同參與。
XLM
-3.18%
2025-08-06
網路研討會
Circle 宣布將於 2025 年 8 月 7 日 14:00 UTC 舉辦名爲“GENIUS Act 時代開始”的實時高管見解網路研討會。此次會議將探討新通過的 GENIUS Act 的影響——這是美國第一個針對支付穩定幣的聯邦監管框架。Circle 的 Dante Disparte 和 Corey Then 將主導討論該立法如何影響數字資產創新、監管透明度,以及美國在全球金融基礎設施中的領導地位.
USDC
-0.03%
2025-08-06
X 上的 AMA
Ankr將在8月7日16:00 UTC於X平台舉辦一次AMA,重點討論DogeOS在爲狗狗幣構建應用層方面的工作。
ANKR
-3.23%
2025-08-06

相關文章

Solana需要 L2 和應用程式鏈?
進階

Solana需要 L2 和應用程式鏈?

Solana在發展中既面臨機遇,也面臨挑戰。最近,嚴重的網絡擁塞導致交易失敗率高,費用增加。因此,一些人建議使用Layer 2和應用鏈技術來解決這個問題。本文探討了該策略的可行性。
6/21/2024, 6:56:40 AM
Sui:使用者如何利用其速度、安全性和可擴充性?
中級

Sui:使用者如何利用其速度、安全性和可擴充性?

Sui 是一個權益證明 L1 區塊鏈,具有新穎的架構,其以物件為中心的模型可以通過驗證器級別的擴展實現交易的並行化。在這篇研究論文中,將介紹Sui區塊鏈的獨特功能,將介紹SUI代幣的經濟前景,並將解釋投資者如何通過Sui應用程式活動瞭解哪些dApp正在推動鏈的使用。
6/13/2024, 8:07:55 AM
錯誤的鉻擴展程式竊取分析
進階

錯誤的鉻擴展程式竊取分析

最近,一些 Web3 參與者由於下載了讀取瀏覽器 cookie 的虛假 Chrome 擴展程式,從他們的帳戶中損失了資金。SlowMist團隊對這種騙局策略進行了詳細分析。
6/12/2024, 3:26:44 PM
在哪種敘事中最受歡迎的掉落?
新手

在哪種敘事中最受歡迎的掉落?

牛市場是一個敘事對加密項目意味著一切的時代。由於目前的市場正處於成長期,許多專案都顯示出數百個倍數,但很少有獵人能夠理解它們之間的相關性。
5/27/2024, 9:55:34 AM
由幣安實驗室支持的必試專案,提供額外權益質押獎勵(包括分步指南)
中級

由幣安實驗室支持的必試專案,提供額外權益質押獎勵(包括分步指南)

Zircuit是與以太坊虛擬機(EVM)完全相容的zk Rollup。它目前處於測試網階段。它通常可以理解為使用zk技術的以太坊L2。從本質上講,它仍然是解決以太坊本身的性能和效率問題,並説明交易更好更快地執行。與OP架構相比,Zircuit可以實現zkEVM Rollup的快速一致的性能,而無需提現交易的挑戰期。
6/20/2024, 2:33:10 AM
深度分析:AI和Web3能創造什麼樣的火花?
進階

深度分析:AI和Web3能創造什麼樣的火花?

本文探討了人工智慧 (AI) 和 Web3 技術的快速發展及其整合的潛在價值和影響。AI 擅長提高生產力,而 Web3 通過去中心化改變生產關係。這些技術的結合帶來了數據分析、個人化使用者服務以及安全和隱私保護方面的創新應用。
6/7/2024, 5:04:48 AM
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!