Logo
新用户订阅 RPC,首月享 6.5 折优惠查看优惠
RPC Assistant

什么是 peaq 主网,如何连接?

摘要

peaq 主网是面向 DePIN(去中心化物理基础设施网络)经济的生产级 Layer 1 区块链,旨在支持现实世界的设备和机器工作负载。本文解释了 peaq 主网是什么、其主要功能,以及如何使用 RPC 端点、链设置和实际示例连接您的应用程序。

快速决策指南:如何连接 peaq 主网

如果您正在 peaq 主网上构建,您的第一个决策是如何访问网络。您有三个主要选项:

  1. 使用公共 RPC 端点 – 最适合开发、测试和低流量应用。公共端点是免费的,但可能有速率限制且没有正常运行时间保证。
  2. 使用托管 RPC 提供商 – 最适合需要可靠、可扩展访问的生产应用。像 OnFinality 这样的提供商提供专用端点、更高吞吐量和支持。
  3. 运行您自己的节点 – 最适合需要完全控制、数据隐私或自定义配置的团队。运行节点需要基础设施管理和维护。

对于大多数生产用例,托管 RPC 提供商是成本、可靠性和工作量的最佳平衡。OnFinality 在其支持的网络中提供 peaq 主网 RPC 端点,并提供灵活的定价选项。

什么是 peaq 主网?

peaq 主网是 peaq 生态系统的生产区块链网络,是一个专门为去中心化物理基础设施网络(DePIN)构建的 Layer 1。DePIN 项目使用区块链来协调现实世界的设备、机器和传感器,实现物理基础设施的去中心化所有权和运营。

peaq 主网旨在处理高吞吐量、机器对机器的交易,具有基于角色的权限、机器 ID 和模块化 DePIN 模块等功能。它基于 Substrate 构建,与 Polkadot 和 Kusama 相同的框架,赋予其强大而灵活的架构。

对于开发者,peaq 主网提供了熟悉的 EVM 兼容环境,这意味着您可以部署 Solidity 智能合约并使用 MetaMask、Hardhat 和 ethers.js 等工具。这降低了以太坊开发者进入 DePIN 领域的门槛。

peaq 主网的主要功能

  • DePIN 聚焦的原语:peaq 提供用于机器身份、角色和支付的内置模块,减少了对自定义智能合约逻辑的需求。
  • EVM 兼容性:部署以太坊风格的合约并使用标准工具。
  • 高吞吐量:专为机器对机器交互中典型的高频、低价值交易而设计。
  • 跨链互操作性:peaq 是 Polkadot 生态系统的一部分,能够与其他平行链通信。
  • 治理和升级:基于 Substrate 的链支持链上治理和无分叉升级。

链设置一览

连接 peaq 主网时,您需要以下钱包和 dApp 的网络设置:

设置
网络名称peaq
RPC URL使用 OnFinality 的公共端点:https://peaq.api.onfinality.io/public
链 ID3338
货币符号PEAQ
区块浏览器https://peaq.subscan.io

注意:上述 RPC URL 是 OnFinality 的官方公共端点。对于生产环境,请考虑使用 OnFinality 的 peaq 网络页面 上的专用端点。

如何连接 peaq 主网

使用 MetaMask

  1. 打开 MetaMask 并点击网络下拉菜单。
  2. 点击“添加网络”并填写上表中的详细信息。
  3. 保存并切换到 peaq 网络。

使用 ethers.js(JavaScript)

import { ethers } from "ethers";

const provider = new ethers.JsonRpcProvider("https://peaq.api.onfinality.io/public");

async function getBlockNumber() {
  const blockNumber = await provider.getBlockNumber();
  console.log("Current block number:", blockNumber);
}

getBlockNumber();

使用 curl(JSON-RPC)

curl -X POST https://peaq.api.onfinality.io/public \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

peaq 主网上的常见 RPC 方法

peaq 主网支持标准的以太坊 JSON-RPC 方法,包括:

  • eth_blockNumber – 获取最新区块号。
  • eth_getBalance – 获取地址的余额。
  • eth_call – 执行只读合约调用。
  • eth_sendRawTransaction – 广播已签名的交易。
  • eth_getTransactionReceipt – 获取交易回执。
  • eth_chainId – 获取链 ID。

您还可以使用 WebSocket 订阅进行实时更新:

const wsProvider = new ethers.WebSocketProvider("wss://peaq.api.onfinality.io/public/ws");

wsProvider.on("block", (blockNumber) => {
  console.log("New block:", blockNumber);
});

为 peaq 主网选择合适的 RPC 提供商

为 peaq 主网选择 RPC 提供商时,请考虑以下因素:

