什么是比特币的UTXO?未花费交易指南
在这篇文章中,我们将尝试回答诸如什么是UTXO、UTXO有什么用途、 什么是未花费的交易输出、什么是比特币UTXO等问题。
未花费的交易输出,称为 UTXO,是区块链世界中的一个重要概念。这个名字可能看起来有点混乱,但概念本身并不难理解。本文解释了您需要了解的有关 UTXO 的所有信息。
UTXO 可以用一个简单的类比来解释
未花费的交易输出是用户已收到并可以在未来花费的交易的输出。这是事实,因为顾名思义,它是进程未使用的输出。但这到底是什么意思呢?类比将有助于阐明 UTXO。
每个 UTXO 就像一个单一的法定**或单一的法定纸币。如果您有 45 美元现金,则您必须拥有不止一张纸币,因为没有 45 美元纸币。因此,虽然你的钱包里有 45 TL,但你的钱包里可以有任意数量的纸币 -UTXO-。
在这个简单的示例中,您可以拥有以下任意法定纸币组合:
九张 5 纸币,
四张 10 纸币和一张 5 纸币,
比如两张20纸币和一张5纸币的**...
45 TL 有多种纸币组合。在每种情况下,您都有 45 美元,尽管每种情况下您的**数量不同。
UTXO 也是如此。即使您在登录加密货币钱包时看到一笔余额,您的钱包中也可能有一个或多个 UTXO。该 UTXO 的大小可能会有所不同,但加在一起时,其总和等于您钱包的总余额。
现在让我们更进一步地进行类比。当您用现金购买商品时,您可能没有足够的金额来支付。例如,假设您花 3.50 里拉购买一杯咖啡。您的钱包里有 45 里拉,但还没有 3.50 里拉来支付咖啡费用。
要支付咖啡费用,您需要多付一张(或多张)纸币,然后获得一些钱作为回报。您可以用 5 里拉的账单支付咖啡费用,在这种情况下,您将收到 1.5 里拉的回报。或者您可以用 20 里拉的账单支付咖啡费用;在这种情况下,您将收到 10 里拉、5 里拉纸币以及 1 里拉和 0.50 库鲁斯硬币作为回报。
发送加密货币时也会发生同样的情况。假设您总共有 740 BTC。想象一下你的余额是 3 个 UTXO:一个 320 BTC 的 UTXO,一个 215 BTC 的 UTXO,一个 205 BTC 的 UTXO。
如果您想发送少量的 BTC 到不同的地址,您的钱包必须发送至少一个 UTXO 才能完成您的交易。正如您无法通过将 10 美元**切成两半并将一张交给收银员来支付 5 美元商品一样,您也无法发送一半的 UTXO 来完成加密交易。您必须发送整个 UTXO,然后进行更改。
假设您想向朋友发送 30 BTC。您需要发送其中一份 UTXO(320、215 或 205 BTC)才能完成交易。您的朋友将为单个 UTXO 收到 30 BTC。根据发送的 UTXO,您**将收到价值 290、185 或 175 BTC 的新的、更小的 UTXO。
那么,如果您想发送 350 BTC 给您的朋友怎么办?本质上会发生同样的事情,但这次你需要发送两个完整的 UTXO 来完成交易。你的朋友仍然会得到他们的 350 BTC,而你会得到一个新的 UTXO 作为回报(70、175 或 185 BTC,具体取决于发送哪两个 UTXO 来进行付款)。
法定货币和 UTXO 之间的区别
上述类比可能足以让您充分理解 UTXO 的概念,但这并不是一个**的例子。这个类比可以从几个方面来解释。
首先,上面的例子并不**准确,因为您需要支付交易费用来处理您的交易。当您发送**数量的资金到不同的地址时,您收到的新的 UTXO 回报将是您发送的货币和您支付的金额的原始 UTXO 金额。
新的 UTXO = (现有 UTXO 的总和) – (发送到不同地址的货币总和) – (该区块链的交易费用)
不同区块链的交易费用各不相同,同一区块链内不同时间的交易费用也有所不同。
我们之前的 UTXO 类比不成立的另一个原因是法定票据的价值是固定的。换句话说,法定纸币的面值**于政府选择印刷的面值。
数值是预先确定的
土耳其现有的纸币** 5 里拉、10 里拉、20 里拉、50 里拉、100 里拉和 200 里拉。欧洲地区**接受的欧元纸币有:5欧元、10欧元、20欧元、50欧元、100欧元、200欧元和500欧元。当谈到纸币时,硬币被忽略。您无法创建任意数量的纸币,因为每张纸币的面值都是预先确定的。
UTXO 则不然。UTXO 可以有任意数量。实际上,这提供了几个重要的好处。首先,它比法定货币提供了更大的灵活性。可以在单个 UTXO 中持有价值 100 万美元的 BTC,而不是用数千张法定纸币来持有同等金额的法定货币现金。
区块链开发人员有机会编写代码来优化小型加密货币交易打包为“**”(UTXO)的方式。这意味着开发团队可以共同努力保持区块链的数据权重可控。数字钱包开发人员越好,创建的 UTXO 大小就越**。更**的 UTXO 生成意味着**的数据权重和**的数据处理速度。
然而,与法币相比,区块链技术有一个局限性:每个人数字钱包中UTXO的数量和金额必须被记录。
一个小缺点
由于大多数区块链协议要求所有交易都在公共分类账上进行,因此 UTXO 被组装或分解为更大或更小尺寸的**时间是当您参与公共区块链上的交易时。如果您不发送或接收资金,则您钱包中持有的 UTXO 数量无法调整。
事实上,这是一个小缺点。你钱包中 UTXO 的数量和大小自然会随着时间的推移而变化。您可能有较小的 UTXO 来构成您的**余额,或者有时您可能有一个包含所有余额的大型 UTXO。
这是“什么是 UTXO?”这个问题的答案。从**用户的角度来看,通常不需要理解 UTXO 概念。您在加密货币钱包中看到的余额是您拥有的加密货币数量,无论构成该总数的 UTXO 的数量和价值如何。
本文 巴适财经 原创,转载保留链接!网址:/article/689520.html
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。