闪电网络创建人推出比特币扩容新解决方案 Utreexo

adge Dryja 设计了一个让比特币节点可以使用加密证明来存储较少数据且不会影响安全性的解决方案。

Tadge Dryja 是比特币闪电网络原始论文的共同撰写人,最近他发布了一份研究论文,并在其中概述了过去一年时间里提出的全新比特币扩容解决方案。

闪电网络创建人推出比特币扩容新解决方案 Utreexo

这份论文是在本周一(6 月 3 日)发布的,Tadge Dryja 提出了一个“Utreexo”解决方案,可以将比特币全节点中“状态”——也被称为未花费交易输出集合(UTXO set)变得更小,同时在加密证明的帮助下更容易运行。实际上,Tadge Dryja 早在今年一月就首次提出了这个想法,但他在最新论文里详细地描述了该想法的更多技术细节。

Tadge Dryja 是一名备受加密社区尊敬的技术专家,也是“闪电网络”理念背后的关键人物。不可否认,如果将交易推到第二层处理,比特币可以有效解决困扰已久的容量问题。现阶段,几组开发人员正在努力在比特币支付功能上实施闪电网络技术,尽管该技术仍处于实验阶段且运行起来并不是非常安全。

“Utreexo”有类似的动机,该解决方案希望让比特币全节点更轻松地运行。虽然设置、部署这个解决方案需要一些计算资源,但它可能是目前最安全的比特币使用方式,而且不需要信任中间人来验证网络上的交易是否真实。

Tadge Dryja 在论文中写道:

“随着系统用户数量的不断增加,未花费交易输出集合也会越来越多,继而导致运行比特币节点的资源成本上升。随着越来越多的用户依赖轻型客户端、或第三方节点来通知自己的网络状态,造成用户自己运行的比特币节点数量比例越来越小。”

因此,Tadge Dryja 设计了一个让比特币节点可以使用加密证明来存储较少数据且不会影响安全性的解决方案,他在论文中写道:

“使用累加器的比特币节点只需要存储未花费交易输出集合的对数大小描述(logarithmically sized representation),这样就能大幅减少存储空间和磁盘寻道时间。”

Tadge Dryja 在论文中来揭示了自己运行该解决方案的模拟结果,效果似乎非常不错,他说道:

“自今年一月份以来,我已经实施了很多代码,并在 GitHub 上公开了源码,同时还获取了比特币主网下载大小的性能数据。”

不过根据 Tadge Dryja 对数据结果的分析,发现这个解决方案依然存在一些小问题——虽然存储要求总体下降,但是证明数据却增加了整个网络的负荷,他写论文中写道:

“我们在 2019 年初下载比特币区块链模拟数据的时候,为缓存分配了 500MB 的 RAM,其中证明数据就增加了大约 25% 的下载量。”

Tadge Dryja 表示他的解决方案代码是开源发布的,如果其他开发人员想要测试可以直接使用。此外,Tadge Dryja 还透露该解决方案尚未集成到任何一个钱包里,预计钱包集成需要一些更多时间。

转载声明:本文 由CoinON抓取收录,观点仅代表作者本人,不代表CoinON资讯立场,CoinON不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。

声明:图文来源于网络,如有侵权请联系删除

风险提示:投资有风险,入市需谨慎。本资讯不作为投资理财建议。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2019年6月5日 下午6:45
下一篇 2019年6月5日 下午6:45

相关推荐

闪电网络创建人推出比特币扩容新解决方案 Utreexo

星期三 2019-06-05 18:45:36

Tadge Dryja 是比特币闪电网络原始论文的共同撰写人,最近他发布了一份研究论文,并在其中概述了过去一年时间里提出的全新比特币扩容解决方案。

闪电网络创建人推出比特币扩容新解决方案 Utreexo

这份论文是在本周一(6 月 3 日)发布的,Tadge Dryja 提出了一个“Utreexo”解决方案,可以将比特币全节点中“状态”——也被称为未花费交易输出集合(UTXO set)变得更小,同时在加密证明的帮助下更容易运行。实际上,Tadge Dryja 早在今年一月就首次提出了这个想法,但他在最新论文里详细地描述了该想法的更多技术细节。

Tadge Dryja 是一名备受加密社区尊敬的技术专家,也是“闪电网络”理念背后的关键人物。不可否认,如果将交易推到第二层处理,比特币可以有效解决困扰已久的容量问题。现阶段,几组开发人员正在努力在比特币支付功能上实施闪电网络技术,尽管该技术仍处于实验阶段且运行起来并不是非常安全。

“Utreexo”有类似的动机,该解决方案希望让比特币全节点更轻松地运行。虽然设置、部署这个解决方案需要一些计算资源,但它可能是目前最安全的比特币使用方式,而且不需要信任中间人来验证网络上的交易是否真实。

Tadge Dryja 在论文中写道:

“随着系统用户数量的不断增加,未花费交易输出集合也会越来越多,继而导致运行比特币节点的资源成本上升。随着越来越多的用户依赖轻型客户端、或第三方节点来通知自己的网络状态,造成用户自己运行的比特币节点数量比例越来越小。”

因此,Tadge Dryja 设计了一个让比特币节点可以使用加密证明来存储较少数据且不会影响安全性的解决方案,他在论文中写道:

“使用累加器的比特币节点只需要存储未花费交易输出集合的对数大小描述(logarithmically sized representation),这样就能大幅减少存储空间和磁盘寻道时间。”

Tadge Dryja 在论文中来揭示了自己运行该解决方案的模拟结果,效果似乎非常不错,他说道:

“自今年一月份以来,我已经实施了很多代码,并在 GitHub 上公开了源码,同时还获取了比特币主网下载大小的性能数据。”

不过根据 Tadge Dryja 对数据结果的分析,发现这个解决方案依然存在一些小问题——虽然存储要求总体下降,但是证明数据却增加了整个网络的负荷,他写论文中写道:

“我们在 2019 年初下载比特币区块链模拟数据的时候,为缓存分配了 500MB 的 RAM,其中证明数据就增加了大约 25% 的下载量。”

Tadge Dryja 表示他的解决方案代码是开源发布的,如果其他开发人员想要测试可以直接使用。此外,Tadge Dryja 还透露该解决方案尚未集成到任何一个钱包里,预计钱包集成需要一些更多时间。