比特币 [BTC] 支持者Andreas Antonopoulos就未花费的交易产出进行了阐述 [UTXO]

掌握比特币和影响力的作者安德烈亚斯安东诺普洛斯在比特币的问答环节中谈到了UTXO以及它们存放的位置。

对于UTXO是什么的问题,Andreas表示他们提到了未花费的交易输出,并补充说他们在区块链中。他进一步指出,每个交易都有自己的交易输出,详细说明如果用户有区块链的副本及其中的交易,那么交易输出将在该数据库中。

Andreas补充道,

“(…)它们不在一个易于查找的数据库中,因为它们只是在事务中,所以除非你知道事务ID,否则你可以查找一个事务,然后找到事务所具有的输出,那些输出坐在区块链(…)“

接下来是作者解释了用户创建事务索引并将其添加到监视地址的场景的结果。用户的节点软件(例如比特币核心)将为数据库钱包索引创建单独的索引,该索引将通过与监视列表中的地址相对应的脚本来索引所有UTXO。

Andreas进一步声明它将具有相同的数据库,但将由UTXO通过脚本条目索引,允许用户在该时间点快速访问特定地址的所有UTXO。他接着说,

“但比特币核心只对特定地址执行此操作,您告诉它,它不会为所有内容构建索引。所以UTXO存储在区块链中而没有完全编入索引,当你告诉比特币核心观看特定地址时,它们只是完全编入索引“

比特币支持者还解释了一个场景,它将用于构建块探索器,使用户能够搜索和查找地址余额。他说,在这里,他们正在构建一个完全索引的数据库,其中包含所有UTXO和所有地址,这些地址将始终更新。他补充说,它需要大量的磁盘空间,并且是一个复杂的数据库。他加了,

“因此,他们存储了由多个不同索引编制索引的完整UTXO集合,因此他们可以非常快速地查看这些内容并将其呈现在您的屏幕上,而这是他们为此而构建的自定义软件,您的钱包不会这样做。因此,UTXO存储在需要的地方,以满足它的需要。“

比特币(BTC)的支持者安德烈亚斯·安东诺普洛斯(Andreas Antonopoulos)阐述了未使用的交易产出(UTXO)首先出现在AMBCrypto上。

资讯来源:由0x资讯编译自AMBCRYPTO。版权归作者所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