買比特幣 買比特幣
Ctrl+D 買比特幣
ads

OPP:一文看懂比特幣的UTXO模型_Nftime

Author:

Time:1900/1/1 0:00:00

EOS,Solana這些大家所熟知的鏈都使用的是賬戶模型,甚至可以說?90%?以上的項目都使用的是賬戶模型,而只有一些老牌項目用的是UTXO模型,如,BTC,DOGE,LTC,當然也有一些比較新的項目也用的這個模型,如Layer?2中使用OP方案的FUEL。2.什么是賬戶模型

簡單理解,就是銀行賬戶那套系統,比如銀行之間的轉賬,支付寶、微信的轉賬等等都屬于賬戶模型。下面我舉個栗子:

假如A有100?,B有100?

這時A給B轉賬50塊錢

在系統中的表現形式就是?

A-50?,B?50?

所以他們的余額

A50?,B150?

這是一筆轉賬。

再假如,A還是有100?,他要給100個新開戶的新人轉賬1元。

SBF稱其面臨欺詐指控的行動為律師事務所Fenwick & West的建議:5月31日消息,FTX 聯合創始人SBF辯稱他在采取許多目前面臨欺詐指控的行動時,依賴著名硅谷律師事務所 Fenwick & West 的建議。SBF 的辯護律師要求法官迫使檢察官交出前 FTX 律師事務所 Fenwick & West 向政府提供的文件。如果政府不同意,SBF 希望獲準傳喚 Fenwick & West。

辯方稱,該建議包括使用加密消息應用程序、向 FTX 高管提供數百萬美元貸款以及加密貨幣交易所遵守美國銀行業法規。Fenwick & West 在 2019 年成立后成為 FTX 的主要外部法律顧問。[2023/5/31 11:49:35]

這時需要A同時給100人轉賬1塊錢

第1筆

A-1?,第1個人?1?

所以他們的余額

Krypto Miners Club在Polygo鏈上發布NFT系列:金色財經報道,區塊鏈公司Krypto Miners Membership(KMC)在Polygon區塊鏈上發布NFT系列的第一部分。四階段任務由8,888個NFT組成,每個NFT都有獨特的屬性和選項。KMC的目標是為加密挖掘提供一個去中心化的平臺,使客戶能夠獲得獎勵,同時為區塊鏈社區的安全和穩定做出貢獻。主要部分由兩個222個NFT組成,其中只有大約70%的NFT是在白名單鑄幣廠提供的。剩下的688個NFT實際上是公開鑄造的。[2023/3/26 13:26:41]

A99?,第1個人1?

第2筆

A-1?,第2個人?1?

所以他們的余額

A98?,第2個人1?

第3筆

A-1?,第3個人?1?

Dropp Group以2500萬美元收購社交元宇宙平臺Flyy:9月9日消息,Web3軟件開發商Dropp Group以2500萬美元收購社交元宇宙平臺Phly, Inc.(Flyy)。

據悉,Dropp Group希望創建物理數字孿生元宇宙。此次收購將在Dropp Group的計劃中發揮至關重要的作用,該計劃旨在提供元宇宙內世界各大城市的體驗性房地產。

該公司正在尋求連接數字世界和現實世界的位置,使消費者、社區和品牌能夠在線上和線下融合(phygital)環境中互動。Dropp Group的投資部門DroppLabs將使用2500萬美元部署Flyy技術,使其能夠創建MetaReality。

作為收購的一部分,Flyy創始人兼首席執行官Adel Al Massarani加入Dropp并擔任首席元宇宙官,負責Dropp的新部門MetaReality。(NFTgators)[2022/9/9 13:19:37]

所以他們的余額

觀點:Cardano是GitHub活躍度最高的加密項目:金色財經消息,加密分析公司Santiment發推稱,根據其對代碼推送、問題交互等因素的分析,Cardano是加密行業GitHub開發活躍度最高的資產,超越FLOW、DOT、KSM、ETH。[2022/7/28 2:43:56]

