跳转至主要内容

帮助更新此页面

🌏

本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。

翻译页面
查看英文

没有错误!🐛

此页面未翻译,因此特意以英文显示。

后端应用程序接口库

上次编辑: , Invalid DateTime
编辑页面

为了使软件应用程序能够与以太坊区块链进行交互(例如:读取区块链数据或发送交易信息到网络),软件必须连接到以太坊节点。

为此目的,每个以太坊客户端都执行 JSON-RPC 规范,所以应用程序可以依赖统一的端点集。

如果您想使用特定的编程语言去连接以太坊的节点,您可自行选择,但是在社区中已有几个方便的库,可以更方便地实现应用程序与以太坊的连接。 通过这些库,开发者可以写下直观易懂甚至单行的代码就能初始化与以太坊的互动(背后使用 JSON RPC 请求)。

先决条件

了解以太坊堆栈以太坊客户端可能会对您有所帮助。

为什么要使用库?

这些库降低了大多数与一个以太坊节点交互的复杂度。 它们还提供实用的函数(例如:将 ETH 转化为 Gwei),而作为开发者,您可以花费更少的时间来处理以太坊客户端的复杂问题,从而将更多的时间集中于处理您的应用程序的独特功能。

可用的库

Alchemy - 以太坊开发平台

  • alchemy.com
  • 相关文档
  • GitHub
  • Discord

BlockCypher - 以太坊 Web 应用程序接口。

Infura - 以太坊应用程序接口即服务。

Cloudflare 以太坊网关。

Figment 的数据中心 - 以太坊主网和测试网的 Web3 应用程序接口服务

Nodesmith - 可对以太坊主网和测试网进行 JSON-RPC 应用程序接口访问。

Ethercluster - 运行您自己的支持以太坊和以太坊经典的以太坊应用程序接口服务。

Chainstack - 共享及专用的以太坊节点即服务。

QuickNode - 区块链基础设施即服务。

Python Tooling - 用于通过 Python 进行以太坊交互的各种库。

web3j - 以太坊的 Java/Android/Kotlin/Scala 集成库。

Rivet - 由开源软件提供支持的以太坊和以太坊经典应用程序接口服务。

Nethereum - 区块链的开源 .NET 集成库。

QuikNode - 终极区块链开发平台。

Watchdata - 提供对以太坊区块链简单和可靠的应用程序接口访问。

Zmok - 注重速度的以太坊节点即 JSON-RPC/WebSockets 应用程序接口。

延伸阅读

还有哪些社区资源帮助过您? 编辑并添加本页面!

本文对您有帮助吗?

👈

前一页

JavaScript API

下一个

JSON-RPC
👉
网站最后更新: 2022年9月26日

使用以太坊

  • 查找钱包
  • 获取 ETH
  • 去中心化应用 (dapps)
  • 第二层
  • 运行一个节点
  • 稳定币
  • 质押以太币

生态系统

  • 社区中心
  • 以太坊基金会
  • 以太坊基金会博客
  • 生态系统支持方案
  • 以太坊漏洞悬赏计划
  • 生态系统资助计划
  • 以太坊品牌资产
  • Devcon