假设 UTXO - AssumeUTXO
**假设 UTXO(AssumeUTXO)**是一种提出的用于引导新的完整节点的模式,它允许节点推迟验证旧的区块链历史记录,直到用户能够接收到最近的交易。
在节点的代码中,将内嵌一个特定最近时间点所有可花费比特币及其花费条件(UTXO 集合)的哈希。类似于现有的 assumevalid 设置和其他用于节点达成共识的参数,assumeutxo 哈希的修订将在代码审查过程中由开发人员检查其正确性。这将允许新节点的运营者选择性地信任该哈希,并下载与该哈希匹配的 UTXO 集合。对于在 UTXO 集合哈希之后产生的区块,节点将验证新区块并像其他节点一样更新它们自己的 UTXO 集合,无需进一步信任。按照目前的设计,节点还会在后台下载并验证旧区块,以便最终证明它最初开始的哈希是正确的。
主要代码和文档
Optech 新闻简报和网站提及
2023
2021
2020
2019
参见
Last updated