麻省理工学院闪电创造者首次展示比特币缩放技术

Images via Pete Rizzo for CoinDesk

2017年,Tadge Dryja在缩放比特币。(皮特·里佐/CoinDesk)

支撑比特币的基础设施对任何人来说都可能更容易启动和运行。

Lightning的创造者Tadge Dryja一直在致力于一个重量更轻的比特币完整节点的新设计,他在2019年首次撰写了一篇论文。上周,作为麻省理工学院数字货币计划(DCI)的一部分,他和一组编码人员发布了Utreexo软件的第一版,将轻量级节点的思想应用到工作代码中;

完整的比特币节点就像金融安全系统一样,验证比特币区块链交易,保护用户不被欺骗,以为他们没有收到钱。但它们占用了大量的计算空间,并且规模正在迅速增长。

由于这些节点是比特币最“不可信”的使用方式,开发者长期以来一直试图让它们更易于使用。这是比特币的书呆子“圣杯”之一

更多信息:jonasschnelli希望您运行比特币完整节点

Utreexo专门解决了一个完整节点的“状态”大小,它显示了谁拥有比特币的最新信息。Utreexo将这个状态大小从大约4gb削减到小于1kb。在这方面,这可能是一个重大突破。

Dryja在宣布发布的博客文章中写道:“Utreexo是比特币的一种新的可伸缩性技术,它可以使比特币节点更小更快,同时保持与完整节点相同的安全性和隐私性。”。

但是它还没有完全实现,这就是为什么看到Dryja发布它的第一个版本是件大事。在用户开始使用这些节点来树立金融自主的旗帜之前,这个项目还有很长的路要走。但这是关键的第一步。

今天,每一笔交易都有200个比特币。

“修剪”完整节点能够将事务历史记录的大小减少到半GB,大约相当于存储一集电视节目所需的大小;

但这并不能解决比特币未使用事务输出(UTXOs)的存储问题,UTXOs统计了比特币与每个比特币地址的链接量。这批数据占用的数据略少于4 GB;

随着时间的推移,这种UTXO状态增长迅速,而且可能会继续增长,这使得运行完整节点变得更加困难。

这就是乌特里克索的用武之地。在新奇的新密码技术的帮助下,有可能用一个占用更少存储空间的小密码证明来代替这一大块状态。

导读:Lightning联合创始人发布比特币缩放概念代码

Dryja在麻省理工学院DCI网站上解释说:“Utreexo是一种新颖的基于哈希的动态累加器,它允许数百万未使用的输出以千字节以下的形式表示——小到可以写在一张纸上。”;

Dryja告诉CoinDesk,因为它做的是一个修剪过的节点,另外还有更多,一个比特币使用者称它为“超级修剪节点”。

试图削减这些庞大的比特币满节点远远不是一个新的追求。简化支付验证(SPV)可能是Electrum和其他钱包使用的轻量级节点的最流行版本。

Utreexo与SPV类似,它不需要几乎与完整节点一样多的计算机存储空间。但是SPV节点并没有保护用户隐私,而且比Utreexo节点更容易受到攻击。

由于Utreexo提供了这些安全优势,Dryja希望它可以打破SPV在太空中的主导地位(只要编写Utreexo软件的工作和计划一样顺利)。他对CoinDesk表示:“我认为,如果它能在某种程度上取代SPV,提供类似Electrum的用户体验,但具备比特币的核心安全性,那就太好了。”。

导读:SPV能否支持10亿比特币用户?评估扩展索赔

但最终,他认为它不会完全取代SPV,因为SPV仍然更容易运营;

“我认为这会介于两者之间。[Utreexo节点]比SPV重,但比当前的全节点轻,因此一些SPV用户可能会切换到Utreexo,一些当前的全节点用户也会切换。”。

他还设想,由于Utreexo节点更容易运行,因此它们将比普通的完整节点更常见。

Dryja说:“从长远来看,我肯定能看到几乎所有完整的节点都使用类似Utreexo的设计,存储整个状态和历史的节点将更像当前的区块链浏览器网站或Electrum服务器——仍会有一些,但没有正常用户会自己运行。”。

Utreexo开发人员现在提出了一个概念证明,表明这个想法可以变成一个真正的工作产品。但他们仍有很多工作要做,包括消除漏洞,使微型节点适合真正的钱。

“该软件也在比特币测试网络testnet上运行,不建议与真币一起使用。Dryja写道:“代码中仍然存在大量已知的缺陷和低效,但我们正在快速改进。”。

他们最终必须使Utreexo节点与已经在比特币网络上运行的节点兼容。为此,开发者最终将需要修改比特币核心,这是最流行的比特币节点软件。

但这可能很危险。Dryja写道,Utreexo是“比特币运作方式的一次重大反思,改变了共识关键代码”;

因此,很可能很难将Utreexo代码放入比特币核心,这是有充分理由的。我们希望在处理这么多人的钱的系统中不要引入问题。

这就是为什么他们决定先看看是否可以尝试将Utreexo的神奇力量添加到替代比特币节点软件Btcd中,因为几乎没有那么多人使用它来确保自己的资金安全,“在这个过程中,他们会更多地了解它对整个节点操作的影响。”。下一步将最终把他们所学的应用到比特币核心。

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

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

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

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2020年7月29日 下午12:33
下一篇 2020年7月29日 下午12:34

