作者 | 晏文春出品|白話區塊鏈
在比特幣社區內,有一種這樣的說法:其實并沒有比特幣,有的只是UTXO。還有一種說法是:如果理解了UTXO,你就理解了比特幣。這兩種說法雖然都有不同程度的夸張,但足以體現UTXO之于比特幣的重要性。既然UTXO這么重要,今天我們就來簡單介紹一下UTXO。
01 什么是UTXO
在當前的區塊鏈項目中,主要有兩種記錄保存方式,一種是賬戶/余額模型,一種是UTXO模型。比特幣采用就是UTXO模型,以太坊、EOS等則采用的是賬戶/余額模型。
TUSD流通量創去年8月以來最高水平,成為第五大穩定幣:金色財經報道,在加密貨幣交易所巨頭Binance日益重要的推動下,TrueUSD(TUSD)穩定幣已成為按市值計算的第五大穩定幣。加密情報公司Nansen的區塊鏈數據顯示,全球交易量最大的加密交易所Binance在過去7天內鑄造了價值約1.3億美元的TUSD。
根據加密貨幣價格追蹤機構CoinGecko的數據,隨著近期的上漲,TrueUSD穩定幣的流通供應量超過11億美元,這是自去年8月以來的最高水平。加密數據平臺DefiLlama顯示,TUSD在上周的市值增長15%,超過去中心化金融協議Frax Finance的原生穩定幣frax(FRX),位列第五。TUSD是由加密貨幣公司ArchBlock發行的與美元掛鉤的穩定幣,以前稱為TrustToken。根據區塊鏈數據提供商ChainLink的儲備證明監控工具,其價值完全由法定資產支持。[2023/2/28 12:32:52]
UTXO是 Unspent Transaction Output的縮寫,意思是未花費的輸出,可以簡單理解為還沒有用掉的收款。比如韓梅梅收到一筆比特幣,她沒有用掉,這筆比特幣對她來說就是一個UTXO。
TON驗證者投票通過關于“凍結非活躍挖礦錢包中10億枚Toncoin”的提案:2月27日消息,Ton官方在推特上表示:“關于‘TON代幣經濟學優化提案’的驗證者投票已經結束。超過75%的驗證者投票贊成暫時凍結休眠的早期挖礦錢包——這些地址在投票期結束前沒有被激活。它們要到2027年2月21日才能被激活。這一決定得到了驗證者和TON社區的支持。171個錢包被停用,余額為1,081,389,417枚TON(超過總供應量的20%)。在接下來的48個月里,網絡參與者可以放心,這些代幣不會引起市場動蕩或被用于任何形式的市場混亂。”
此前該提案以91.75%的支持率獲得社區投票通過。[2023/2/27 12:31:38]
02 賬戶/余額模型和UTXO模型
目前仍有超73%的蒂芙尼NFT“NFTiff”未贖回:金色財經報道,美國珠寶品牌蒂芙尼(Tiffany & Co)推出的首個NFT系列“NFTiff”已于北京時間22:00開售后20分鐘全部售罄,總計184個獨立錢包參與鑄造,但據最新數據顯示,截至目前仍有183枚“NFTiff”未贖回,占比為73.2%。另據交易數據顯示,當前“NFTiff”交易額已經達到120萬美元,市值為1292萬美元。[2022/8/6 12:05:52]
賬戶/余額模型生活中很常見,比如我們的銀行賬戶、微信賬戶,都是基于賬戶/余額模型。
賬戶內的余額是作為一個整體存在的。李雷賬戶上有多少錢,看一下余額便知道,在發生交易時,變動的是余額。比如,情人節當天,李雷通過微信給韓梅梅轉520元,李雷微信賬戶余額會減掉520元,而韓梅梅賬戶余額會增加520元。
數據:當前Solana生態總市值為127.97億美元:金色財經消息,據CoinGecko最新數據顯示,當前Solana生態總市值為127.97億美元(截至發稿時為12,797,596,676美元),24小時交易額為655,085,776美元。[2022/7/11 2:04:00]
UTXO模型則不同于賬戶模型。李雷有多少比特幣,要對他比特幣地址所有UTXO求和才知道。簡單來說,UTXO模型就像我們用的錢包,而錢包里的每張紙幣或每枚硬幣都是一個單獨的UTXO,因此錢包里有多少錢,并不一目了然,需要把所有紙幣和硬幣面額相加才能得出。
而每一次收付款,是以UTXO為單位消耗或者接收的。比如我們用10元錢買5元早餐時,這個10元作為一個UTXO先整體付給賣家,賣家再找零給你。
我們通過一個例子來說明。
情人節當天,李雷給韓梅梅買花,價格520元。用現金支付,他掏出6張百元大鈔(相當于6個100元的UTXO)給賣家,賣家需要給李雷找零80元(50元、20元和10元紙幣各一張)。這個過程中顯而易見,李雷花600元買花,得到80元找零,賣家賣出花,得到520元。
從UTXO的角度看,李雷花掉了6個UTXO(6張100元),得到3個UTXO(3張找零);賣家得到6UTXO,找零時花掉了3個UTXO。
如果用比特幣完成這筆交易,過程就會稍有不同,假設李雷用6個均為1BTC的UTXO付給賣家5.2BTC,最后賣家得到一個價值5.2BTC的UTXO,找零給李雷是一個價值0.8BTC的UTXO,換句話說6個UTXO被“銷毀”,變成了兩個新的UTXO。(兩者不同的原因在于,紙幣面額的種類有限,而比特幣不受這個限制)。
如果李雷和韓梅梅秀恩愛的過程發生在比特幣網絡上,轉賬過程是怎樣的?
李雷挖礦得到系統獎勵的12.5枚比特幣,于是李雷比特幣地址上就有一個12.5BTC的UTXO。
李雷要轉5.2BTC給韓梅梅,12.5BTC的UTXO將會被整體花掉,其中5.2BTC 轉給韓梅梅,剩下的7.3BTC找零給自己(為方便討論,此處忽略礦工費)。換句話說,之前12.5BTC是以一個UTXO的形式整體存在的,在進行轉賬時,這個UTXO被“銷毀”了,不存在了,變成了兩個新的UTXO:一個屬于韓梅梅,這個UTXO價值5.2BTC,另一個屬于李雷,這個UTXO價值7.3BTC,這是找零給李雷的。
兩種模型在轉賬時的對比
03 總結
UTXO 核心設計思路是:它記錄交易事件,而不記錄最終狀態。要計算某個用戶有多少比特幣,就要對其錢包里所有的UTXO求和,得到結果就是他的持幣數量。UTXO模型在轉賬交易時,是以UTXO為單位的,也就是說在支付時,調用的是整數倍UTXO,比如1個UTXO,3個UTXO,沒有0.5個UTXO的說法。
在上文中,我們介紹了比特幣的一般性交易:調用一個UTXO給其他人付款,以及集合型交易:調用多個UTXO給其他人付款;你還能舉出其他的交易類型嗎?
——End——
“去中心化”和“將數據權益還給用戶”被認為是Web 2.0向Web 3.0進化的方向,但如何更好地在操作層面上實現這兩個目標則仍然是困擾眾人的問題.
1900/1/1 0:00:00在當前這個低利率時代里,投資者們紛紛涌向加密貨幣領域尋找尋求更高的投資回報機會。 舉個例子,相信很多人對兩年前的 DeFi 熱潮記憶猶新,用戶為了得到治理代幣的獎勵而在“流動性挖礦”中被動地提供.
1900/1/1 0:00:00原文標題:《Chainflip Labs:Pantera Capital 投資的跨鏈交易新協議》Chainflip Labs 是一種基于 Substrate 的去中心化、去信任的協議.
1900/1/1 0:00:00原文標題:《始于非洲、拓展亞洲,覆蓋全球的 Adaverse,能否成為 Cardano 生態的「造雨人」?》原文來源:Adaverse Asia加密世界的競爭向來殘酷.
1900/1/1 0:00:00在應用層還遠沒有達到可以被炒作的當下,底層網絡依然還有想象空間。Solana、Avalanche 這些上一代新公鏈還沒有被所有人接受,再加上 Layer2 的發力,下一代網絡也就承載了更多期待.
1900/1/1 0:00:00本文由公眾號“老雅痞”laoyapicom授權轉載移民到火星,不僅是馬斯克,也是無數人都做過的太空夢.
1900/1/1 0:00:00