使用 Ledger Flex™,在一个安全屏幕上核对并签署交易

立即探索

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

2024年4 月22日 | 更新于 2024年4 月22日
未使用的交易输出 (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 模型需要的存储空间更少,账户/余额模型则需要更多存储空间来存储大数据块。

星际文件系统 (IPFS)

星际文件系统 (IPFS) 是一个分布式的点对点系统,用于共享、存储和访问文件、数字数据、应用程序和网站。

完整定义

链下交易

链下交易是指在给定区块链网络之外发生的价值或数据转移,包括交易。

完整定义

无常损失

无常损失是参与 DeFi(去中心化金融)流动性池时会发生的风险。 如果存入资产的价格较存入之时发生变化,就产生了无常损失。

完整定义