木星链 木星链
Ctrl+D收藏木星链
首页 > 中币 > 正文

比特币:白话区块链入门075 | 没有UXTO 比特币或不能如此稳定运行10年

作者:

时间:1900/1/1 0:00:00

作者 | 晏文春出品|白话区块链

在比特币社区内,有一种这样的说法:其实并没有比特币,有的只是UTXO。还有一种说法是:如果理解了UTXO,你就理解了比特币。这两种说法虽然都有不同程度的夸张,但足以体现UTXO之于比特币的重要性。既然UTXO这么重要,今天我们就来简单介绍一下UTXO。

 01 什么是UTXO

在当前的区块链项目中,主要有两种记录保存方式,一种是账户/余额模型,一种是UTXO模型。比特币采用就是UTXO模型,以太坊、EOS等则采用的是账户/余额模型。

BAYC系列NFT 24小时成交额达5137ETH:金色财经报道,据NFTGo.io数据显示,Bored Ape Yacht Club系列NFT地板价达43.6 ETH,24小时跌幅4.95%。此外,该系列NFT24小时交易额达5137.26ETH,交易额增幅达48.26%。[2023/6/18 21:44:38]

UTXO是 Unspent Transaction Output的缩写,意思是未花费的输出,可以简单理解为还没有用掉的收款。比如韩梅梅收到一笔比特币,她没有用掉,这笔比特币对她来说就是一个UTXO。

 02 账户/余额模型和UTXO模型

虚拟土地开发商LandVault与美国经纪公司CAA签约:1月19日消息,虚拟土地开发商LandVault已与美国经纪公司Creative Artists Agency(CAA)签约。CAA将向LandVault提供“人才和品牌主导的元宇宙机会”方面的建议,以帮助其建立人才和品牌合作伙伴关系,并探索新创造的知识产权机会。(The Block )[2023/1/19 11:20:32]

账户/余额模型生活中很常见,比如我们的银行账户、微信账户,都是基于账户/余额模型。

账户内的余额是作为一个整体存在的。李雷账户上有多少钱,看一下余额便知道,在发生交易时,变动的是余额。比如,情人节当天,李雷通过微信给韩梅梅转520元,李雷微信账户余额会减掉520元,而韩梅梅账户余额会增加520元。

英伟达CEO:将启动新一轮降价清显卡库存,为下一代产品做准备:金色财经报道,据英伟达(NVIDIA)首席执行官黄仁勋透露,NVIDIA实际上制造了太多GPU,现在看来必须被迫以更低的价格出售它们。黄仁勋说道:“我们发现自己库存过剩。我们的策略是在低于市场当前销售水准的情况下进行销售,从而为通路创造销售机会。我们已经与我们的合作伙伴实施了计画,为通路中的产品重新定价,并为我们的下一代产品做准备。”据 The Verger分析,黄仁勋所说的下一代产品很可能是打造以游戏为核心的元宇宙。[2022/8/26 12:50:17]

UTXO模型则不同于账户模型。李雷有多少比特币,要对他比特币地址所有UTXO求和才知道。简单来说,UTXO模型就像我们用的钱包,而钱包里的每张纸币或每枚硬币都是一个单独的UTXO,因此钱包里有多少钱,并不一目了然,需要把所有纸币和硬币面额相加才能得出。

Web3社区Coinfeeds获得200万美元种子融资,FTX和Coinbase领投:金色财经报道,FTX和Coinbase的风险投资部门已经加入了Coinfeeds的200万美元种子融资。Coinfeeds是一家初创公司,让人们监控web3和NFT项目的社交媒体提及和活动。

Coinfeeds由前Uber数据科学家Moyi Dang和Uber、Robinhood和微软资深人士Bhavya Agarwal共同创立,开发出了一款加密新闻摘要机器人和API。(finextra)[2022/7/28 2:42:25]

而每一次收付款,是以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——

标签:比特币BTCCOINNBS比特币sv怎么挖矿BTCVBVictory Impact Coinnbs币官网

中币热门资讯
NFT:CC0 分岔路口 NFT 蓝筹项目如何抉择?

原文标题:《CC0 分岔路,NFT 蓝筹项目的生意经》撰文:0xLaughing过去的一周可以称作是「Week of CC0 NFT」:8 月 1 日,知名加密艺术家 XCOPY 发布推文.

1900/1/1 0:00:00
MPC:姚期智提出的"百万富翁"难题被破解? 多方安全计算MPC到底是个什么鬼?

在越来越多对数据隐私的担忧声中,政府开始行动制定数据使用合规法案。而另一方面,对数据的保护,却产生了一个矛盾:大量的数据因为需要依法保护而无法被联合在一起计算.

1900/1/1 0:00:00
WEB:当Web3成为资本和大厂的“香馍馍”时 为什么还有人选择离开?

Web3火热出圈,吸引了众多人关注,甚至出现了一些裸辞创业的现象,但Web3真的是良药吗?我们该如何正确看待?为此我们与3位Web3领域的从业者进行了一番访谈.

1900/1/1 0:00:00
TEC:解读Aztec:将隐私带入Defi的L2

近期,链茶馆发布了L2系列文章,从L2概览到StarkWare、ZKSync等具体项目,分别做过详细介绍。除了之前介绍过的龙头项目外,L2中还有个较为特殊的项目Aztec,实现了隐私交易.

1900/1/1 0:00:00
SOL:超9200个钱包遭殃 Solana钱包秒变“提款机”

“守住钱袋子”,无论是身处 Web2.0 还是 Web3.0 时代,都是需要我们认真对待的大问题。Solana 公链因为在交易处理性能上大幅超过热门公链以太坊,因而被很多人称为以太坊杀手.

1900/1/1 0:00:00
区块链:区块链安全入门笔记(一) | 慢雾科普

虽然有着越来越多的人参与到区块链的行业之中,然而由于很多人之前并没有接触过区块链,也没有相关的安全知识,安全意识薄弱,这就很容易让攻击者们有空可钻.

1900/1/1 0:00:00