目录

UTXO 模型:它是什么,它是如何运作的,以及为什么比特币依赖于它。

UTXO模型

你的比特币钱包里并不存放比特币,也从来没有存放过。它存放的是收据,每张收据都对应着一笔确切金额,与过去的特定交易相关联,这些收据一直处于未使用状态,直到你决定转移它们为止。

那堆收据实际上就是UTXO模型。一旦你理解了它,你就能以大多数比特币持有者永远无法企及的方式理解比特币。

加入UEEx

体验全球领先的数字财富管理平台

注册

什么是UTXO?

UTXO,即未使用交易输出,是您已收到但尚未使用的一部分加密货币。

你可以把它想象成钱包里的一枚硬币:它有着独特的历史,表明是谁给了你它,并且在你决定花掉它之前它一直保持不变。

在加密货币中,UTXO 是追踪数字货币所有权和流动的基础元素。

另请参阅: 以太坊技术分析交易成功的关键指标

UTXO 的工作原理

每次进行加密货币交易时,您都会使用钱包中的 UTXO 为收款人创建新的 UTXO。

可以把它想象成把一张大钞分成几张小钞。假设你有一个价值 2 个比特币的 UTXO,你想把 1 个比特币发送给朋友。 

UTXO 模型的工作原理 

来源:DeFIChain

该系统会将您的 2 比特币 UTXO 分成两部分:一部分给您的朋友(1 个比特币),一部分给您自己(剩余的 1 个比特币)。

一条关键规则:每个UTXO都必须全部花费。如果您从一个包含2个比特币的UTXO中发送了1个比特币,剩余的1个比特币必须以新的UTXO的形式明确地发送回您自己的地址,即您的找零地址。

如果你忘记在交易中包含找零,差额不会退还给你。它会永久地归处理该区块的矿工所有,且无法追回。

这是一个毫不留情的机制,在比特币的历史上,它不止一次让人们措手不及。

您未花费的部分将成为您钱包中的新 UTXO,而您的朋友也会在他们的钱包中获得一个新的 UTXO。

创建和使用 UTXO 的系统对于跟踪加密货币非常重要。

这就是我们确保没有人可以花两次同一笔钱(称为双重支付)的方法,它有助于验证每枚硬币是否都在其应在的位置。

UTXO 的起源:Coinbase 交易

如果所有 UTXO 都是通过花费之前的 UTXO 创建的,那么就会出现一个显而易见的问题:第一个 UTXO 是什么?

答案是 coinbase 交易,这是一种特殊的交易,存在于每个新的比特币区块中,颁发给成功将该区块添加到区块链中的矿工。

与常规交易不同,coinbase 交易没有输入 UTXO;它从无到有地创建新的比特币,具体来说,就是区块奖励加上该区块中收集的任何交易费用。

如今存在的每一个比特币都可以通过UTXO链追溯到Coinbase上的一笔交易。这就是比特币的起源。你钱包里的每一张收据,无论经过多少人之手,最初都是区块确认时发放给矿工的区块奖励。

加入UEEx

体验全球领先的数字财富管理平台

注册

公钥加密:如何保证 UTXO 的安全

加密货币交易使用一种叫做 公钥加密别担心,它并没有听起来那么复杂!

可以把它想象成一个安全的邮箱系统。当有人给你发送加密货币时,他们会将其锁定在你的“邮箱”(你的公钥)中,只有你和你的私钥才能访问它。y,即可解锁。

公钥加密

来源:Twilio

要使用 UTXO,您需要证明您拥有与该公钥关联的私钥。这确保了其他人无法访问或使用您的加密货币,从而使系统非常安全。

UTXO 集:跟踪所有 UTXO

UTXO集合就像一个大型列表,用于跟踪区块链上所有未花费的UTXO。每次发生交易时,UTXO集合都会更新——已花费的UTXO会被移除,新的UTXO会被添加进去。

加入UEEx

体验全球领先的数字财富管理平台

注册

这份持续更新的清单确保每一单位加密货币都得到记录,且不会被重复使用。如果没有这个系统,人们很容易欺骗系统,将同一笔钱重复使用。

另请参阅: 最佳加密货币价格预测建模技术

UTXO 目前规模有多大?

每个完整的比特币节点都维护着自己的 UTXO 集副本——这是一个实时数据库,记录了网络上当前可用的所有未花费的输出。

