手机版
扫描查看手机站
首页 > 文章 > 加密世界 > 正文

什么是UTXO模型?一文读懂比特币的UTXO模型

时间:2025-03-12 02:22:56来源:525游

要点

  • 比特币不使用 “账户-余额” 的模式来表示价值。相反,它将币作为首要的概念,每一笔钱各自由比特币用户持有。
  • 一个未花费的交易输出(UTXO)代表 “一整块” 的比特币。UTXO 被用作比特币交易的输入。
  • UTXO 模型使得比特币在可审计性、透明性和效率上更优于传统金融系统。

什么是 UTXO?

一个未花费的交易输出(UTXO)就代表一定数量的比特币。多个 UTXO 可以组合、单个 UTXO 也可以拆分,做出支付所需的任何面额。

我们可以将 UTXO 理解成实物货币,因为它们必须作为完整的一个单元来使用。如果你想花 5 毛钱,你不可能掰开一个 1 块钱硬币来付款。相反,你必须花掉整个 1 块钱,然后拿 5 毛钱的找零。但是,不同于实物货币,UTXO 没有标准面额。一个 UTXO 可以是任意数量的比特币。

顾名思义,一个 UTXO 就是一个比特币交易的输出。输出以 UTXO 的形式存在,直到被用作另一个交易的输入为止,这时就不再是未花费的。

在任意时间点,现有 UTXO 的集合都被称为 UTXO 集。比特币节点会追踪 UTXO 集,从而确定哪些代币未被花费,以及哪些人可以花费它们。该系统可以让比特币解决多重支付(Double Spend)问题。双重花费问题是长期困扰数字货币尝试的一大难题。

UTXO 是如何创建的?

新的 UTXO 是通过花费现有 UTXO 创建的。每个比特币交易都由输入和输出组成。输入花费已有 UTXO,输出则创建新的 UTXO。

那么,如果新的 UTXO 是通过销毁已有 UTXO 创建的,那么最初的 UTXO 是怎么来的?

Coinbase 交易

Coinbase 交易是一种特殊类型的交易,通过创建新的比特币来奖励找到区块的矿工。由于创造了新的比特币,coinbase 交易没有输入,但是会产生一个或多个输出。就像所有正常输出一样,coinbase 交易的输出是新的 UTXO。

每个 UTXO 的历史都可以追溯到 coinbase 交易的一个或多个输出。

理解比特币的 UTXO 模型

比特币的 UTXO 模型不同于大多数数字货币系统。这是因为比特币的设计目的有别于传统金融系统。比特币的初衷是实现完全透明化、公平性和可审计性。UTXO 可以帮助比特币实现这些目标。那么 UTXO 模型是如何运作的?

地址和 UTXO

在传统金融系统中,交易会从一个账户中取出资金转移到另一个账户中。比特币的 UTXO 模型没有账户,因此没有专门的发送方 账户/地址。地址虽然被用来接收 UTXO,但是永远不会直接记录在区块链上。比特币地址是 scriptPubKeys 的编码,包含在每个交易的输出中。

当比特币被花费出去时,输入只包含执行 scriptPubKey 所必需的签名和公钥,并没有提到比特币来自区块链上的哪个地址。但是,UTXO 的上一个地址是可以轻松计算得出的。每个交易输入都通过交易 id 来指明其前序交易,并通过索引来指明使用该前序交易的哪一个输出(实质上就是在引用现有的 UTXO)。被引用的交易输出的 scriptPubKey 可以被转化成比特币地址。

比特币的货币政策

UTXO 模型可以让所有比特币节点在任意时刻就比特币的存在情况达成共识。也就是说,任何人都可以审计比特币的总供应量,来确保比特币的货币政策被严格遵守。

UTXO 的组合和拆分

一个比特币交易可以包含任意数量的输入和输出。因此,用户可以任意组合和拆分 UTXO 来完成任意金额的付款。

例如,Alice 持有两个 UTXO,分别价值 0.5 BTC 和 0.7 BTC。当她向 Bob 支付 1 BTC 时,可以使用这两个 UTXO 作为输入,然后将 1 BTC 的输入发送给 Bob。

什么是UTXO模型?一文读懂比特币的UTXO模型

Alice 还另外创建了一个 0.199 BTC 的输出作为找零发送给自己。由于需要支付交易费,她无法给自己发送 0.2 BTC。

⚠️ 交易费不以交易输出(UTXO)的形式体现。它是通过输入值和输出值之间的差额推算得出。

交易验证

UTXO 模型可以让比特币节点有效验证链上的每个交易。当节点收到一个交易时,无论该交易是否已经打包进区块,均可验证该交易内的 UTXO 是否真的有效且没有被花费。正因如此,比特币可以在不依赖可信第三方的情况下解决双重花费问题。

UTXO 模型 vs. 账户模型

大多数金融系统(包括银行和密码学货币)不使用 UTXO 模型。因此,用户不依靠某几种代币来控制资产,而是使用一个或多个账户,且每个账户都有余额。账户模型可以让金融机构和商家精确记录个人账户的借入贷出情况,避免找零和选币问题。