相关推荐

麻省理工学院闪电创造者首次展示比特币缩放技术

星期三 2020-07-29 12:33:59

Images via Pete Rizzo for CoinDesk

2017年,Tadge Dryja在缩放比特币。(皮特·里佐/CoinDesk)

支撑比特币的基础设施对任何人来说都可能更容易启动和运行。

Lightning的创造者Tadge Dryja一直在致力于一个重量更轻的比特币完整节点的新设计,他在2019年首次撰写了一篇论文。上周,作为麻省理工学院数字货币计划(DCI)的一部分,他和一组编码人员发布了Utreexo软件的第一版,将轻量级节点的思想应用到工作代码中;

完整的比特币节点就像金融安全系统一样,验证比特币区块链交易,保护用户不被欺骗,以为他们没有收到钱。但它们占用了大量的计算空间,并且规模正在迅速增长。

由于这些节点是比特币最“不可信”的使用方式,开发者长期以来一直试图让它们更易于使用。这是比特币的书呆子“圣杯”之一

更多信息:jonasschnelli希望您运行比特币完整节点

Utreexo专门解决了一个完整节点的“状态”大小,它显示了谁拥有比特币的最新信息。Utreexo将这个状态大小从大约4gb削减到小于1kb。在这方面,这可能是一个重大突破。

Dryja在宣布发布的博客文章中写道:“Utreexo是比特币的一种新的可伸缩性技术,它可以使比特币节点更小更快,同时保持与完整节点相同的安全性和隐私性。”。

但是它还没有完全实现,这就是为什么看到Dryja发布它的第一个版本是件大事。在用户开始使用这些节点来树立金融自主的旗帜之前,这个项目还有很长的路要走。但这是关键的第一步。

今天,每一笔交易都有200个比特币。

“修剪”完整节点能够将事务历史记录的大小减少到半GB,大约相当于存储一集电视节目所需的大小;

但这并不能解决比特币未使用事务输出(UTXOs)的存储问题,UTXOs统计了比特币与每个比特币地址的链接量。这批数据占用的数据略少于4 GB;

随着时间的推移,这种UTXO状态增长迅速,而且可能会继续增长,这使得运行完整节点变得更加困难。

这就是乌特里克索的用武之地。在新奇的新密码技术的帮助下,有可能用一个占用更少存储空间的小密码证明来代替这一大块状态。

导读:Lightning联合创始人发布比特币缩放概念代码

Dryja在麻省理工学院DCI网站上解释说:“Utreexo是一种新颖的基于哈希的动态累加器,它允许数百万未使用的输出以千字节以下的形式表示——小到可以写在一张纸上。”;

Dryja告诉CoinDesk,因为它做的是一个修剪过的节点,另外还有更多,一个比特币使用者称它为“超级修剪节点”。

试图削减这些庞大的比特币满节点远远不是一个新的追求。简化支付验证(SPV)可能是Electrum和其他钱包使用的轻量级节点的最流行版本。

Utreexo与SPV类似,它不需要几乎与完整节点一样多的计算机存储空间。但是SPV节点并没有保护用户隐私,而且比Utreexo节点更容易受到攻击。

由于Utreexo提供了这些安全优势,Dryja希望它可以打破SPV在太空中的主导地位(只要编写Utreexo软件的工作和计划一样顺利)。他对CoinDesk表示:“我认为,如果它能在某种程度上取代SPV,提供类似Electrum的用户体验,但具备比特币的核心安全性,那就太好了。”。

导读:SPV能否支持10亿比特币用户?评估扩展索赔

但最终,他认为它不会完全取代SPV,因为SPV仍然更容易运营;

“我认为这会介于两者之间。[Utreexo节点]比SPV重,但比当前的全节点轻,因此一些SPV用户可能会切换到Utreexo,一些当前的全节点用户也会切换。”。

他还设想,由于Utreexo节点更容易运行,因此它们将比普通的完整节点更常见。

Dryja说:“从长远来看,我肯定能看到几乎所有完整的节点都使用类似Utreexo的设计,存储整个状态和历史的节点将更像当前的区块链浏览器网站或Electrum服务器——仍会有一些,但没有正常用户会自己运行。”。

Utreexo开发人员现在提出了一个概念证明,表明这个想法可以变成一个真正的工作产品。但他们仍有很多工作要做,包括消除漏洞,使微型节点适合真正的钱。

“该软件也在比特币测试网络testnet上运行,不建议与真币一起使用。Dryja写道:“代码中仍然存在大量已知的缺陷和低效,但我们正在快速改进。”。

他们最终必须使Utreexo节点与已经在比特币网络上运行的节点兼容。为此,开发者最终将需要修改比特币核心,这是最流行的比特币节点软件。

但这可能很危险。Dryja写道,Utreexo是“比特币运作方式的一次重大反思,改变了共识关键代码”;

因此,很可能很难将Utreexo代码放入比特币核心,这是有充分理由的。我们希望在处理这么多人的钱的系统中不要引入问题。

这就是为什么他们决定先看看是否可以尝试将Utreexo的神奇力量添加到替代比特币节点软件Btcd中,因为几乎没有那么多人使用它来确保自己的资金安全,“在这个过程中,他们会更多地了解它对整个节点操作的影响。”。下一步将最终把他们所学的应用到比特币核心。