什么是Infura?| 以太坊生态基础设施科普
什么是Infura?
Infura是一个在线平台,旨在为开发者提供各种各样的工具,他们可以使用这些工具将他们的应用程序连接到Ethereum网络和其他去中心化平台。这些工具提供了处理短期波动所需的关键基础设施,例如在代币发行期间发生的波动,并消除了开发人员自己运行基础设施的需要。
目前,有很多项目利用了Infura的网络。例如,MetaMask连接到Infura的远程基础设施,结合零客户端的方式,为其超过100万用户提供服务。其他的例子是Mist和Status项目,它们实现了一种混合方法,当网络面临压力时,依靠Infura的远程节点。
Infura的特点
- 启用TLS的端点。这些是Infura的Ethereum Mainnet及其所有测试网的公共端点。
- 启用TLS的IPFS网关。这是一个包含定制化可靠性功能的去中心化存储。
- 便携式Ethereum接口。这个接口被设计成与标准JSON-RPC API和著名的web3库兼容。
- 摆渡人服务层。该功能为用户提供高级路由请求,平衡他们的负载,并具有使用跟踪功能,结合定制的反向代理,以实现扩展和可靠性。
- 多客户端后端。Infura以Parity和Geth节点作为对等体,这为其基础设施提供了鲁棒性和弹性。
Infura ETH区块链网络API和开发者工具将如何工作?
Infura的核心将是Ferryman层,除了其他因素外,还可以根据RPC方法向Infura基础设施的不同端发送请求。这将形成一个基础设施,用户可以根据流量需求进行扩展或调整。该层还将实现智能路由,以减少响应时间。
Infura提供的模块化扩展解决方案将增加ICO或高流量dApp的网络容量,预计将通过其Ethereum网络传输大量数据,从而解决项目可能存在的扩展问题。
Infura还将有一个开发者门户,使用Infura的开发者可以监控和访问他们如何使用网络的见解。该门户还将提供先进的扩展解决方案,让开发者受益。
未来,Infura将推出Infura for Business产品,该产品将为开发者提供支持和工具,确保他们的dApps能够顺利运行,从而为预期的生产流量做好准备。
Infura的优势
- 基于区块链
Infura实现了区块链技术,用户无需安装、配置和维护Ethereum基础设施,这大大降低了用户的成本。
- 可靠性和可扩展性
Infura使用的Ferryman中间件极大地提高了平台的可靠性,同时使用Ethereum基础架构帮助开发者创建可扩展的应用,以满足用户的需求。
- 强大而安全
目前,Infura已经成功服务了超过4万名开发者和dApps,每月可以传输2.5PB的数据,每天可以处理超过100亿的用户请求。
- 分布式存储
Infura将为分散式应用的开发者提供对IPFS的无缝访问,而不一定要自己管理基础设施。
版权声明:
作者:bitchina.net
链接:http://www.bitchina.net/archives/2282.html
来源:比特中国
文章版权归作者所有,未经允许请勿转载。