以太坊开发者:以太坊必须停止对Infura的依赖,否则以太坊愿景将“失败”

据外媒报道,近日,Parity Technologies的一位以太坊开发者Afri Schoedon表示,以太坊网络不能依赖Infura来处理每天100亿次请求。

Ethereum-glass-crack-760x400

Infura是由Michael Wuehler创建的一个基础架构,允许去中心化应用(dApps)在以太坊网络上处理信息,而无需运行完整的节点。

一些最大的dApps和协议包括以太坊钱包MetaMask、去中心化交易所协议0x和MyCrypto都依赖Infura向以太坊主网广播交易数据和智能合约。

以太坊必须停止对Infura的依赖

本周,Schoedon坚定地表示,如果dApps继续依赖于Infura的第三方服务提供商或基础设施开发人员,那么以太坊的愿景将在长期内“失败”。

“如果我们不停止对infura的依赖,以太坊的愿景就会失败。或者建立一个强大的轻量级的客户端网络。让dapps通过metamask连接到其他人托管的区块链是没有意义的。”

有关对节点生态系统中Infura的影响的担忧在于如果dApps不运行自己的节点货币依赖一种轻量级客户端网络,这将增加协议的中心化,该协议的结构和设计都是为了以太坊作为全球超级计算机运行。

在理想的区块链生态系统中,服务提供者、dApps和去中心化系统将操作自己的节点,以完全点对点和分布式的方式验证信息和数据。然而,如果像Infura这样的节点基础设施运营商被流行的dApps委托来帮他们处理数据请求,那么以太坊网络中心化的风险可能会增加。

Schoedon论证的优点是,对于dApp运营方甚至个人用户来说,为了提高效率,相对于归档节点,运行修剪节点相对容易一些。

归档节点(通常称为完整节点)包含网络上的所有历史交易信息,以便节点运营方可以检查整个网络历史记录中记录的每笔交易的历史。

加密货币研究员Julian Martinez写到:

“人们认为,为了拥有一个完全验证过的以太坊区块链(又名完整节点),你需要运行一个以太坊归档节点。运行一个归档节点被认为是以太坊面临的一个问题,因为一个归档节点目前占用1.4兆兆字节存储空间(由Parity Tech开发者Afri Scheoden所提供的数据点)。”

但是,对于dApps和绝大多数用户来说,运行一个归档节点是非常不必要和低效的。相反,用户可以运行经过修剪的节点,这种节点不需要以太坊网络上的全部历史数据,并允许用户运行一个轻节点。

“修剪状态树将节省大量磁盘空间,因为历史状态数据会造成区块链膨胀。修剪后的区块链占用的磁盘空间为90GB,而归档节点占用的空间为1.4兆兆字节。虽然删除了来自旧状态树的数据,但是重新创建该状态树所需的所有信息仍然保存在本地区块链上。

运行个人节点

对于dApps依赖Infura的问题,一个简单的解决方案是dApps开始运行独立的节点。但是,正如Schoedon所建议的那样,一个由轻量级客户端组成的强大网络还可以减少对中心化基础设施运营商的依赖。

    匿名评论
  • 评论
人参与,条评论
相关资讯
  1. 以太坊的愿景:演变史与是是非非

    2019-01-26
  2. 以太坊的愿景演变史与是是非非

    2019-01-09
  3. INFURA如何解决以太坊的其他大规模挑战

    2019-02-28
  4. 以太坊再掀开发竞赛:关闭最中心化的Infura,就能实现愿景了吗?

    2019-01-13
  5. 以太坊顶级开发者:你们这么搞,以太坊肯定分裂

    2018-04-25
  6. 加密货币愿景的冲突:比特币和以太坊的根本区别

    2019-01-31
  7. 以太坊升级成功,开发者是时候全面了解以太坊 DApp 生态了

    2019-03-01
  8. 以太坊开发者:以太坊存在泄漏用户位置数据的问题

    2019-01-22