A97?,第3個人1?

以此類推

......

第100人

A-1?,第100個人?1?

所以他們的余額

A0?,第100個人1?

理論上要轉賬100次,而且下一次的轉賬都必須要先完成前一筆,不然賬戶余額就無法保證一致性,會混亂,有沒有多轉,余額夠不夠轉出等。

理論上,隨著交易筆數的增長,執行所需要的時間就越多。

NFT市場IP防侵權初創公司Haloo完成230萬美元種子輪融資:金色財經報道,總部位于加拿大多倫多的NFT市場IP防侵權初創公司Haloo完成230萬美元(290萬加元)種子輪融資,聯合領投方為The W Fund 和 The51,參投方包括Prosus、Inovia Capital、Hashed VC、2 Punks Capital、以及Frank and Oak 聯合創始人 Ethan Song。截止目前,該公司的融資總金額達到 400 萬美元,早期投資者包括MaRS IAF、Backbone Angels、Future Capital 和 Angels of Many。隨著 IP 侵權成為 Web3 中的一個大問題,Haloo嘗試效仿 Web2 電子商務市場解決假冒問題,利用 IP 驗證服務給出解決方案。[2022/5/21 3:32:35]

貨幣DCEP也是基于UTXO模型做的,所以這個模型必然有它的獨特之處。

UTXO全稱UnspentTransactionOutput,意思是“未花費交易輸出”,他的模型簡單說有點像日常生活中的現金體系,舉個栗子:

A有一個錢包,里面有1元面值,?10元面值以及100元面值。

A要給B、C、D分別1塊錢。

A有三種方式

第一種:拿出1元面值的錢給B

第二種:拿出10元面值的錢給C,找回9元

第三種:拿出100元面值的錢給D,找回99元

這三種方式都可以把這次交易完成。

再回到鏈上,想象一下這里每一個面值的錢其實就是一個鏈上UTXO,具體在使用過程中的UTXO并不是在轉移的,而是在不斷的銷毀和重建,例如:

A用第二種方式給C轉錢,?10元面值的UTXO會被銷毀,系統會重新印出一張1元面值和一張9元面值的UTXO,?1元的給C,?9元的還給A。

第三種方式也同理,?100元的銷毀,印出1張1元面值的和一張99元面值的UTXO,?1元的給D,?99元的還給A。

這是UTXO和賬戶模型轉賬方式的不同,更牛逼的是,UTXO模型可以并行轉賬,因為余額是通過分散的UTXO存在的,所以每個面值其實可以同時轉賬給不同的人,上面三種方式是可以在一筆交易中同時完成的,因為不會涉及到賬戶一致性問題,每個UTXO都是單獨獨立計算的。

我們在對比上面的賬戶模型,每一筆交易都必須依托于上一筆交易的完成,這其中的性能差距可想而知。這樣就理解為什么央行數字貨幣使用的是UTXO模型了,不然深圳怎么給5萬個錢包發送1000萬數字人民幣?

再說回上面那個例子:

A有100?,他要給100個新開戶的新人轉賬1元。

面值100的UTXO可以拆分成100個面值1塊錢的UTXO,然后在一筆交易中直接分給100個人,瞬間完成。

總之,把UTXO的面值想象成更加靈活的現金,在鏈上不斷的銷毀和重建。

想知道這個錢包地址到底有多少錢就需要統計底下有多少個余額的UTXO并求和。

4.賬戶模型和UTXO的優缺點

賬戶模型優點:

合約以代碼形式保存在Account中,并且Account擁有自身狀態。這種模型具有更好的可編程性,容易開發人員理解,場景更廣泛。

批量交易的成本較低。設想礦池向礦工支付手續費,UTXO中因為每個Input和Out都需要單獨Witnessscript或者Lockingscript,交易本身會非常大,簽名驗證和交易存儲都需要消耗鏈上寶貴的資源。而Account模型可以通過合約的方式極大的降低成本。

