UTXO交易模型是什么|Gate.io区块链入门第二十一期

播放

暂停

进入全屏

退出全屏

00:00

00:00

重播

刷新

试试


UTXO(UnspentTransactionOutput),中文翻译为:未消费的交易输出。是比特币交易生成及验证的一个核心概念。

可以理解为是交易过程中的一组链式数据结构,所有合法的比特币交易都可以追溯到前一个或多个交易的输出,这些链条的源头都是挖矿奖励,末尾则是当前未消费的交易输出。所有的未消费的输出即整个比特币网络的 UTXO。

通常在 UTXO 模型转账时,需要将钱分成三笔,一笔是转账给他人的,另一笔是给自己的找零数量,而最后一笔不会在区块链网络中显示,就是给矿工的小费了。钱包会自动处理以上的所有流程 。

UTXO 模型是中本聪在比特币模型中初创并引用的,UTXO 跟区块链也没有必然的联系,比如你可以模仿比特币但使用Account模型。

那么 UTXO 比起传统的 Account 模型有什么优点呢?

UTXO 模型占用空间较小,隐私性更好,并发处理能力更强,抵制双花攻击能力更强。但 UTXO 同样也有缺点,模型较为复杂,占用内存较高,不容易实现智能合约等等。

所以以太坊则使用的就是 Account 模型,更加注重于智能合约的实现,但对于比特币这种主要用于支付的区块链网络,UTXO 是更加适合的交易模型。


UTXO交易模型是什么|Gate.io区块链入门第二十一期

Gate.io区块链入门


分享到:


相關文章: