這是白話區塊鏈的第1930期原創?作者|晏文春出品|白話區塊鏈
最近大熱的BRC-20Token是基于比特幣,但比特幣區塊鏈無法對其進行規則約束。制造BRC-20Token的成本在于將文件添加到區塊鏈中,以及未來與Token關聯的UTXO的移動。
既然UTXO這么重要,今天我們就來簡單介紹一下UTXO。
?01?什么是UTXO
在當前的區塊鏈項目中,主要有兩種記錄保存方式,一種是賬戶/余額模型,一種是UTXO模型。比特幣采用就是UTXO模型,以太坊等則采用的是賬戶/余額模型。
南非金融服務提供商監察辦公室現已受理比特幣投訴:金色財經報道,金融服務提供商監察辦公室(FAIS)本周宣布已對加密行業擁有管轄權。FAIS監察辦公室表示,該辦公室可以調查針對提供加密貨幣建議的現有注冊金融服務提供商的投訴。這些供應商需要遵守該準則的所有要求,例如材料披露、進行需求分析以及推薦適合個人需求和情況的產品。
此前,金融部門行為監管局(FSCA)在10月份宣布數字資產現在屬于金融產品類別。此外,FAIS僅能處理去年10月19日之后發生的事件的投訴,即 FSCA 宣布比特幣為金融產品的那一天。[2023/1/29 11:34:51]
Multichain推出zkRouter并發布白皮書:1月13日,據官方消息,Multichain推出下一代技術革新產品zkRouter,并發布zkRouter白皮書。zkRouter是一個無信任、通用的跨鏈基礎設施,其具有無信任依賴、鏈上輕計算、通用、低延遲、且無資產抵押的顯著優勢。作為Multichain最新的解決方案,zkRouter利用ZKP(零知識證明)技術安全高效地連接多個區塊鏈網絡并實現無縫互操作性。[2023/1/13 11:10:42]
UTXO是UnspentTransactionOutput的縮寫,意思是未花費的輸出,可以簡單理解為還沒有用掉的收款。比如韓梅梅收到一筆比特幣,她沒有用掉,這筆比特幣對她來說就是一個UTXO。
Supremacy:Eden Network部署者地址私鑰遭泄露,或由profanity漏洞導致:10月14日消息,據Supremacy安全團隊監測,2022年10月14日 Eden Network的部署者地址在鏈上發起異常交易,部署者調用setMetadataManager將其元數據管理員權限轉移到攻擊者地址0x5C95123b1c8d9D8639197C81a829793B469A9f32,隨后該地址利用此權限將EDEN幣的名稱和符號修改為\"EDEN Hack Inu\"和\"EDENHACK\",由于部署者地址對于EDEN token的admin權限早已轉移,目前攻擊暫未造成其他影響。[2022/10/15 14:28:12]
?02?賬戶/余額模型和UTXO模型
Animoca Brands宣布收購游戲開發公司Notre Game:6月3日消息,Animoca Brands宣布已完成對游戲開發公司Notre Game的全資收購。收購完成后,Notre Game的管理層和員工將繼續經營公司。作為Animoca Brands的一部分,Notre Game能夠將其產品擴展到全球市場,并在Animoca Brands集團內獲得大量網絡、資源和專業知識。
據悉,Notre Game成立于2016年,曾成功開發卡牌收藏手機游戲Scratch Wars。其目前正在開發Scratch Lords,這是一款基于Scratch Wars游戲機制的新型NFTP2E游戲。[2022/6/3 4:00:42]
賬戶/余額模型生活中很常見,比如我們的銀行賬戶、微信賬戶,都是基于賬戶/余額模型。
賬戶內的余額是作為一個整體存在的。李雷賬戶上有多少錢,看一下余額便知道,在發生交易時,變動的是余額。比如,情人節當天,李雷通過微信給韓梅梅轉520元,李雷微信賬戶余額會減掉520元,而韓梅梅賬戶余額會增加520元。
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標準是什么?
『聲明:本文為作者獨立觀點,不代表白話區塊鏈立場,本內容僅供廣大加密愛好者科普學習和交流,不構成投資意見或建議,請理性看待,樹立正確的理念,提高風險意識。文章版權和最終解釋權歸白話區塊鏈所有。』
歡迎長按二維碼
閱讀白話區塊鏈入門連載
↓↓↓
喜歡請點「在看」
Tags:比特幣BTC區塊鏈OUTOnly幣會成新的比特幣btcst幣最新消息怎么做區塊鏈Router Protocol
注:本文來自@0xCheche推特,其是Co-founderof@WanziCrypto,原推文內容由MarsBit整理如下:「Sui常用網站工具合集」昨晚#sui上的NFT和今天Sui上的狗沖.
1900/1/1 0:00:00NEXProtocol?建設者?MooMs?長期追蹤Web3“聰明錢”的流向,并試圖提前發現下個行業趨勢。以下是?MooMs在研究頂級加密風投后,關注到的?7?個有前景的項目.
1900/1/1 0:00:00FilcoinDao是由Filcoin生態應用提供方聯合眾多資本風投機構和全球早期社區共同打造,再次推動Filcoin的熱度和增值價值!以太坊網絡銷毀量超344萬枚ETH:金色財經報道.
1900/1/1 0:00:00比特幣最令人興奮的特性是“越來越稀缺”。比特幣是歷史上第一個在其供應發行中提供了可靠的越來越稀缺保證的資產.
1900/1/1 0:00:00大家好,我是AD.D,前段時間在推特上陸續分享了一些關于:pepe,ordi以及?@PepesPixel?投資的思路,結交了一些有趣的小伙伴.
1900/1/1 0:00:00本月,我們Blockcrunch團隊在一份由ProtocolLabs委托撰寫的獨家30頁報告中,詳細分析了這意味著什么.
1900/1/1 0:00:00