賬戶模型缺點:

Account模型交易之間沒有依賴性,需要解決重放問題。Ethereum?是怎么解決的,我們清楚?Ethereum?是采用的是唯一的?Nonce?值的方法,每個交易?Tx?中有一個?Nonce?字段,對于每個用戶來說,這個?Nonce?都不能重復,從而避免了重放攻擊。

對于實現閃電網絡/雷電網絡,Plasma等,用戶舉證需要更復雜的Proof證明機制,子鏈向主鏈進行狀態遷移需要更復雜的協議。

UTXO優點:

計算是在鏈外的,交易本身既是結果也是證明。節點只做驗證即可,不需要對交易進行額外的計算,也沒有額外的狀態存儲。交易本身的輸出UTXO的計算是在錢包完成的,這樣交易的計算負擔完全由錢包來承擔,一定程度上減少了鏈的負擔。

除Coinbase交易外,交易的Input始終是鏈接在某個UTXO后面。交易無法被重放,并且交易的先后順序和依賴關系容易被驗證,交易是否被消費也容易被舉證。

UTXO模型是無狀態的,更容易并發處理。

對于P?2?SH類型的交易,具有更好的隱私性。交易中的Input是互不相關聯的,可以使用CoinJoin這樣的技術,來增加一定的隱私性。

UTXO缺點:

無法實現一些比較復雜的邏輯,可編程性差。對于復雜邏輯,或者需要狀態保存的合約,實現難度大,且狀態空間利用率比較低。

當Input較多時,見證腳本也會增多。而簽名本身是比較消耗CPU和存儲空間的。

賬戶余額

賬戶模型:可以簡單明了的看到賬戶底下有多少錢。

UTXO模型:統計該地址底下有多少個UTXO,把他們匯總起來的結果才是余額。

當交易筆數指數級上升時

賬戶模型:會越來越吃力。

UTXO模型:天然支持高并發。

從智能合約/開發者角度出發

賬戶模型符合開發者的邏輯習慣,相對容易寫邏輯

UTXO腳本編程較為復雜

Tags:NFTOPPDRODROPNftimeHOPPYNydroniaDROPS幣

SHIB最新價格
BSV:金色午報 | 12月29日午間重要動態一覽_bsv幣和bch幣誰更好

7:00-12:00關鍵詞:新火科技、推特、3Commas、BitKeep1.新火科技2022年總收益94.53億港元.

1900/1/1 0:00:00
BASE:FTX、Celsius及Voyager數百名客戶正虧本出售其債權_FTXT幣

12月29日消息,至少有數百名因FTX、CelsiusNetworkLLC和VoyagerDigitalLtd.倒閉而遭受損失的客戶正在尋求以大幅折扣出售他們的加密貨幣索賠.

1900/1/1 0:00:00
華爾街分析師:Coinweb逆勢增長超乎預期

?(2022年10月22日,美國紐約)近期數據清楚的表明,Coinweb的$CWEB看起來比CMC上的.025c要好的多.

1900/1/1 0:00:00
Bullish SharkFin Launched: Get An Annualized Yield of Up To 13%!

Asoftoday,Gate.iolistedthreeBullishSharkfinproducts.

1900/1/1 0:00:00
Gate.io:Gate.io 理財寶上線BTC鎖倉理財,年化收益率0.9%_GAT價格

Gate.io理財寶已上架“BTC鎖倉理財”。本理財將於2022-12-3010:00UTC8正式開售,總倉位150BTC,投資期限7天,年化收益率0.9%.

1900/1/1 0:00:00
GLO:ZT ETF板即將上線NEAR 5倍杠桿產品_BAL

親愛的ZT用戶: 為滿足廣大用戶的交易需求,ZT的ETF專區即將上線NEAR5L,NEAR5S並開啟NEAR5L/USDT,NEAR5S/USDT交易對.

1900/1/1 0:00:00
ads