截至2025年中期,该数据集包含约170亿条记录,存储在每个节点上的LevelDB数据库中。具体数字尚不确定;发布前请核实当前数据,因为该数字会随着每个区块的更新而变化。

该数据库的大小在实际应用中很重要:随着比特币的普及和UTXO的积累,节点需要更多的磁盘空间和内存来维持快速查找。

这就是为什么 UTXO 合并不仅被视为个人用户的费用策略,而且被视为网络健康的长期考虑因素的原因之一:更少、更大的 UTXO 可以减轻维持比特币运行的节点的压力。

UTXO如何决定您支付的交易费用

大多数比特币用户没有意识到的是:你的交易手续费并非基于你发送的比特币数量,而是基于交易包含的数据量。

数据量取决于您组合多少个UTXO作为输入。如果您的钱包里有来自20笔不同存款的20个小型UTXO,而您想发送一笔付款,那么该交易需要引用所有20个输入,因此其字节数会比使用一两个干净UTXO的交易大得多。

交易金额越大,数据量越多,手续费也就越高,无论你发送的是 10 美元还是 10,000 美元。这就是 UTXO 合并的重要性所在:在手续费较低的时期,定期将小额 UTXO 合并成更少、更大的 UTXO,可以大幅降低你未来的交易成本。

另一方面是隐私性:您在一笔交易中合并的每个 UTXO 都会永久链接到链上。

如果合并数据时不够谨慎,就会创建一份公开记录,将你收到的每一笔存款都联系起来。

加入UEEx

体验全球领先的数字财富管理平台

注册

UTXO模型的优点和缺点

好处说明
增强隐私交易使用不同的UTXO,使得追踪资金流动变得更加困难。
并行处理交易可以独立验证,从而提高可扩展性。
简化的区块链状态每个UTXO代表一个特定的值,使交易更容易跟踪和管理。
防止双重消费追踪每一笔未使用的产出,以确保同一笔资金不会被重复使用。

UTXO模型的局限性

局限性说明
复杂钱包管理管理多个UTXO会使交易更加复杂,并可能增加费用。
更大的交易规模拥塞期间,使用多个 UTXO 作为输入可能会增加交易规模和成本。
智能合约的局限性与基于账户的模型相比,实现复杂的应用程序更具挑战性。
粉尘问题小额UTXO可能会不断累积,由于手续费高昂,使用起来效率低下。

加入UEEx

体验全球领先的数字财富管理平台

注册

另请参阅: 您应该了解的加密货币价格走势预测模型

常見問題解答

同一个钱包里可以同时持有多个UTXO吗?

是的——这对于大多数比特币钱包来说都是正常状态。每次收到付款时,都会生成一个新的UTXO。

如果你收到了十笔不同的付款,你的钱包里就会有十个不同的UTXO,每个UTXO都有自己的交易历史、自己的价值和自己的来源。

您看到的钱包余额就是所有钱包余额的总和。

为什么有些比特币交易需要更长时间才能确认?

交易确认速度与矿工优先级相关,而矿工优先级几乎完全由手续费率决定——手续费以每字节交易数据的聪数来衡量,而不是以发送的价值美元来衡量。

使用大量UTXO输入的大额交易会传输更多字节,因此,与小额高效交易相比,以相同速度确认交易的成本更高。

以太坊是否使用UTXO模型?

不。以太坊采用的是基于账户的模型,UTXO 模型最常与这种系统进行比较。

结语

还记得一开始的那堆收据吗?现在你知道每张收据都包含一个交易 ID、一个具体的金额,以及一条追溯到它经手的每一个人的监管链,一直到最初创建它的矿工。

UTXO模型不仅仅是比特币追踪比特币的方式,它还证明了比特币从未被重复花费、从未被伪造、也从未凭空产生。

你钱包里的每一张收据都是完整的记录。这不是技术细节,而是关键所在。

免责声明:本文仅供参考,不构成任何交易或投资建议。本文内容不构成任何财务、法律或税务建议。交易或投资加密货币存在相当大的财务损失风险。在做出任何交易或投资决定之前,请务必进行尽职调查。

凭储备证明进行交易

UEEx每月都会公布其所有上市市场的审计报告和第三方验证报告。

冷库
0 %
审计
包月 0

UEEx 周刊摘要

市场分析和安全警报,10,000 名交易员阅读

UEEx 周刊摘要

每周提供市场分析、交易策略、期货洞察和安全警报。超过 10,000 名加密货币交易者阅读。

绝无垃圾邮件。随时可以取消订阅。