這是白話區塊鏈的第1930期原創?作者|晏文春出品|白話區塊鏈
最近大熱的BRC-20Token是基于比特幣,但比特幣區塊鏈無法對其進行規則約束。制造BRC-20Token的成本在于將文件添加到區塊鏈中,以及未來與Token關聯的UTXO的移動。
既然UTXO這么重要,今天我們就來簡單介紹一下UTXO。
?01?什么是UTXO
在當前的區塊鏈項目中,主要有兩種記錄保存方式,一種是賬戶/余額模型,一種是UTXO模型。比特幣采用就是UTXO模型,以太坊等則采用的是賬戶/余額模型。
Web3和AI數據庫平臺EdgeIn正以800萬美元估值進行150萬美元Pre-Seed輪融資:8月4日消息,Web3和AI數據庫平臺EdgeIn正以800萬美元的公司估值進行150萬美元Pre-Seed輪融資,目前已經籌集到40萬美元,天使投資人包括Mike Dinsdale(Akkadian Ventures、DocuSign、DoorDash、Gusto)、Mike Borozdin(DocuSign、Google)、Jeremy Clover(Circle)、Pedram Amini、Bayo Okusanya和Ulises Merino Nú?ez。
EdgeIn旨在進一步提升Web3公司、資金、組織管理和其他數據的透明度,目前已對超過90%的Web3市場融資和公司信息進行了索引,并已列出約50,000個Web3公司和項目。[2023/8/5 16:19:44]
Immutable和游戲平臺Weracle達成合作,以擴大Web3采用:金色財經報道,Endless Frontier背后團隊、老牌游戲公司Weracle正在與Immutable合作,旨在通過其新的基于區塊鏈的游戲來吸引游戲玩家,擴大Web3采用。
Weracle的加密游戲EF Defense將依賴Immutable的以太坊虛擬機Rollup zkEVM,該技術“提供低成本、大規模、企業級安全性和以太坊智能合約兼容性”,該公司表示,EF Defense是一款塔防游戲,是移動設備上流行的游戲類型,現已在Apple 和Android設備上推出。該公司還表示,Weracle的非區塊鏈web2游戲 Endless Frontier已被下載3000萬次,同時產生了超過8000萬美元的收入。[2023/7/28 16:03:04]
UTXO是UnspentTransactionOutput的縮寫,意思是未花費的輸出,可以簡單理解為還沒有用掉的收款。比如韓梅梅收到一筆比特幣,她沒有用掉,這筆比特幣對她來說就是一個UTXO。
火必與新火科技旗下MPC自托管平臺達成OpenLoop清結算網絡合作:4月14日消息,新火科技控股有限公司(1611.HK)旗下MPC自托管平臺宣布正式與加密資產交易平臺火必Huobi達成Openloop清結算網絡合作,通過此次合作,將有效幫助用戶實現資金安全托管與交易行為分離,使得用戶自有資金可以在不離開自托管賬戶的情況下完成交易,提升用戶資產安全。
據悉,雙方此次合作將進一步加速推動數字資產安全領域的發展。[2023/4/14 14:04:56]
?02?賬戶/余額模型和UTXO模型
賬戶/余額模型生活中很常見,比如我們的銀行賬戶、微信賬戶,都是基于賬戶/余額模型。
賬戶內的余額是作為一個整體存在的。李雷賬戶上有多少錢,看一下余額便知道,在發生交易時,變動的是余額。比如,情人節當天,李雷通過微信給韓梅梅轉520元,李雷微信賬戶余額會減掉520元,而韓梅梅賬戶余額會增加520元。
Meta推出元宇宙身份系統Meta accounts與Meta Horizon Profiles:8月24日消息,Meta推出元宇宙身份系統Meta賬戶與Meta Horizon Profiles,用于代替使用社交媒體賬戶登錄Meta元宇宙,但仍允許用戶使用Facebook和Instagram帳戶創建Meta帳戶。Meta Horizon Profiles未來將取代Oculus帳戶,使用Oculus賬戶登錄的方式將截至2023年1月1日。[2022/8/24 12:45:31]
UTXO模型則不同于賬戶模型。李雷有多少比特幣,要對他比特幣地址所有UTXO求和才知道。簡單來說,UTXO模型就像我們用的錢包,而錢包里的每張紙幣或每枚硬幣都是一個單獨的UTXO,因此錢包里有多少錢,并不一目了然,需要把所有紙幣和硬幣面額相加才能得出。
而每一次收付款,是以UTXO為單位消耗或者接收的。比如我們用10元錢買5元早餐時,這個10元作為一個UTXO先整體付給賣家,賣家再找零給你。
我們通過一個例子來說明。
情人節當天,李雷給韓梅梅買花,價格520元。用現金支付,他掏出6張百元大鈔給賣家,賣家需要給李雷找零80元。這個過程中顯而易見,李雷花600元買花,得到80元找零,賣家賣出花,得到520元。
從UTXO的角度看,李雷花掉了6個UTXO,得到3個UTXO;賣家得到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
上一篇:科普|以太坊智能合約的ERC標準是什么?
『聲明:本文為作者獨立觀點,不代表白話區塊鏈立場,本內容僅供廣大加密愛好者科普學習和交流,不構成投資意見或建議,請理性看待,樹立正確的理念,提高風險意識。文章版權和最終解釋權歸白話區塊鏈所有。』
歡迎長按二維碼
閱讀白話區塊鏈入門連載
↓↓↓
喜歡請點「在看」
多鏈生態的繁榮催生了用戶對跨鏈的需求。鏈與鏈之間的跨鏈交互的日益增加,但與此同時跨鏈安全事件頻頻發聲,跨鏈安全成為市場關注的焦點.
1900/1/1 0:00:00前言:我們知道Plasma是以太坊擴容方案之一,那么,到底什么是Plasma?什么是PlasmaCash?本文給我們一些簡要的說明。Plasma是一種設計模式,它允許鏈外消息驅動鏈上資產的轉移.
1900/1/1 0:00:00自人類歷史的黎明以來,集體故事一直定義著我們的文化,并豐富了我們對世界的理解;講故事的人一直是塑造這些敘事的推動力.
1900/1/1 0:00:00代幣化生成式AI會是什么樣子??生成式AI正在以極快的速度發展;這種速度不僅在加速,而且比我們人類的頭腦可以合理理解的速度更快。我們曾經認為是遙遠未來科幻小說中的功能,如今已經變成現實.
1900/1/1 0:00:00注:原文來自@Greta0086發布長推我才發現@PolyhedraZK上了銀河忠誠計劃,才3000多人參加.
1900/1/1 0:00:00MarsBitCryptoDaily2023年4月28日 一、?今日要聞 報告:美國合規加密貨幣交易所Q1市場份額均有所下降在與包括美國SEC在內的監管機構開展一系列監管行動的過程中.
1900/1/1 0:00:00