UTXO 代表未花费交易输出。UTXO 是区块链交易中尚未花费的输出,用于输入新交易。它类似于硬币,因为它在其特定货币中具有特定价值。例如,比特币是一种采用 UTXO 机制的加密货币。
UTXO 是一组已锁定的代币。UTXO 可以被视为一个可以容纳任何金额的货币盒子。一旦你拥有一些比特币,你在区块链中所拥有的就是一些 UTXO。区块链包含所有网络交易的完整记录。通过追踪它们,我们可以形成所谓的交易历史图。通过这种方式,每个输出都可以追溯到它通过加密货币交易创建的那一刻。
另请阅读,什么是区块链?给小白的简单指南
让我们用一个例子来理解这一点。考虑一个总共有 3 BTC 的钱包,由两个单独的 UTXO 组成:2 BTC 和 1 BTC。这两个 UTXO 反映了他在两笔早期交易中获得的比特币,可以被视为钱包中两种不同的面额。他向朋友发送 3 BTC。
另一个例子:假设 Pepe 必须向 XoXo 支付 14.5 BTC。第一步是 Pepe 会寻找总和至少为 14.5 BTC 的 UTXO。现在,理想情况下,他不会得到正好 14.5。假设 Pepe 以 15 BTC (3+4+8) 进入交易。现在继续前进,将生成两个输出。一个是 14.5 BTC 将被发送到 XoXo 地址,另一个是 0.5 BTC 将被发送到 Pepe 的地址。
UTXO 如何运作
另请阅读,硬件钱包和 Metamask 正在被攻破
区块链中 UTXO 的总数构成一个集合;每笔交易消耗该集合中的组件,同时创建新的组件并添加到集合中。因此,该集合代表特定加密货币系统中的所有代币。在给定时间点的代币总供应量可以通过添加整个 UTXO 集合来计算。
UTXO 是仅未花费输出的子集,可用于资助来自合法区块链的后续交易。为了防止双重支付和欺诈,需要仅在后续交易中使用未花费输出的条件。
UTXO 集
另请阅读,17 个最佳加密货币播客 随时随地收听!
未花费交易输出被称为 UTXO。只有来自合法区块链系统(如比特币)的未花费输出才能在交易中用作交易输入。当交易发生时,输入被移除,输出作为新的 UTXO 产生,可以在后续交易中消耗。
UTXO 是尚未花费的交易输出。在区块链系统(如比特币)中,只有未花费的输出才能用于被接受的交易。
比特币、Bitcoin Cash 和莱特币采用 UTXO 模式;而以太坊和以太坊经典采用账户模型,因为它涉及智能合约的部署。
用外行的术语来说,UTXO 是加密交易完成后剩余的货币,而区块链包含所有网络交易的完整记录。
另请阅读,


