未使用的交易输出 (UTXO) 的含义

2024年Apr22日 | 更新于 2024年Apr22日
未使用的交易输出 (UTXO) 是指特定交易后剩余的加密货币数额。

什么是未使用的交易输出 (UTXO)?

未使用的交易输出 (UTXO) 是交易中未使用或剩余的加密货币。 每一笔加密货币交易都包含输入和输出。 每次执行交易时,都会删除输入并生成输出。 留下来未立即花费的任何输出都是未使用的交易输出,后续可以在新的交易中使用。

UTXO 的运作与现金交易类似,您必须使用全部金额,然后再将剩余的余额找给您。 例如,如果您想购买一本 20 美元的书,但只有一张 50 美元的钞票,您必须使用整张 50 美元的钞票,然后再找您 30 美元。 同样,在加密货币世界,您无法从 UTXO 中发送一个特定金额。

例如,Bob 想向某人(比如 Alice)发送 2 比特币,但他的钱包里只有一个价值 5 比特币的 UTXO。 他必须将整个 UTXO 发送给 Alice,然后会收到一个新的、更小的 UTXO,其中包含剩余的 3 比特币,即“找回的零钱”。 此过程由区块链协议处理,不需要接收者信任即可退还找回的零钱。

在区块链网络中,这笔交易将创建:

  • 2 比特币 – 发送给 Alice。
  • 2.99 比特币 – 退还给 Bob。
  • 0.01 比特币 – 矿工处理交易的费用。

为什么 UTXO 很重要?

UTXO 模型是跟踪给定网络中代币供应量以及核实交易的重要组成部分。 未经所有者核实,则无法执行 UTXO,这有助于防止诈骗或欺诈。 每笔 UTXO 交易都与个人数字签名关联,所有者将其用作新交易的输入时,需要提供该签名来确认 UTXO 的所有权。

UTXO 与账户余额模型的区别

UTXO 和账户余额模型是跟踪资金和交易的两种不同方式;比特币使用UTXO,以太坊使用账户余额模型。

比特币基于 UTXO 区块链模型,将交易分为几个不同的部分——输入和输出。 用户的钱包余额跟踪所有 UTXO 交易。

以太坊基于账户/余额模型。 该模型确保账户余额足够多,或者至少与要花费的交易金额相等。

一般而言,大多数开发人员认为 UTXO 模型更安全,而且与账户/余额模型相比,UTXO 模型需要的存储空间更少,账户/余额模型则需要更多存储空间来存储大数据块。

主网

主网是一条独立、完整、自行运行的区块链,所有加密货币交易都在主网上广播、验证、处理,并记录在其分布式账本上。

完整定义

总锁定价值 (TVL)

总锁定价值 (TVL) 是指质押或锁定在协议中的资产总和。

完整定义

Halving(奖励减半)

加密货币奖励减半是在某些加密货币(例如比特币)中发生的事件,旨在降低新币发行速率,保持稀缺性。

完整定义