木星链 木星链
Ctrl+D收藏木星链

BTC:科普 | 想深入了解BRC-20,先学习UTXO

作者:

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

这是白话区块链的第1930期原创?作者|晏文春出品|白话区块链

最近大热的BRC-20Token是基于比特币,但比特币区块链无法对其进行规则约束。制造BRC-20Token的成本在于将文件添加到区块链中,以及未来与Token关联的UTXO的移动。

既然UTXO这么重要,今天我们就来简单介绍一下UTXO。

?01?什么是UTXO

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

英国央行宣布将基准利率上调50个基点至4.00%:金色财经报道,英国央行宣布将基准利率上调50个基点至4.00%,符合市场预期。利率水平为2008年10月以来最高,这是2021年12月以来英国央行连续第十次加息。[2023/2/2 11:43:56]

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

SOL于24.464美元处或面临约5700万美元大额链上清算:11月8日消息,据DefiLlama数据显示,借贷协议Solend上SOL于24.464美元处,或面临260万枚SOL(约合5700万美元)的大额链上清算。[2022/11/8 12:31:19]

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

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

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

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

SushiSwap七月锁仓量增长超1亿美元:金色财经报道,据7月DeFi市场数据显示,Sushiswap锁仓量在本月增加超1亿美元,当前锁仓量约为5.87亿美元,较7月1日的4.54亿增长了约1.33亿美元。据悉,Sushiswap之所以出现增长,是因为社区在月初推出Sushi Guard Router提案,有助于SUSHI用户在协议级别保护MEV并提升gas效率降低费用价格,大约600万验证者接受了该提案,此外SUSHI在Blockchain.com上架也是另一个“助推器”。(ambcrypto)[2022/7/31 2:49:52]

而每一次收付款,是以UTXO为单位消耗或者接收的。比如我们用10元钱买5元早餐时,这个10元作为一个UTXO先整体付给卖家,卖家再找零给你。

我们通过一个例子来说明。

Tether 披露Celsius的贷款清算流程:金色财经报道,Tether 从未也永远不会将其储备的完整性置于风险之中。这已经一次又一次地证明了这一点,不仅因为它有能力从不拒绝赎回,而且它的储备金绝对透明。

虽然Tether的投资组合确实包括对Celsius的投资,仅占其股东权益的最小部分,但这项投资与 Tether 自身的储备或稳定性之间没有相关性。Celsius提取的 Tether 贷款是一笔以 BTC 计价的超额抵押贷款(130%+),清算抵押品以支付贷款的决定是两家实体之间协议原始条款的一部分,并在在清算事件开始之前就有。这个过程的执行是为了尽可能减少对市场的任何影响,事实上,一旦贷款被偿还,Tether 按照协议将剩余部分退还给Celsius。Celsius头寸已被清算,Tether没有损失。[2022/7/8 2:01:01]

情人节当天,李雷给韩梅梅买花,价格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标准是什么?

『声明:本文为作者独立观点,不代表白话区块链立场,本内容仅供广大加密爱好者科普学习和交流,不构成投资意见或建议,请理性看待,树立正确的理念,提高风险意识。文章版权和最终解释权归白话区块链所有。』

欢迎长按二维码

阅读白话区块链入门连载

↓↓↓

喜欢请点「在看」

标签:BTC比特币区块链ETHbtcc币最新价格比特币今日价格最新行情区块链dapp开发YETH价格

fil币价格今日行情热门资讯
比特币:彭博社:比特币不是理想的避险资产

彭博社近日发文称,由于加密市场动荡的加剧,比特币不太可能成为理想的避险资产。 Tether:FTX破产对Tether没有产生影响,彭博社报道不实:12月14日消息,USDT发行商Tether发文.

1900/1/1 0:00:00
MIL:长推:为什么NFT项目Milady饱受争议

注:原文来自@@codeboymadif发布长推。简单介绍什么是Milady?ElonMusk为什么转发它?争议是什么,美学是什么,特殊的风格和现状和未来.

1900/1/1 0:00:00
OIN:KuCoin杭州行丨闭门苦研1年半,妙招频出天下知

8月2日,国际化交易所KuCoin中国行之杭州站闭门会议成功举行。会议汇聚了杭州地区众多区块链企业代表以及行业大咖,以全球化的视野、前瞻性的眼光、深层次的思考,透析行业发展现状.

1900/1/1 0:00:00
ETH:一文探索代币化生成式AI的技术实现及可行性

代币化生成式AI会是什么样子??生成式AI正在以极快的速度发展;这种速度不仅在加速,而且比我们人类的头脑可以合理理解的速度更快。我们曾经认为是遥远未来科幻小说中的功能,如今已经变成现实.

1900/1/1 0:00:00
区块链:观点 | 美国参议员:区块链或将被广泛采用,但它依然没有解决金融包容性问题

区块链很好,但它们不足以将金融服务带给那些无法获得银行服务或者获得受限银行服务的人。这是美国参议院本周二就加密货币监管举行的听证会的主旨.

1900/1/1 0:00:00
LIB:巴比特专栏 | 中国人大国际货币研究所杨望:Libra马拉松何须“抢跑”

自Libra白皮书发布以来,Libra一直处于舆论的风口浪尖上。虽然Libra遭受了来自美国国会、G7稳定币工作组等多方的质疑,但Libra对于区块链金融创新者来说,俨然是一场马拉松,无须“抢跑.

1900/1/1 0:00:00