UTXO理解

news/2024/12/2 19:55:57/

UTXO 代表 Unspent Transaction Output, 表示未花费的输出。

以现实的钱包举例,一个钱包中有一个10元、1个5元,1个1元,一共16元。比特币一个账户的余额,也是根据这个账户UTXO计算的。

当花12元买东西时,可以把10元和5元拿出去,然后得到找零的3元, 那这个时候之前的10元和5元因为已经花出去了就不再是UTXO了,新找零的3元成为新的UTXO,再加上之前未动的1元UTXO,目前的余额是4元。这次新的交易记录在了新的区块上,但没有改变历史区块的数据。

比特币使用前后链接的区块链记录所有交易记录,当之前的UYXO出现在后续交易的输入时,就表示这个UTXO已经花费掉了,不再是UTXO了。 如果从第一个区块开始逐步计算所有比特币地址中的余额,就可以计算出不同时间的各个比特币账户的余额了。


 


http://www.ppmy.cn/news/262135.html

相关文章

utxo解释

UTXO是比特币交易的基本单位UTXO(Unspent Transaction Outputs)是未花费的交易输出,它是比特币交易生成及验证的一个核心概念。交易构成了一组链式结构,所有合法的比特币交易都可以追溯到前向一个或多个交易的输出,这些…

Umi

目录标题 1 项目目录2 项目配置3 环境变量4 多份环境配置文件5 跨域请求代理 1 项目目录 官方文档 -> https://umijs.org/zh-CN### 项目目录结构 (没有的就自己创建) ------------------------------------------------------------------------------ ├── config …

umi -- 插件

umi插件 plugin-access 启用方式: 有src/access.ts时启用 des:约定了 src/access.ts 为我们的权限定义文件,该文件需要默认导出一个方法,导出的方法会在项目初始化时被执行。该方法需要返回一个对象,对象的每一个值就对应定义了…

Moamen and XOR

C. Moamen and XOR 莫阿门和伊扎特在玩游戏。他们创建了一个由n个非负整数组成的数组a其中每个元素都小于2k。 当a1&a2&a3&…&an≥a1⊕a2⊕a3⊕…其中&为按位与运算,⊕为按位异或运算。 请计算出Moamen数组a的中奖数量。 由于结果可能非常大&am…

umi.js

umi使用步骤 相关配置 在.umirc.ts文件中配置hash为true时,打包完dist目录下的js和css文件会生成随机hash值 配置base则会改变首页文件的访问路径,配置的时候还要一起配置一个publicPath,一般和base相同,添加这个的目的就是在dist生成的ind…

CubeMX的简介

在Cube工具还没出来之前,在ST的MCU开发都是用标准固件库,标准库自推出以来受到ST的使用者的推崇,现在很多公司也都在使用。但是ST官方在2013年后就没有更新版本,ST官方也全力推HAL(Hardware Abstraction Layer&#xf…

Ymodem

目录 一、数据帧格式 1.1 起始帧 1.2 数据帧 1.3 结束帧 二、文件传输流程 2.1 传输符号表 三、CRC校验源码 一、数据帧格式 1.1 起始帧 格式1(128byte):SOH 00 FF filename[ ] filezise[ ] NUL[ ] CRCH CRCL 格式2(1k …

memmove

memmove void *memmove(void *dst, const void *src, size_t len);从src中复制len个字符到dst中&#xff0c;能保证复制的数据的准确性&#xff0c;不会影响dst中超出len的部分 #include <stdio.h> #include <ctype.h> #include <memory.h> #include <s…