以太坊 Web API 和以太坊 API 即服务之间的区别

Posted

技术标签:

【中文标题】以太坊 Web API 和以太坊 API 即服务之间的区别【英文标题】:Difference between Ethereum Web APIs and Ethereum API as a service 【发布时间】:2021-04-28 20:39:51 【问题描述】:

我是第一次接触以太坊,我正在阅读文档。谁能解释以太坊 Web API(BlockCypher)和以太坊 API 即服务(infura)之间的区别? https://ethereum.org/en/developers/docs/apis/backend/#available-libraries

【问题讨论】:

随意选择您的以太坊 API 服务提供商或运行您自己的节点:ethereumnodes.com 【参考方案1】:

没有真正的区别。 BlockCypher 和 Infura 只是第 3 方公司,它们创建了自己的一组 api 端点来控制对 ethereum json rpc api 的访问。

最好的办法是检查每个文档的文档,以确保它们能够满足您的目标。

你可能会发现一个 api 比另一个有更多的功能。

你到底需要它做什么?

【讨论】:

我的项目是一个dapp,用户可以在其中进行预订,只有在某些天气条件下才能接受。还会有退款功能。现在我正处于分析所有技术以了解使用哪一种技术的阶段。我正在将 geth / parity 等以太坊节点与 infura(节点即服务)进行比较,我也想与 BlockCypher 进行比较。 但无论如何我认为 infura 和 blockcyphher 是不同的。 Infura 公开节点的 API,而 blockcyphher 不公开。

以上是关于以太坊 Web API 和以太坊 API 即服务之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

如何从新的 MetaMask 以太坊 API 中获取账户列表?

以太坊 web3.js 文档翻译及说明

5分钟!就能学会以太坊 JSON API 基础知识!

通过Nginx用密码保护以太坊JSON-RPC API

以太坊api访问,区块同步监测

历史以太坊价格 - Coinbase API