这是白话区块链的第1930期原创?作者|晏文春出品|白话区块链
最近大热的BRC-20Token是基于比特币,但比特币区块链无法对其进行规则约束。制造BRC-20Token的成本在于将文件添加到区块链中,以及未来与Token关联的UTXO的移动。
既然UTXO这么重要,今天我们就来简单介绍一下UTXO。
?01?什么是UTXO
在当前的区块链项目中,主要有两种记录保存方式,一种是账户/余额模型,一种是UTXO模型。比特币采用就是UTXO模型,以太坊等则采用的是账户/余额模型。
OmniBOLT与Unisat达成技术合作:5月23日消息,OmniBOLT 宣布与 Unisat 达成技术合作,并就如何拓展比特币 Layer2、支持 BRC-20 闪电网络支付、Ordinals 协议和钱包集成等问题进行了深入的技术交流,OmniBOLT 和 Unisat 双方希望能突破目前比特币主链交易的性能瓶颈,给用户提供更高效更具性价比的产品。[2023/5/23 15:21:08]
UTXO是UnspentTransactionOutput的缩写,意思是未花费的输出,可以简单理解为还没有用掉的收款。比如韩梅梅收到一笔比特币,她没有用掉,这笔比特币对她来说就是一个UTXO。
《财富》杂志发布首个“Crypto 40”榜单,包括NFT、DeFi等8个类别:4月11日消息,《财富》杂志近日发布首个“Fortune Crypto 40”榜单,以对“最重要的加密公司”进行排名。Crypto 40由八个类别组成,即TradFi、CeFi、NFT、风险投资(VC)、数据、基础设施、协议和DeFi,每个类别都有五家公司,其中:
- 入围TradFi类别的公司有PayPal、Robinhood、JPMorgan Chase(摩根大通)、Fidelity(富达)和Visa;
- 入围CeFi类别的公司有Coinbase、币安、Kraken、Galaxy Digital和Circle;
- 入围VC类别的公司有Polychain Capital、Animoca Brand、Andreessen Horowitz(a16z)、Pantera Capital和Blockchain Capital;
- 入围NFT类别的公司有OpenSea、Yuga Labs、Sky Mavis、Art Blocks和RTFKT(Nike);
- 入围Data类别的公司有Chainalysis、Coin Metrics、The Graph、Dune和Messari;
- 入围基础设施类别的公司有Ledger、Genesis Digital Assets、Bitmain、Alchemy和Moonpay;
- 入围DeFi类别的公司有Uniswap Labs、Lido、MakerDAO、Aave和Curve;
- 入围协议类别的项目有Ethereum Foundation、Bitcoin、Polygon Labs、Solana Foundation、Offchain Labs(Arbitrum)。[2023/4/11 13:56:18]
?02?账户/余额模型和UTXO模型
Curve.Finance宣布部署在Celo上:金色财经报道,Curve.Finance宣布将使用快速、可扩展的证明部署在Celo上,此次发布是 Celo 基金会、Curve、Stake DAO和Stake Capital之间的合作。[2022/11/28 21:06:00]
账户/余额模型生活中很常见,比如我们的银行账户、微信账户,都是基于账户/余额模型。
账户内的余额是作为一个整体存在的。李雷账户上有多少钱,看一下余额便知道,在发生交易时,变动的是余额。比如,情人节当天,李雷通过微信给韩梅梅转520元,李雷微信账户余额会减掉520元,而韩梅梅账户余额会增加520元。
UTXO模型则不同于账户模型。李雷有多少比特币,要对他比特币地址所有UTXO求和才知道。简单来说,UTXO模型就像我们用的钱包,而钱包里的每张纸币或每枚硬币都是一个单独的UTXO,因此钱包里有多少钱,并不一目了然,需要把所有纸币和硬币面额相加才能得出。
数据:Algorand 7日平均活跃地址增长了60%:金色财经报道,根据加密市场分析公司CoinMetrics收集并于10月18日发布的数据,Algorand活跃地址增长了60%,数据显示,Algorand的7天平均活跃地址为104,000个。仅次于莱特币(LTC),其链上活动量增加了75%,日均活跃地址为378,000个。[2022/10/20 16:31:02]
而每一次收付款,是以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注:本文来自/img/20230515131226638669/0.jpg "/>慢雾:Inverse Finance遭遇闪电贷攻击简析:据慢雾安全团队链上情报,Inverse Finance遭遇闪电贷攻击.
1900/1/1 0:00:002023年2月1日推特创始人JackDorsey宣布基于Nostr的应用Damus上线,到2月5日,公钥数量便达50万+,Web3社交协议开始受到市场重视.
1900/1/1 0:00:00注:原文来自@BTCdayu发布长推。看准+重仓3.0升级版:1)之前的版本已经写过两个。第一个版本特别适合小资金,看准、重仓,中一次可能就是大赚,缺点就是容易巨亏.
1900/1/1 0:00:00WorldwideWebb正在开发一款免费的、可互操作的、基于浏览器的角色扮演视频游戏(RPG)。这是一款复古风格的链上玩家对战游戏,玩家可以进行互动并完成各种任务来提升等级.
1900/1/1 0:00:00PEPE?的火热和造富效应又一次点燃了加密社区。在没有主流叙事的驱动下,源于互联网文化、由社区驱动的Meme?Coin?就承担起了炒作预期.
1900/1/1 0:00:00