因素评估内容为什么重要
可靠性正常运行时间历史、冗余基础设施停机可能破坏您的 dApp
可扩展性速率限制、吞吐量容量高流量可能达到限制
数据访问存档数据、跟踪方法分析和调试所需
支持文档、响应时间更快地解决问题
成本定价模式、免费层预算匹配

OnFinality 提供托管 RPC 服务,具有全球基础设施、自动故障转移和灵活的计划。您可以从免费层开始,随着项目增长进行扩展。查看 RPC 定价 页面了解详情。

常见连接问题排查

  • 链 ID 错误:确保您的钱包使用链 ID 3338
  • 速率限制:公共端点可能会限制请求。对于生产环境,请使用专用端点。
  • 交易未确认:检查 gas 价格和 nonce。peaq 使用 EIP-1559,因此请设置适当的 maxFeePerGas。
  • WebSocket 断开:在您的 dApp 中实现重连逻辑。

关键要点

  • peaq 主网是用于 DePIN 的 Layer 1 区块链,提供 EVM 兼容性和 DePIN 特定功能。
  • 使用 OnFinality 官方公共端点进行开发:https://peaq.api.onfinality.io/public
  • 对于生产环境,请考虑使用像 OnFinality 这样的托管 RPC 提供商,以获得可靠性和可扩展性。
  • 始终验证链设置(链 ID、符号)以避免连接错误。

常见问题解答

peaq 主网的链 ID 是什么?

链 ID 是 3338

peaq 主网是否兼容 EVM?

是的,peaq 主网支持以太坊虚拟机,允许您部署 Solidity 合约。

如何获得 PEAQ 代币作为 gas?

您可以从交易所获取 PEAQ 代币,或通过 peaq 测试网水龙头获取。对于主网,您需要购买或接收 PEAQ。

我可以运行自己的 peaq 节点吗?

是的,peaq 是基于 Substrate 的链,您可以运行完整节点。然而,对于大多数应用,使用托管 RPC 提供商更简单且更具成本效益。

在哪里可以找到最新的 peaq 主网 RPC 端点?

访问 peaq 网络页面 获取最新的端点和信息。

RPC 知识库

相关 RPC 内容

网络 RPCHyperliquidHyperEVM

选择 HyperEVM RPC 提供商时应注意什么?

# 选择 HyperEVM RPC 提供商时应注意什么? HyperEVM RPC 提供商之所以重要,是因为 Web3 应用依赖稳定的端点访问来进行读取、交易、仪表盘和后端工作流。正确的设置应匹配你的工作负载,支持你所需的网络和测试网,使限制可见,并在共享 RPC 不再足够时提供扩展路径。 对于 H...

RPC 提供商选择Ethereum

什么是以太坊RPC节点,如何选择?

以太坊RPC节点是暴露JSON-RPC API的服务器,允许应用程序读取区块链数据并发送交易。选择正确的节点——无论是自托管、共享还是专用——取决于您的吞吐量、可靠性和成本需求。本指南涵盖以太坊RPC节点的工作原理、关键评估标准以及入门实践步骤。...

网络 RPCOptimism

如何检查 Optimism 的可用性,这对你的 dApp 意味着什么?

Optimism 可用性指的是 OP Mainnet 网络及其核心服务(如公共 API、存款、取款和交易排序)的可用性。虽然官方 Optimism 状态页面提供了高层视图,但 RPC 端点的可靠性才是直接影响你 dApp 性能的关键。本文介绍了如何监控 Optimism 的可用性、在 RPC 提供商...

RPC 故障排查

什么是加密中的 nonce?

# 什么是加密中的 nonce? Nonce(“一次性使用的数字”)是在加密通信中仅使用一次的独特任意数字。在像以太坊这样的区块链网络中,nonce 是一个顺序计数器,确保来自给定地址的交易按顺序处理,并防止重放攻击。每笔交易的 nonce 必须比同一账户的上一笔交易高 1;否则,网络会拒绝该交易。...

网络 RPCKusamaAsset Hub

Asset Hub Kusama RPC Endpoints: Chain Settings, Faucet, and Debugging Tips

Asset Hub Kusama is the Kusama system parachain for hosting and transferring fungible and non-fungible assets. This article provides the RPC endpoints...

网络 RPCBNB Chain

什么是BNB智能链RPC URL,如何使用?

BNB智能链(BSC)RPC URL是您的dApp、钱包或脚本用来向BSC网络发送JSON-RPC请求的端点。OnFinality官方公共端点是https://bnb.api.onfinality.io/public。本文解释了如何配置它、选择RPC提供商时需要注意什么,以及如何调试常见问题。...

永远不用担心基础设施

OnFinality 消除了 DevOps 的繁重工作,让您能够更聪明、更快地构建。

开始