主页 > imtoken官网版 > 比特币 UTXO 是零钱,而不是钱包里的硬币?

比特币 UTXO 是零钱,而不是钱包里的硬币?

imtoken官网版 2023-02-16 05:33:25

竹三七科普 | 比特币UTXO是找零,钱包里存的不是币?

如前所述,比特币没有账户,比特币使用的是UTXO。

竹三七科普 | 比特币UTXO是找零,钱包里存的不是币?

UTXO 是变化

UTXO(Unspent Transaction Output):指未使用的交易输出。

比特币和许多基于比特币的协议使用 UTXO(未使用的交易输出)来存储交易和计算用户余额数据。

每笔比特币交易都有输入和输出。

火币上比特币最小交易单位

输入可以是一个或多个。输出也可以输出到多个地址。

同时,矿工从交易中获得的费用——交易费。交易费用取决于输入和输出交易之间的差异。

公式如下:

总投入 - 交易费用 = 总产出。

举个栗子:2019年,Alyssa需要花费0.8BTC买车(想低火币上比特币最小交易单位,夏利?想高,特斯拉?^_^),如下图:

竹三七科普 | 比特币UTXO是找零,钱包里存的不是币?

火币上比特币最小交易单位

左边是输入:0.5 + 0.2 + 0.2 = 0.9 BTC,你从几个地址收集了0.9BTC

右边是输出:0.8 + 0.05 = 0.85BTC,其中0.8BTC转入4S店,0.@ >05BTC 被转移到 Alyssa 的地址 1。

交易费用:总投入 - 总产出 = 0.9 - 0.85 = 0.05 BTC

输出到 Alyssa 的地址 1,未使用的交易输出是 Alyssa 的地址 1 - UTXO。

另一个栗子火币上比特币最小交易单位,比如比特币地址:18gN18dr8hiREYHNHYgfSzQ5HLttDyEzKd

打开网址:

火币上比特币最小交易单位

竹三七科普 | 比特币UTXO是找零,钱包里存的不是币?

然后页面顶部显示账户余额为:8笔交易,输入输出后UTXO为0,即没有未花费的交易输出。

竹三七科普 | 比特币UTXO是找零,钱包里存的不是币?

更改 UTXO 就像纸币一样,也是不可分割的。就像我们不能把100元撕成两半,变成2张50元。

但是,UTXO 的面额可以是任意的(当然,比特币的最小单位是 Satoshi,UTXO 的面额只能是 Satoshi 的整数倍),不像纸币只有固定的面额。

当你用法定货币购买东西时,商店可能会给你找几个硬币,用比特币交易,区块链会给你一个 UTXO。

火币上比特币最小交易单位

UTXO,去中心化交易,去中心化区块链。

比特币没有账户余额,只有被该地址所有者锁定的去中心化 UTXO。

扫描全网,地址的总UTXO就是变更地址的比特币总量。

竹三七科普 | 比特币UTXO是找零,钱包里存的不是币?

比特币钱包里有什么?

钱包是比特币生态系统中非常重要的一部分,主要执行三项重要任务。

火币上比特币最小交易单位

0.0@>保留你的私钥

0.1@>获取账户余额

0.2@>确定交易费用

一个比特币钱包,拥有您的私钥并使用它们来签署要发送的交易。

比特币钱包,比特币钱包查看所有UTXO(未使用的交易输出),并通过计算UTXO,得到钱包中比特币的当前“余额”。

比特币钱包还会计算您在进行交易时支付给比特币网络的交易费用。

因此,比特币钱包不是比特币的存储,而是私钥。

钱包可以分为: 热钱包:连接网络生成私钥的钱包,或者连接网络的钱包。如果您的计算机存在可以截取屏幕截图或获取键盘输入的恶意病毒,那么热钱包非常不安全。冷钱包:是一种不联网的钱包。由于不联网,冷钱包大大降低了被黑客窃取的概率,相对安全。一般建议大数存放在冷钱包,小数存放在热钱包。