账户模型的可靠性问题

账户模型的优势是以牺牲透明性和可审计性为代价的。审计所有银行账户中的美元总量是不可能的。

另外,大多数账户模型饱受退单和账户透支等问题的困扰。由于比特币交易必须引用要被花费的 UTXO,无效交易不可能被添加到区块链上。

UTXO 模型的隐私问题

UTXO 模型为用户提供隐私优势。比特币用户可以将每个 UTXO 存储在不同的地址中分别处理。通过这种方式,用户可以隐藏其持有的 UTXO 之间的联系,避免暴露在公众视线中。对于区块链观察者来说,确定哪些 UTXO 属于哪些用户会变得更有难度。

比特币的设计极大降低了生成新地址的难度。账户模型系统(尤其在传统金融体系中)使得生成新账户变得非常麻烦,甚至不可行,迫使用户将全部或大部分资金存放在一个账户中。

链分析公司试图通过各种方法破坏比特币的隐私性并确定 UTXO 的所有权。然而,这些方法靠的是假设和间接证据,而非严格的逻辑。

相关术语

交易

交易是比特币从一个地址转移到另一个地址的记录。所有交易都记录在区块链上的区块中。点击此处,了解更多。

UTXO 集

UTXO 集是某一时间点存在的所有 UTXO 的集合。所有 UTXO 的总量就是比特币的当前供应量。点击此处,了解更多。

交易 ID(txid)

交易 ID(txid)是标识特定交易的一串字母和数字。这个字符串只是对交易进行二次 SHA 256 计算得到的哈希值。点击此处,了解更多。

多重支付

所谓的多重支付,就是有人将同一笔钱花了不止一次,并让一方或双方相信他们已经拿到了钱。比特币利用去中心化账本和带有时间戳的区块链解决了双重花费问题。点击此处,了解更多。

稀缺性

货币稀缺性指的是货币很难被找到或创造出来。虽然货币普及很重要,但是一旦货币可以被轻而易举地创造出来,会对经济产生负面影响。点击此处,了解更多。

以上就是什么是UTXO模型?一文读懂比特币的UTXO模型的详细内容,更多关于比特币的UTXO模型的资料请关其它相关文章!


