跳转至主要内容

以太坊 RPC

通过 Quicknode,您可以接入我们的全球以太坊网络,该网络会始终将您的 API 请求路由至最近的可用节点,从而确保低延迟和最快的速度。

什么是以太坊?

以太坊是应用最广泛的智能合约区块链,由以太坊虚拟机(EVM)提供支持。开发者主要使用Solidity(或其他与EVM兼容的语言,如Vyper、Yul)编写智能合约,这些合约编译后生成EVM字节码,并部署在以太坊由验证者和全节点组成的去中心化网络中。

自2022年以来,以太坊采用权益证明(PoS)共识机制,并采用基于账户的模型来追踪余额和智能合约状态。这些特性共同使以太坊成为去中心化应用(dApps)的安全、可编程的基础。

什么是以太坊 JSON-RPC API?

以太坊节点提供了一个 JSON-RPC 接口,允许开发者通过编程方式与区块链进行交互。这被称为以太坊 JSON-RPC API

借助此 API,您可以:

  • 查询区块链状态(区块、交易、收据、日志)
  • 发送交易
  • 部署智能合约并与之交互
  • 订阅实时事件(通过 WebSocket 订阅,例如 eth_subscribe)

您可以通过以下方式访问该 API:

  • 运行本地以太坊客户端(例如 Geth、Nethermind、Besu)。您可以参阅此处的节点配置指南来了解具体操作方法。
  • 使用诸如Quicknode 以太坊端点之类的托管服务提供商,该服务开箱即用,可提供低延迟的全球访问、数据归档以及增强的可靠性。

支持的网络

Quicknode 支持访问以下以太坊网络:

主网
类型:制作
链 ID:
1
HTTP:
WSS:
存档:
修剪:
Sepolia
类型:测试网
链 ID:
11155111
HTTP:
WSS:
存档:
修剪:
Hoodi
类型:测试网
链 ID:
560048
HTTP:
WSS:
存档:
修剪:

常见问题解答

如何访问以太坊 JSON-RPC API?

您可以通过运行 Geth、Nethermind 或 Besu 等本地以太坊客户端来访问该 API,或者使用托管服务提供商(例如 Quicknode 以太坊端点),以实现低延迟的全球访问并提高可靠性。

Quicknode 支持哪些以太坊网络?

Quicknode 支持以太坊主网(链 ID 1)、Sepolia 测试网(链 ID 11155111)和 Hoodi 测试网(链 ID 560048),所有网络均支持 HTTP 和 WebSocket,提供存档数据,且不进行数据修剪。

Quicknode 是否支持以太坊的 WebSocket 连接?

是的,Quicknode 端点支持所有受支持的以太坊网络的 WebSocket(WSS)连接,从而能够实现诸如 eth_subscribe 之类的实时事件订阅。

Quicknode 的以太坊 RPC 服务能用来做什么?

您可以查询区块链状态(包括区块、交易、收据和日志),发送交易,部署智能合约并与之交互,以及订阅实时区块链事件。

Quicknode 是否为以太坊提供存档节点的访问权限?

是的,所有 Quicknode 以太坊网络(主网、Sepolia 和 Hoodi)均提供完整的存档数据,且未进行数据修剪。

分享此文档