Utreexo由闪电网络(LN)论文的作者之一Tadge Dryja提出。这是适用于比特币的哈希累加器方案。目前,该计划主要由麻省理工学院的数字货币计划资助。本文的作者Calin Kim是该项目的积极开发人员之一。在本文中,他简要介绍了Utreexo的原理,并总结了该程序的4个主要优点和2个负面影响。
在Utreexo中,一个完整节点的每个块只能保留一个哈希,而传统的修剪完整节点必须为每个块保留所有的UTXO 应该注意的是,Utreexo不会替换块头中的默克尔树 06, 07, 10, 12
Utreexo可以带来的优势
优点1,可以实现几千字节的完整节点,并且硬盘驱动器(hdd)的同步速度可以与固态驱动器(ssd)一样快
优势2:允许并行下载初始块
假设UTXO [1] ZKM
优势3,Utreexo可以增强比特币的安全性(允许从数据库中分离出共识代码)
自由共识
- 可以更改非共识代码,而不必担心会破坏共识。
- 允许在不同的比特币实现中使用共识API;
优势4,部署不需要分叉
关于减小区块链的大小,Boneh等人提出了RSA累加器 。确实比Utreexo更有效。但是,必须使用软分叉来实现此方案。对于像比特币这样的保守系统,即使是软分叉也需要非常小心。因此,这些类的累加器很难应用于比特币。 Utreexo的部署不需要任何派生,用户只需运行Utreexo节点即可使用Utreexo。
Utreexo的缺点
缺点1:带宽需求将另外增加20%
缺点2:Utreexo存档节点的其他存储要求
- 从创始块开始的所有块;
- 所有证明均从创始块开始;
- 检索框566;
- 检索在框565处形成的Utreexo树;
- 将来自框566的事务应用于Utreexo树,然后重新生成证明;
- 将生成的证书发送到请求它的节点;
结论
Utreexo纸 Utreexo介绍视频 ↵ https://www.8btc.com/article/582470
文章标题:在5分钟内了解Utreexo(一种改进的MIT比特币解决方案),在手机上运行完整节点不再是梦想
文章链接:https://www.btchangqing.cn/20010.html
更新时间:2020年12月02日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。