3月4日,一些用户在社交媒体上表示,他们不能在委内瑞拉使用Metamask钱包。他们发现API服务提供商Infura有问题。
Infura回应说,当美国和其他司法管辖区的新制裁指令发生变化时,一些设置被错误分配,导致一些地区的服务中断。作为Infura的所有者,使用Infura服务的Metamask也出现了错误。因此,一些地区的用户不能在短时间内访问Metamask。
这是Infura的第二个问题,影响了以太坊的生态。虽然这个问题多年前就被讨论过,但面对以太坊不同的超级生态,我们应该重新关注一些问题。特别是在动荡时期,被称为分散的Web3.0世界散的Web3.0世界真的很可耻。
我们并没有否认Infura的重要价值,但如果我们能尝试其他方法,我们能缓解这个问题吗?
Infura是什么?
专业来说,Infura是IaaS产品,旨在降低访问以太坊数据的门槛。一般来说,Infura是一个无需在本地运行以太坊节点的快速访问以太坊的平台。
从程序员的角度来看,Infura是Web3供应商,其背后是负载平衡的API节点集群。
简单来说,Infura是一个公开的以太坊节点,可以看到整个以太坊链上的所有数据。该节点的优点是Infura是一项服务。事实上,项目方或交易平台可以自行部署节点。实现的功能与Infura完全相同,但非常麻烦和昂贵。因此,Infura的服务有一个市场。
在整个以太坊网络中,需要一个实用的程序来降低进入门槛,简化以太坊数据访问。最重要的是,基础设施是服务(IaaS)产品,Infura在这方面处于领先地位。它为跨行业开发人员、DAPP团队和企业提供了将其应用程序连接到以太坊网络和其他分散平台的工具。
Infura是以太坊基础设施,由开发人员Michaelwueler开发,最初处于独立运营状态。2019年被Consensys全资收购,成为其下一个业务部门。Infura在推出之初是免费的。随后,订阅服务启动,收费标准从每月50美元到1000美元不等。然而,Infura对需求较小的开发人员或项目仍然非常友好。开发人员可以在Infura免费创建三个项目,每天使用InfuraAPI服务提交10万个请求。
Infura有什么用?
Infura首席系统工程师Nicolacochiaro说:我们的使命是促进以太坊的访问和提供机会。他们确实实现了这一使命,远远超出了预期。
中心化
很多以太坊知名项目(Metamask、Aragon、Gnosis、OpenZepelin等。)都用InfuraAPI连接到以太坊网络。Infura作为以太坊生态中最大的API提供商,确实让开发者更加方便。
Infura基础设施最著名的部分是托管的以太坊客户端网络。通过与客户端兼容的JSON-RPC,支持HTTPS和WSS以上的主网络和测试网络。以太坊节点只是Infura栈的一部分,也有IPFS服务,但生态和以太坊自然不太受关注。
使用Infura的项目和公司。
在Infura的官方网站上,许多知名公司和项目使用Infura服务。例如,以太坊轻钱包Metamask使用Infura的零客户端连接Infura的远程基础设施,为数百万用户提供服务。(律师注:Metamask除了使用Infura服务外,还运行自己的节点)
为了保持网络的平稳运行,Infura将与整个生态系统的开发人员合作,这些项目更注重可扩展性。
当然,Infura服务、Upbit、Bithumb等也有很多交易平台。还有一些分散的协议,比如0x和Mycrypto,依靠Infura向以太坊主网广播交易数据和智能合同。
中心化
Infura官网列出的一些客户案例。
过于依赖Infura的担忧。
中心化
目前以太坊有6300个节点。2018年,Infura表示,通过Infura访问以太坊网络的节点数占总节点数的5-10%。这个比例只会随着节点维护成本的增加而增加。
这已经不是Infura第一次出现问题了。2020年11月,Infura没有运行最新版本的Geth客户端,一些特殊交易触发了该版本的客户端bug,然后Infura关闭。
这被认为是Thedao之后最严重的以太坊事故。虽然不是以太坊网络的问题,但当时Infura停机引起的连锁反应几乎可以认为是以太坊网络短期瘫痪:主流交易平台无法充电erc-20token,metamask无法使用。
小问题还在继续。今年2月,由于Infura流量激增和停机,Opensea、Uniswap等平台再次出现问题。Infura显然已经成为这座市值3200亿美元的建筑的基础。
早在2018年,一些开发者就对Infura表示担忧。Paritytechnologies以太坊开发者Afrischoedon表示,以太坊网络不能依靠Infura每天处理100亿次请求。Schoedon认为,过度依赖Infura将增加协议的集中度。
除了项目方或用户自己构建节点外,我们还有许多其他项目可供选择,如Alchemy或Pocketnetwork。虽然Infura的故障不会完全消失,但至少可以减少。
我们不否认Infura的价值。Infura对以太坊非常重要,但如果有更多的解决方案来激励或降低节点运行成本,以太坊将更加完美,甚至超过ETH2.0。
免责声明:作为区块链信息平台,本网站提供的信息并不代表任何投资暗示。
转载请注明:比特币区块链时代 » 如何解决web3供应商 Infura集中 问题?