主页 > 安卓版imtoken下载 > 【翻译】比特币数据结构——UTXO定义

【翻译】比特币数据结构——UTXO定义

安卓版imtoken下载 2024-01-25 05:13:40

原版的

UTXO 是什么意思?

UTXO 代表比特币交易未花费的输出。 每笔比特币交易都以用于平衡账本的硬币开始。 UTXO 被连续处理,并负责开始和结束每笔交易。 确认交易会导致从 UTXO 数据库中删除花费的硬币。 但是,账本上仍然有花费币的记录。

比特币交易就像银行本票

比特币交易类似于银行本票。 您不能将它们换成自定义数量,并且必须将整个数量存储在该数据字节中。 但比特币的独特之处还在于,可以使用一部分加密货币进行交易。 使用单个字节的数据不会花费比特币。 相反中国比特币怎么交易,该算法检索多个比特币部分以满足支出请求。 例如,一笔价值 1 BTC 的购买可以从一个字节中提取 0.6 BTC,从另一个字节中提取 0.4 BTC。 每个分数的变化都会发送到 UTXO 数据库。

UTXO 数据库存储比特币交易的变化。 最初,它被设置为空。 但是,随着事务的增加,数据库将填充来自各种事务的更改记录。

比特币网络中大量的小币使得某些交易不合算。 这是因为交易可能比使用比特币购买产品的实际成本更昂贵。 例如,如果比特币网络上的交易费用高于咖啡的价格,那么购买一杯 2 美元的咖啡就没有意义。 根据著名比特币开发者 Jimmy Song 的研究,1300 万个比特币的边际成本高于 50 聪/比特的价值。 增加 UTXO 还有另一个问题。 处理 UTXO 所需设备成本的变化跟不上它们的增长。

例如中国比特币怎么交易,用于完全验证节点的挖矿设备成本没有跟上。 Gavin Andreesen 说:“允许更多交易而不进行其他更改可能会加速 UTXO 集的增长,从而使运行完整验证节点的成本更高。”