http://www.la10duh.com

关闭最中心化的Infura以太坊就能实现愿景了吗?

  这就是以太坊Parity客户端发布经理Afri Schoedon 10月在Twitter上对以太坊最受欢迎、也最具争议的技术之一Infura的描述

  Infura每天处理大约130亿次代码请求,为开发人员提供了一种不必运行全节点就可以连接以太坊网络的方法。虽然确切的使用数据并不公开,但通过创建一种与网络连接的更简单的方法,据说Infura为以太坊生态系统中大多数去中心化应用提供了支持

  但事情是这样的:Infura是由唯一的一家供应商运营的以太坊开发工作室Consensys它依赖于亚马逊托管的云服务器。因此,Infura可能会成为以太坊整个网络的单一故障点

  “如果世界上的每一个dapp都指向Infura,我们决定关闭Infura,我们也有能力这么做,那么这些dapp就会停止工作。”

  虽然许多项目认识到Infura对以太坊的贡献的重要性将该服务视为支撑当今开发社区的支柱但许多人,如Schoedon,认为必须采取步骤寻求去中心化的替代方案

  Schoedon在推特上表示,“让dapps通过Metamask连接到别人托管的区块链是没有意义的。”

  Schoedon并不是唯一一个这样解读的人。相反,许多新的努力都支持Schoedon的观点,他们试图推翻Infura作为开发人员连接中心化应用与以太坊网络的连接点的地位

  例如,新的全节点激励方案,如VIP节点、Dappnode和D-Node,正寻求提供不同种类的替代方案

  同样,将轻量级客户端等工作最小化的基础设施也在获得支持,Turbo Geth等实验性软件重组也在取得进展。根据开发人员的说法,关键是以太坊生态系统本身的去中心化

  节点激励项目Dappnode通讯管Yalor Mewn说:“我们正在瓶颈之上建设所有这些基础设施。”

  “我们今天面临的一个问题是,去中心化应用的开发正在通过中心化的服务进行。”

  “(我们)通过RPC通信有效地支持了整个以太坊dapp生态系统,”Wuehler说

  这在一定程度上是因为,在撰写本文时,据说一个完整的归档节点会占用1tb以上的数据超出了传统笔记本电脑的存储能力。对于开发人员和用户来说,这意味着存储需求经常被外包给有能力管理此类基础设施的公司

  以太坊研发初创公司Chainsafe的首席执行官兼联合创始人Aidan Hyman表示,“Infura的工作方式是,它们托管自己的全节点,并打开一个(接口),让你方便地访问这些完整节点,”

  例如,开发人员经常选择Infura作为将精力集中在软件上的一种方式,而用户则经常使用内置浏览器的工具Metamask来持有他们的加密货币。两者都通过ConsenSys的全节点进行路由

  Wuehler说:“所有使用Metamask的dapp本质上也依赖于Infura(有意或无意)。从这个意义上说,几乎所有的dapp都有可能依赖Infura。”

  这样做的影响是,开发人员和用户不太可能运行全节点,这意味着支撑网络的全节点的数量会下降。由于Infura可能成为单一故障点的风险,这还会因为缺少全节点而产生其他影响

  例如,运行一个全节点将允许用户和开发人员将大部分敏感活动保持在本地,而Infura则从用户那里积累数据组合,如钱包地址和IP位置

  Infura替代项目Dappnode的匿名开发者Dapplion表示,“隐私是一个问题”,并补充道:“Infura托管在亚马逊上。所以,如果亚马逊说“你知道吗?Infura没有了,赶紧滚蛋吧。那么大多数的dapp将无法使用。”

  例如,Parity Technologies为轻量级客户端开发发布了一个名为LightJS的新代码库。Parity希望它能鼓励开发人员构建轻量级客户端,而不是依赖Infura作为服务

  这是因为,轻量级客户端承诺将大大减少对硬件和存储的需求的同时,还旨在维护与运行全节点一样的去中心化程度

  Parity的开发者Amaury Martiny告诉记者:“理想情况下,我们会看到连接到Infura的dapps越来越少,它们将使用轻量级客户端来实现真正的去中心化。”

  Alexey Akhunov的Turbo Geth项目也试图完全重构以太坊软件客户端处理存储的方式。在软件重写的最新版本中,他将存储需求降低到当前大小的五分之一

  Dappnode、D-node、VIP node等几个项目都是针对底层的激励层,鼓励更多的人运行全节点。这是因为目前,与保护以太坊交易安全的旷工不同,全节点不会以任何方式获得奖励

  不过,正在使用以太坊基金会提供的赠款进行开发工作的VIP node,它使用全节点连接到以太坊的识别器,向在线节点发放奖励,并通过希望使用该服务的开发人员的订阅来支付奖励

  另一个名为D-Node的项目也正在开发人员和节点运营商之间创建了一个市场,但同时也试图将这些参与者之间的经济关系去中心化

  为此,D-Node使用了一个去中心自治组织(DAO)。D-node由多伦多创业公司Chainsafe发起,于5月在布宜诺斯艾利斯举行的以太坊黑客马拉松活动ETH Buenos Aires上提出,由以太坊社区基金资助

  Hyman说:“我们可以以一种去中心化的方式建立这些结构,使经济体系中的权力动态民主化。”

  最后,由区块链开发人员Jordi Baylina创建的Dappnode采用了一种不同的方法,它允许开发人员建立一个本地网络,该网络的设计方式使dapp的部署更加容易

  主要开发人员Dapplion告诉记者:“有人把它设置为Dappnode,让它可以访问他的家人、朋友,一个可以信任的人际关系圈子,你可以信任他们。然后只需点击几下,就像连接到Infura一样,您将连接到Dappnode。”

  最大的以太坊初创公司之一Infura背后的公司Consensys也在资助一个名为Incubator的项目,该项目试图减少Metamask在通往以太坊网络时对Infura的依赖。据Wuehler说,Infura自己也在尝试多样化它所依赖的云提供商的数量,这样它就不会完全依赖亚马逊了

  他表示:“我们的努力主要是不断尝试将越来越多的去中心化融入到我们的技术堆栈中。”

  根据Wuehler表示,Infura的受欢迎是由于以太坊平台本身的一个怪癖。这是因为,通过将比特币区块链的功能与能够执行去中心化应用的虚拟机相结合,以太坊生成的数据范围比单纯的交易更广

  例如,以太坊除了依赖区块链之外,还存储所谓的“状态(state)”,即平台上所有计算的总和。随着以太坊用户数量的不断增长,状态的规模也在不断扩大

  这样做的最终结果是,随着硬件变得越来越昂贵和复杂由于以太坊的基础设计,将没有激励措施鼓励人们这样做

  Wuehler说:“问题不是我们造成的,我们只有解决问题的权宜之计。我们只是提供了一个需要的解决方案。”

  展望未来,以太坊的创始人维塔利克布特林(Vitalik Buterin)等研究人员正在进行一项工作,以找到一种重写底层激励机制的方法,以便对存储数据的全节点进行奖励,即通常所说的“租金”

  目前正在考虑将这种变化包括在名为“ethereum 1x”的拟议升级中。“目前的目标是2019年,在此期间,开发人员专注于寻找可以立即部署的解决方案。”

  正如D-node的Hyman告诉记者的那样:“尽管我们作为一个社区来致力于这些长期目标,但我们也必须务实,专注于当前。这是一个目前存在的问题,并且一直存在于这个领域中。”

  (免责声明:本网站内容主要来自原创、合作媒体供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。 如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会进行相应处理。 广告 企业供稿 投诉邮箱:)

  12月6日下午,2018中国移动全球合作伙伴大会期间,咪咕产品推介会在广州成功举办。在此次产品推介会上,主..

  今年是改革开放40周年,改变发生在每一个悄然流淌的时刻。人们真切地感受到生活翻天覆地的变化,大家的日常..

  共赏纯美乡土风情 美拍携手人民网开启“看美丽乡村 庆改革开放”主题直播



相关推荐:



郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。