作者 | 晏文春出品|白話區塊鏈
在比特幣社區內,有一種這樣的說法:其實并沒有比特幣,有的只是UTXO。還有一種說法是:如果理解了UTXO,你就理解了比特幣。這兩種說法雖然都有不同程度的夸張,但足以體現UTXO之于比特幣的重要性。既然UTXO這么重要,今天我們就來簡單介紹一下UTXO。
01 什么是UTXO
在當前的區塊鏈項目中,主要有兩種記錄保存方式,一種是賬戶/余額模型,一種是UTXO模型。比特幣采用就是UTXO模型,以太坊、EOS等則采用的是賬戶/余額模型。
Chainlink喂價已上線Base:8月9日消息,Chainlink喂價已與Base集成,允許Base開發人員訪問Chainlink數據饋送。Chainlink與Base的集成將支持DeFi應用程序,并允許Base與外部DeFi應用程序(如借貸協議和期貨市場)連接。Coinbase協議主管Jesse Pollak表示,增加Chainlink喂價將允許開發者“將現有應用程序移植到Base”。[2023/8/9 21:32:47]
UTXO是 Unspent Transaction Output的縮寫,意思是未花費的輸出,可以簡單理解為還沒有用掉的收款。比如韓梅梅收到一筆比特幣,她沒有用掉,這筆比特幣對她來說就是一個UTXO。
SEC警告個人退休賬戶(IRA)中的加密資產可能是未注冊證券:金色財經報道,美國證券交易委員會(SEC)周二發布了一份投資者警告,表示個人退休賬戶(IRA)中的加密資產可能是未注冊證券。SEC指出,一些IRA有時會提供加密投資,而這些可能是未經SEC注冊或有效注冊豁免而提供的證券,并且可能沒有提供完整或準確的信息來幫助投資者做出明智的決定。這些加密資產的許多交易平臺都將自己稱為‘交易所’,這可能會給投資者一種他們已在美國證券交易委員會注冊的錯誤印象。[2023/2/8 11:53:33]
02 賬戶/余額模型和UTXO模型
賬戶/余額模型生活中很常見,比如我們的銀行賬戶、微信賬戶,都是基于賬戶/余額模型。
以太坊官網:合并不會降低gas費用,質押提款將在上海升級后啟用:8月17日消息,以太坊基金會推出的以太坊官網ethereum.org在以太坊升級指南中闡明關于合并的誤解,內容包括:1.“運行一個節點需要32枚ETH”的說法是錯誤的,任何人都可以自由地同步自己的以太坊的自驗證副本(即運行一個節點),不需要使用ETH,無論合并前后。2.合并是共識機制的改變,不是網絡容量的擴大,也不會降低gas費用。3.“合并后交易會明顯加快”的說法是錯誤的,盡管存在一些細微的變化,但L1的交易速度將基本保持不變。4.合并后并不會立刻啟用質押提款,之后的上海升級將啟用質押提款。5.上海升級后,費用獎勵將記入驗證者控制的主網賬戶并立即可用。6.啟用提款后,出于安全原因,驗證者/質押者退出的速率會受到限制。7.更多最新的估計預測,合并后質押APR接近50%,而不是200%。 8.合并升級旨在以零停機的狀態過渡到權益證明。[2022/8/17 12:31:25]
賬戶內的余額是作為一個整體存在的。李雷賬戶上有多少錢,看一下余額便知道,在發生交易時,變動的是余額。比如,情人節當天,李雷通過微信給韓梅梅轉520元,李雷微信賬戶余額會減掉520元,而韓梅梅賬戶余額會增加520元。
NFT交易平臺sudoswap發布新市場協議sudoAMM:7月9日消息,NFT交易平臺sudoswap在推特上表示,新的市場協議sudoAMM已公開發布。即日起,用戶可以:
1. 創建池并根據價格曲線逐步買賣NFT;
2. 為買賣NFT的池提供流動性以賺取費用;
3. 直接以固定價格上架他們的NFT。
LP還可以完全控制池的定價,并可以隨時進行調整。
新的定價模式有以下功能:LBP風格曲線、基于預言機的價格更新、自適應交易費用等。由于sudoAMM的模塊化架構,可以在不影響現有池或曲線的情況下添加新的價格曲線。[2022/7/9 2:01:57]
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——
GameFi板塊在2021年的關注度比較好,并且賽道整體迎來了爆發,無論從用戶數、交易額以及整體板塊項目市值的數據表現,都能有所印證.
1900/1/1 0:00:00北京時間 5 月 24 日晚,由Terra 創始人 Do Kwon 提出「重建 Terra 生態計劃 2」提案(Prop 1623)經過社區投票正式通過(通過率超過早先設置的.
1900/1/1 0:00:00采用 StarkEx 擴容引擎的四個項目(如 dYdX 和 Immutable X)不管是在成交量還是可擴展性方面都取得較大突破.
1900/1/1 0:00:00當下的鏈游市場,展現出喜憂參半的局面。一方面,市場低迷,大部分鏈游項目陷入冷靜期,用戶活躍度大幅下降;另一方面,包括紅杉、Tiger Global在內的傳統資金持續涌入加密領域,而鏈游是資金布局.
1900/1/1 0:00:00在過去兩年來,DeFi展示了令人炫目的財富效應,吸引著傳統金融世界的金錢與人才過來。這場魔術表演的核心是「去中心化」——以開源的代碼取代復雜且不透明的金融機構.
1900/1/1 0:00:00Aztec 是一個開源的第 2 層網絡,也為以太坊帶來了可擴展性和隱私性。Aztec 使用 zkSNARK 證明通過 zkRollup 的服務提供隱私和擴展.
1900/1/1 0:00:00