和平精英飞行器用不了怎么回事(和平精英飞行器时有时无) 王者荣耀怎么换绑定微信号(王者荣耀怎么卖号不卖微信?) 魔兽世界wlk黑铁条在哪(魔兽世界怀旧服黑铁图纸哪里买) 金铲铲之战VIP火男阵容怎么玩 VIP火男阵容攻略 CTSI币发行总量多少?CTSI币发行总量和流通量介绍 云顶之弈光明哨兵怎么合成(云顶之弈光明哨兵如何合成) DNF手游宠物装备洗练材料怎么获得(dnf宠物装备怎么刷) 冰原守卫者任意采集怎么完成(冰原守卫者攻略建设) 英雄联盟手游宿敌对决触发条件是什么(英雄联盟手游宿命对决) 王者荣耀换区后还能继续使用老区吗(王者换区以前的区东西会变吗) 哪些角色扮演类手游好玩(有什么好的角色扮演手游) COMT币发行价格多少?COMT币怎么样详细介绍 宝可梦传说阿尔宙斯噩梦神怎么获得(阿尔宙斯梦特性) Coinglass是可以买币交易吗?Coinglass交易平台注册教程 问道手游多少级可以秒5个目标(问道手游人物多少级秒5) 洛克王国钻石任务在哪里(洛克王国钻石任务在哪里2021) 王者荣耀怎么取消自动拒绝投降(王者荣耀怎么关掉自动拒绝投降) REV是什么币种?REV币前景和未来价值分析 分析代币协议转账需要多少笔交易操作? 无法连接至steam网络(无法进入steam网络) fil币价格今日行情-Filecoin今日行情,最新消息,24小时实时汇率 梦幻西游手游魔王寨怎么加点(梦幻西游手游魔王寨怎么加点才厉害?) Trezor硬件钱包多少钱?Trezor硬件钱包价格介绍 币赢交易所排名前多少名?数字货币交易所排行榜前十名 csgo跳过热身指令是什么(csgi跳过热身) 区块链SOC是什么币?SOC币上线交易所和官网总量介绍 UMA币是什么币?UMA币发行总量及流通量介绍 什么是稳定币?稳定币和比特币区别以及购买教程 theta币是什么币?theta币官网、交易平台和总量全面介绍 ICP币会跌到一文不值还有希望吗?ICP币还能涨回1千美金可能性 蜀门手游青城加点攻略(蜀门手游青城最强输出搭配) 中国数字资产交易平台如何交易?中国人怎么进入数字交易所 魔兽世界wlk80级为啥炼金不行(80级炼金术) TP钱包基础知识:如何进行TRX的转账、收款? 魔兽世界9.2法师三系选择哪个好(魔兽9.0法师堆什么属性) 全球最大的比特币交易APP官网下载,比特币中国官网登录入口 有好玩的3d类型的游戏吗(好玩的3d游戏大作) 王者荣耀公孙离怎么获得(怎么获得公孙离皮肤) 王者荣耀怎么评选区级称号(王者荣耀怎么评上区级排名) 浏览器如何清理缓存?浏览器清理缓存快捷键 币圈十大交易所app下载 ,2025最新币圈数字货币交易app排行榜前十名 显卡挖矿是什么意思?购买显卡矿机应该注意什么? JustSwap交易所手续费多少?JustSwap费用详细介绍 收益聚合器是什么意思?收益聚合器提供的收益从何而来? 整理分享了七个正规靠谱的赚钱软件给大家(正宗的赚钱软件) 如何进行合约交易?合约交易新手教程 蜀门手游百花技能加点(蜀门手游百花怎么加血多) 区块链Defi金融三要素 和平精英兰博基尼抽奖技巧是什么(和平精英兰博基尼车皮) 有没有花钱少又好玩的游戏推荐(有没有花钱少的网游) 原神风龙废墟七天神像在哪(原神风龙废墟七天神像怎么开启) DNF圣域之痕一天能获得多少(圣域多久刷一次) 有哪些微氪福利多的良心手游(微氪金的良心手游) 区块链人士必备工具(赶快收藏) WBTC是什么币?WBTC币全面介绍 区块链ATOM币是什么币?ATOM币价格总量及前景介绍 时空猎人翅膀外观怎么升级(时空猎人翅膀怎么获得) LOKA币发行量多少?LOKA币发行总量详细介绍 魔兽世界公正徽章怎么兑换装备(tbc公正徽章在哪里兑换) bitpay是什么钱包?bitpay钱包怎么样? Mask币会成为百倍币吗?Mask币2025年能涨到多少价格预测 三箭资本是哪个国家的?投资公司三箭资本全面介绍 租房子用哪个app好一些?哪个平台更有保障 比特派钱包使用教程:如何参与SOL项目(以raydium为例) ZBG交易所靠谱吗?ZBG交易所怎么样? 消逝的光芒2武器怎么修复(消逝的光芒2贫民窟武器) 十个问题告诉你什么是元宇宙 元宇宙详细介绍 王者荣耀战力够了怎么没有称号(王者荣耀战力够了却没有称号) 手把手教你从零重装Win10系统(手把手教你如何重装win10系统) BTCChina交易平台可靠吗?BTCChina交易平台官网下载 一文详细了解CEX和DEX的区别 dnf自动修理怎么触发(dnf自动修理是修理一个还是全部) NOMC是什么币种?NOMC币最新价格 NOMC币介绍 宝可梦阿尔宙斯传说闪光有什么用(神奇宝贝阿尔宙斯传说) dnf辅助装备90级能升级吗(地下城90级辅助装备) shib柴犬币用哪个钱包?什么钱包支持shib? 天天拍车卖车靠谱不(天天拍车卖的高吗) 区块链科普:密码货币钱包全景概览介绍 收藏好这3个搜索工具(今天加了搜索功能可以更方便搜片子了) 宝可梦传说阿尔宙斯月伊布怎么进化(宝可梦究极之月阿尔宙斯) chatGPT:全球最赚钱的10个行业(世界上最赚钱的行业排行榜前十名) 魔兽世界德鲁伊技能有什么(魔兽世界怀旧服德鲁伊技能) 冰原守卫者佣兵可以帮忙打架吗(冰原守卫者可以交易吗) 梦幻西游手游鬼王难吗(梦幻西游手游最强鬼将) 洛克王国宠物性格怎么修改(洛克王国宠物性格修改在哪) Win7系统提示“内存不足”的原因及解决办法 Metaverse是什么意思?会令扎克伯格如此着迷 Chia币今日价格行情,奇亚币最新价格_XCH币今日行情,最新消息 魔兽世界督军的死亡之轮怎么获得(魔兽世界督军的末日) 欧易交易所怎么做多做空?OKEX/欧易交易所做多做空操作教程 电脑怎么用万能钥匙连接wifi?出现感叹号怎么解决 冰原守卫者怎么做好装备(冰原守卫者武器大全) 艾尔登法环黄金律法怎么获得(黄金律 fate) 区块和节点是什么意思?区块和节点的关系是什么? 元宝币哪个交易所可以买到?元宝币交易平台分享 梦幻西游画魂怎么样(梦幻西游 画魂) 王者荣耀石碑顺序是什么(王者荣耀碑文干什么用) 重返帝国魏兰怎么培养(重返帝国手游玩法) 热血传奇:打造自己梦想中的传奇怀旧版本1.76经典款 宝可梦传说阿尔宙斯锐利之爪怎么获得(睿小二阿尔宙斯)

热门文章

推荐专题

更多>>

游戏推荐

更多>>