登录/注册

utxo

更多

好的!UTXO 的中文全称是 未花费交易输出

以下是详细解释:

  1. 字面意思:

    • 未花费: 还没有被使用掉。
    • 交易输出: 在区块链交易中产生的结果(类似于一笔交易的“产出”或“找零”)。
    • 合起来:尚未被用作新交易输入的、之前交易的输出。
  2. 核心概念(类比现金):

    • 想象一下你用现金支付:你付给商家一张 100 元钞票买一个 70 元的东西,商家找回你一张 30 元钞票。
    • 在 UTXO 模型中(如比特币):
      • 你拥有的比特币不是存在一个“账户”里,而是由之前别人转给你的、你还没花掉的“交易输出”组成的。
      • 当你发起一笔交易(比如支付 0.5 BTC)时:
        • 你需要选择一个或多个你拥有的、总值大于或等于 0.5 BTC 的 UTXO 作为输入(就像拿出你的现金)。
        • 交易会创建新的输出
          • 一个输出是给收款人的 0.5 BTC(相当于付给商家的钱)。
          • 另一个输出(如果有剩余)是找给自己的零钱(比如你用了 1 BTC 的 UTXO,那么会创建一个 0.5 BTC 的新 UTXO 返回给你自己)。
      • 被你用作输入的 UTXO 就被花费掉了,不再是 UTXO。
      • 新创建的两个输出(给收款人的和找零的)就成为了新的 UTXO,等待被它们的所有者在未来的交易中花费。
  3. 关键点:

    • 不是账户余额模型: UTXO 模型跟踪的是离散的、未被花费的交易输出片段,而不是像银行账户那样一个简单的余额数字。
    • 链式追踪: 整个区块链的状态就是由当前所有 UTXO 的集合来定义的。验证交易是否有效,就是检查其输入引用的 UTXO 是否存在且未被花费,以及签名是否有效。
    • 隐私性: 可以带来一定的隐私性(通过避免使用整个余额),但也可能通过链上分析被追踪。
    • 并行处理潜力: 理论上,处理不相关的 UTXO 的交易可以并行验证。
    • 主要应用: 比特币及其衍生链(如 Litecoin, Bitcoin Cash)是 UTXO 模型的典型代表。

简单总结:

UTXO(未花费交易输出) 是区块链(尤其是比特币)中用来记录用户余额的一种模型。它把用户的比特币”余额“看作是由许多个之前收到的、且尚未花出去的”交易找零“组成的集合。每次交易都会消耗(花费)一些旧的 UTXO,并生成新的 UTXO(包括支付给别人的和找零给自己的)。

希望这个中文解释能帮您理解 UTXO 的概念!如果您想了解更深入的技术细节(如交易结构、验证过程等),可以再问我。

如何去协调交易本地状态

基于互斥点(based on points of mutual exclusion)我们认为每个区块和交易都是1个或多个冲突集的成员,比如花费相同的UTXO。

2020-02-27 09:29:59

基于UTXO去中心化区块链构建的应用程序协议尤里卡介绍

尤里卡是一个基于 UTXO 的去中心化区块链,它使用权益证明(PoS)共识模式,其中下一个块的创建者是根据区块链原生币(尤里卡币)的持有量选择而不是像使用比特币的工作量证明(PoW)一样的哈希率的度量标准。

2019-12-02 11:31:35

为什么区块链1.0不能运行程序

那么,DAPP究竟是什么?在区块链上运行程序到底是怎么一回事? 在之前我们说到:BTC用区块链记账和使用UTXO,而ETH用区块链运行程序代码和使用账户余额制。 区块链2.0, 是可编程区块链,我们可以在区块链2.0上面,运行智能合约、DAPP(分散的应用程序),而区块链1.

2019-11-25 11:45:13

公有链与Qtum量子链的技术革新路程是怎样的

UTXO 模型之上实现智能合约的公链项目,并且其核心协议可以在包括比特币在内的几乎所有基于 UTXO 的区块链项目中实施。 Qtum的设计中,最重要的几个关键词是安全、灵活、解耦、去中心化

2019-11-14 10:35:58

基于区块链技术的底层架构Substrate介绍

从历史上看,第一个成功的加密货币是比特币,它使用完全不同的方法。在比特币中,本身没有账户,余额也不是作为一个数字存储的。取而代之的是,可用资金是根据一组所谓的未用交易输出来定义的,简称为UTXO,这是一个非常简单的主意。

2019-11-11 11:17:55

基于区块链技术的资产转移安全平台NEO介绍

NEO3中的资产将全部采用NEP5资产类型(不再保留NEO2的基于UTXO的全局资产类型),这简化了对资产的管理,同时使得网络具有更强大的智能合约处理能力(如原生通证)。为了促进这些改进功能,核心执行引擎(称为ApplicationEngine)必须用不同的方式处理各种逻辑。

2019-10-14 11:01:35

区块链LTC浏览器的发展介绍

世界上最出名的加密货币。其代码是开源的,这意味着它可以被任何人修改并自由地用于其他项目,莱特币就在此基础上诞生,并同样是采用UTXO模型。

2019-08-21 10:24:26

区块链中的灰尘量与热力学问题分析

比特币使用一种被称为未花费交易输出(UTXO)的会计结构。任何比特币交易的输出都是新的UTXO,输入是现有的UTXO——它们被该交易完全消耗掉。

2019-08-18 10:36:36

Qtum量子链现状与未来发展探讨

Qtum量子链联合创始人帅初作为区块链行业最早期的布道者与开拓者之一,以偶然的机会开始了为期7年的区块链探索之旅。2017年Qtum量子链主网上线以来,作为首个以UTXO为基础的PoS平台,覆盖全球

2019-07-25 11:43:16

7天热门专题 换一换
相关标签