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

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

时间:2024-03-19 阅读:
特战英豪官网版

特战英豪官网版

  • 类型:射击空战
  • 大小:61.82MB
  • 语言:中文版
  • 版本:v1.0.0

要点

  • 比特币不使用 “账户-余额” 的模式来表示价值。相反,它将币作为首要的概念,每一笔钱各自由比特币用户持有。
  • 一个未花费的交易输出(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模型的资料请关其它相关文章!


冰原守卫者佣兵实力怎么升(冰原守卫者攻略) 深空之眼五星刻印怎么获得(深空之眼5-4) 梦幻西游手游69到80需要多少天(梦幻西游手游69到80级需要多少经验) 和平精英无ui模式怎么开(和平精英无ui模式怎么开训练营) 王者荣耀芈月怎么出装2022(王者荣耀芈月怎么出装备) 有没有不需要花钱的游戏(不用花钱又好玩的游戏) 问道手游第二套属性怎么开(问道开启第二套属性) Sunbit怎么买卖法币?Sunbit交易所法币购买交易操作教程 手游诛仙炼器技巧(诛仙手游炼器成功率分析一定要掌握规律) 2022年安全性比较好的交易平台有哪些? 我的世界蜂巢生成在什么地方(我的世界蜂巢用法) 智能合约地址什么意思?智能合约安全吗? 什么手游好玩人气高不费钱(十大良心网游手游) DEFX是什么币?DEFX币投资价值分析 JNTR币发行量多少?JNTR币发行总量及项目介绍 shib币是什么意思?shib币柴犬币怎么买? 哪些手游能赚人民币(哪款手游真的可以赚人民币) 王者荣耀星耀可以和什么段位排位(星耀可以和王者几星排位) 如何将钱包中的BTM迁移到Bytom链全节点钱包 GALA是什么币种?GALA币前景和价值深度分析 区块链百科:密码朋克是什么意思? 冰原守卫者巨人洞穴怎么过(冰原守卫者游戏视频) Chia奇亚挖矿有哪些功能? 英雄联盟大乱斗全员战斗加成什么意思(lol大乱斗队友全是弱智) 元宇宙究竟是什么?如何抓住机遇? 和平精英人机模式怎么开(和平精英设置人机) 世界公认的冷钱包有哪些?盘点十大冷钱包 古典仙侠手游哪一款好玩(古典仙侠排行榜前十的小说有哪些) 优质好玩的网游游戏有哪些(有哪些好玩儿的网游) MANA币是哪个国家的?MANA币怎么样? 黑色沙漠手游领地怎么拆除建筑(黑色沙漠手游沙漠地图怎么解锁) 助记词和私钥的区别是什么?助记词和私钥哪个重要? 有哪些无广告高人气网游游戏(无广告的经典游戏) 如何避免比特币交易中常犯的7个错误? 王者荣耀共享皮肤怎么设置(王者荣耀如何设置共享皮肤) 王者荣耀紫星币能赠送吗(王者荣耀紫星币能否赠送) 经典复古手游推荐,传奇手游1.76复古小极品 诺亚之心紧要果篮奇遇任务怎么完成(诺亚之心启程) dnf强化12好还是增幅10好(dnf增幅12和强化12哪个成功率高) 区块链TROY币怎么样?TROY币前景及价值深度分析 哪款角色扮演手游比较好玩(哪款角色扮演手游最火) 区块链HXRO币是什么币种?HXRO币前景怎么样? XOXOEX是什么交易所?XOXOEX交易所怎么样? 欧易okex合约交易怎么玩?okex合约交易教程图解 英雄联盟吸血鬼叫什么名字(英雄联盟吸血鬼是什么英雄) 国外有什么好玩的手游(国外有什么好玩的手游推荐一下) 暗区突围体验服怎么申请(暗区突围体验服资格申请) 王者荣耀西施S26怎么出装(王者荣耀s22西施最强出装) mysql5.5安装教程:mysql下载与安装图文详解 超级玛丽游戏中主角的职业是什么(超级玛丽游戏人物介绍) 侠客风云传六脉神剑怎么学(侠客风云传六脉神剑学不会) 王者荣耀12元权益包怎么退订(王者权益包怎么用) 有没有值得玩的三国类手游(推荐三国类手游) 诛仙手游灵阵攻略(诛仙手游阵灵阵法搭配) 和平精英军需十连抽有保底吗(和平精英军需十次单抽) 宝可梦阿尔宙斯千针鱼怎么进化(千针鱼超进化) dnf105传说装备怎么出(100级dnf传说装备怎么得到) 上古诸神魔尊表现如何 魔尊强度一览(上古诸神官网) 妄想山海神罚巨兽在哪(妄想山海神兽遗迹是什么) DeversiFi交易所靠谱吗?DeversiFi究竟怎么样? 王者荣耀ios人脸识别能在安卓上进行吗(王者ios人脸安卓还需要吗) 比特现金是什么币?BCH币价值和前景分析 如何购买比特币?简单三步,教你1分钟购买比特币 和平精英灵敏度丢失怎么找回(和平精英灵敏度消失了) 送gm后台免充值手游有哪些(送充值的手游平台官网) 炒币怎么选币?炒币选币技巧揭秘(附常见的炒币骗局汇总) 欧易OKX交易所如何进行币币闪兑?欧易币币闪兑新手教程 比特币挖矿设备有哪些?盘点常用的比特币矿机 魔兽世界烬丝布哪里刷最快(魔兽去哪里打烬丝布) 哪些是好玩不花钱的手游(好玩儿不花钱的手游) 第五人格宿伞之魂天赋加点推荐(第五人格宿伞之魂人格搭配) 炒币爆仓强平是什么意思?炒币爆仓怎么办? 钱包科普:想要安全地保管资产,先要知道钱包的这些知识 哪款武侠手游好玩推荐(推荐几个武侠手游) 什么是Aurix?一文了解具有革命性的Aurix生态系统 冰原守卫者博克村怎么双人通关(冰原守卫者游戏视频) DeFi中聚合器是什么意思?DeFi 聚合器带来什么好处? 如今RPG都以动作类为主(rpg回合制游戏是什么) 妄想山海懒妇鱼齿怎么获得(妄想山海鲛鲨鱼在哪) 星露谷物语鬼鱼哪里钓(星露谷 鬼鱼) 泰拉瑞亚工匠作坊怎么获得(泰拉瑞亚工匠作坊在哪获得) 苹果id怎么更改id号? 推荐6 种apple id重置密码的方式 和平精英兰博基尼抽奖技巧是什么(和平精英兰博基尼车皮) okex挖矿花钱吗?okex挖矿提现额度 dnf公会退出多久能加入新的公会(dnf公会会长退出公会) 以太币挖矿合法吗?以太币挖矿流程具体教程 如何充值时空猎人(时空猎人充值卡) 苹果手机注册ins总是显示没有网络?图解苹果注册ins详细教程 有什么可以组情侣cp的手游(哪些游戏可以组情侣) 梦幻新诛仙帮派天赋点怎么获得(梦幻新诛仙帮派天赋点怎么加) 问道手游单人玩什么职业好(问道手游适合平民长期玩的) 比特币对冲是什么意思?比特币对冲方法 第五人格红夫人怎么玩(第五人格红夫人怎么玩十三叔视频) ACH币怎么买卖交易?ACH币交易和买卖教程图解 我的世界发光的墨囊有什么用(我的世界里发光的东西) 时空猎人星盾多少级满级(时空猎人星盾克制关系) 纸嫁衣4罗盘怎么获得(纸嫁衣第四章算盘) 清除c盘的垃圾文件会怎么样?如何清除c盘除系统外所有垃圾 FIS是什么币种?FIS币前景和未来价值分析 和平精英怎么解决异地登录(和平精英怎么异地登录对方账号)

热门文章

推荐专题

更多>>

游戏推荐

更多>>