时间:2022-03-04|浏览:1399
一些用户在社交媒体上表示,他们不能在委内瑞拉使用 MetaMask 钱包,查明原因,发现是 API 服务商 Infura 有问题。
Infura 回应说,当配合美国和其他司法管辖区的新制裁指令改变某些配置时,一些设置错误,导致一些地区的服务中断。Infura 家并使用 Infura 服务的 MetaMask 这个错误也有问题。因此,一些地区的用户在短时间内无法访问 MetaMask。
这已经是 Infura 第 N 第二个问题影响了以太坊的生态系统。虽然这个问题多年前就被讨论过,但有些问题应该重新关注以太坊不同的超级生态系统。特别是在动荡时期,由于国家之间的问题,它被宣传为「去中心化」的 Web3.0 世界也开始有准入门槛,真的很惭愧。
我们不否认 Infura 的重要价值,但如果我们能尝试通过其他方式来缓解这个问题呢?
Infura 是什么?
专业一点,Infura 是一种 IaaS(Infrastructure as a Service)产品的目的是降低访问以太坊数据的门槛。一般来说,Infura 是一让你的 DApp 无需本地运行以太坊节点即可快速访问以太坊平台。
从程序员的角度来看,Infura 就是一个 Web3 供应商背后是负载平衡 API 节点集群。
再简单一点理解,Infura 是一个公开的以太坊节点,可以看到以太坊链上的所有数据。该节点的优点是,Infura 是外部服务,项目方或交易平台实际上可以部署节点,实现功能和 Infura 完全一样,但是很麻烦,成本高。Infura 服务有市场。
在整个以太坊网络中,需要一个实用的程序,可以降低进入门槛,简化以太坊数据访问。最重要的是基础设施,即服务(IaaS)产品在这方面处于领先地位Infura,它是跨行业的开发人员,DApp 团队和企业提供将其应用程序连接到以太坊网络和其他分散平台的工具。
Infura 是开发者 Michael Wuehler 开发的以太坊基础设施最初处于独立运行状态。2019年 ConsenSys 全资收购,变为其下业务部门。在推出之初 Infura 是免费的。随后推出订阅服务,收费标准从每月50美元到1000美元不等。但对于需求较小的开发者或项目,Infura 还是很友好的。开发者可以免费在 Infura 创建 3个项目,每天使用 Infura 的 API 服务提交 10万次请求。
Infura 有什么用?
Infura 首席系统工程师 Nicola Cocchiaro 说:「我们的使命是促进以太坊的访问及其机会。」他们确实实现了远远超出预期的使命。
以太坊许多知名项目(MetaMask,Aragon,Gnosis,OpenZeppelin 等)都用 Infura 的 API 将其应用程序连接到以太坊网络。作为以太坊生态学中最大的 API 提供方,Infura 的存在确实让开发者方便多了。
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 个,Infura 曾在 2018 年表示,通过 Infura 接入以太坊网络的节点数占总节点数的 5-10%。随着维护节点成本的增加,这个比例现在只会增加。
这不是 Infura 第一次出现问题,2020年 11 月,Infura 没有运行最新版本的 Geth 客户端,一些特殊的交易触发了这个版本的客户端 bug,随后 Infura 宕机了。
这被认为是 The DAO 以太坊事故最严重,虽然不是以太坊网络的问题,但当时 Infura 停机引起的连锁反应几乎可以认为以太坊网络短期瘫痪:主流交易平台无法充分提及 ERC-20 的 Token,MetaMask 不能使用等等。
小问题也不断,今年 2 月,OpenSea、Uniswap 等平台出现问题的原因是 Infura 流量激增停机。Infura 显然已经成为这座市值3200 亿美元的建筑的基础。
早在2018年 ,就有开发者对 Infura 表示担忧。Parity Technologies以太坊开发者 Afri Schoedon 说以太坊网络不能依赖 Infura 每天处理100 亿次请求。Schoedon 认为,过度依赖 Infura 将增加协议的集中化。
除了项目方或用户自己建立节点外,我们还有许多其他项目可供选择,如 Alchemy,或者声音很高的 Pocket Network 等等,虽然不会让 Infura 故障影响完全消失,但至少可以缩小。
我们不否认 Infura 的价值,Infura 对以太坊来说非常重要,但如果有更多的节点激励解决方案低节点运行成本的解决方案,以太坊将更加完美,甚至更加完美ETH2.0。
用戶喜愛的交易所
已有账号登陆后会弹出下载