主页 > imtoken浏览器 > 比特币的UTXO账户模型是什么?

比特币的UTXO账户模型是什么?

imtoken浏览器 2023-04-28 07:36:29

事实上,根本没有比特币,只有 UTXO。 UTXO 是未花费交易输出的缩写。 “未花费的交易输出”是什么意思? 您实际上可以将术语分开 - 未花费/交易输出。 比特币只有花费和未花费两种状态,只有未花费的状态才能用于交易或转账。 为什么要设计UTXO模型比特币奖励是谁提供的,这是中本聪为了避免数字世界的双重支出(一笔钱被花两次的情况)而创造的问题。

UTXO 是未花费的交易输出

比特币通过挖矿算力来争夺新区块的记账权。 在获得新区块记账权的同时,将获得新区块奖励的比特币。 例如,中本聪在2009年1月3日挖出了比特币的创世区块,获得了50个比特币。 这 50 个比特币在比特币钱包地址中被视为 UTXO。 获得新的区块记账权以获得比特币奖励的过程称为币本位交易,是一种没有输入只有输出的特殊交易。 未来,比特币的状态将根据输出而不是输入来描述。

比特币李笑比特币身价_比特币奖励减半_比特币奖励是谁提供的

UTXO 是未花费的交易输出,即其他人未花费的交易输出。 它是相对于最后一个与我们交易并将我们转移到比特币的人。 与他/她相比,这笔交易是一笔交易输出。 如果它进入了我们的比特币钱包并且我们还没有花费它,那就是未花费的交易输出。 比特币的 UTXO 只有两种状态:已花费和未花费。 比特币作为区块链1.0数字货币的代表应用,是第一个真正实现在网络世界创造出不可复制的独特价值表现形式。 使互联网从信息互联网走向价值互联网。

比特币奖励减半_比特币李笑比特币身价_比特币奖励是谁提供的

同时,UTXO方式也有利于防伪验证。 识别某笔交易中的比特币是否真实,只需要识别判断他之前的所有交易都是真实的,就可以证明这笔交易中的比特币是真实的。 的。 UTXO 模式为验证之前的交易信息提供了便利,比基于余额的验证方式更加简单和高效。 虽然后来的以太坊和EOS都没有采用UTXO模型,但是UTXO在当时的技术条件下是一种比较理想的方式。

比特币李笑比特币身价_比特币奖励是谁提供的_比特币奖励减半

解决双花问题

比特币李笑比特币身价_比特币奖励减半_比特币奖励是谁提供的

当然,在物理世界中,不需要考虑双花的问题,因为每一枚钱都有唯一的编码,也就是说每一枚钱都是独一无二的。 在现实世界中,我们买东西的时候,通常是一只手付款,一只手送货,所以不存在一笔钱花两次的问题。 在互联网世界,数字文件可以无限复制,数字可以复制,但金钱或价值无法复制。 为了避免网络世界的双花问题,中本聪巧妙地设计了 UTXO 模型。

比特币李笑比特币身价_比特币奖励是谁提供的_比特币奖励减半

一笔交易就是一个UTXO,每个UTXO都是一次性的,即必须消费一次。 这种一次性机制很好地避免了双花问题。 比如我们买一件商品,首先要撕掉塑料包装纸一次。 这种塑料包装纸是一次性的,撕掉后不能恢复原状。 同样,UTXO 只有两种状态。 当你不花费它的时候,当它静静地躺在你的比特币钱包地址上时,比特币就处于未花费的状态。 而UTXO一旦用于支付和交易,就变成了花费状态。

比如我的一个UTXO里面有10个比特币,我需要转5个比特币给小明,那么这个UTXO必须一次性消耗完,而我只转了5个比特币给小明,那我剩下的5个比特币就不会了一个比特币被浪费了? 不行,虽然比特币的UTXO必须一次性消耗掉,但是在转账的时候需要给小明转5个比特币,同时给自己转5个比特币,否则多出来的5个比特币就会丢失。 浪费了。

虽然比特币的UTXO模式很好的解决了双花问题。 但是这种使用方法比较落后。 我们这一代人已经习惯了支付宝、微信支付等便捷的第三方支付。 UTXO连账户余额都看不到,但是比特币地址上可以看到好几个UTXO。 就像一张有多个抽屉的桌子,每个抽屉里都有现金。 如果你想知道桌子上有多少钱,你需要清点每个抽屉并加起来。 比特币钱包地址中的UTXO也类似,不能直接知道总量比特币奖励是谁提供的,需要将每个UTXO中的比特币相加。