本文主要是介绍Utreexod:支持Utreexo累加器的比特币全节点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 引言
前序博客:
- Utreexo:比特币UTXO merkle tree proof以节约节点存储空间
- Utreexo:优化Bitcoin UTXO集合的基于哈希的动态累加器
- Zerosync:构建基于STARK的Bitcoin证明系统
Utreexod为:
- 支持Utreexo累加器的比特币全节点
开源代码见:
- https://github.com/utreexo/utreexod(Go)
- https://github.com/utreexo/utreexo(Go)
由MIT数字货币研究所Thaddeus Dryja于2019年发表的论文《 Utreexo: A dynamic hash-based accumulator optimized for the Bitcoin UTXO set》,通过在transaction交易中除了所花费的UTXO外,额外再附加utreexo merkle tree proof信息,节点无需存储所有历史和状态信息。
Utreexo相关代码实现参见:
- https://github.com/mit-dci/utreexo
Utreexo不会改变比特币的安全模式。
Utreexod相比于传统比特币全节点的优势在于:
- 在代码中有硬编码的UTXO state,可快速bootstrap节点。
- 使用了少量内存。
- 极低的磁盘I/O,不会磨损Micro-SD卡。
这篇关于Utreexod:支持Utreexo累加器的比特币全节点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!