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 内容

RPC 提供商选择Solana

对于 Solana dApp,哪些 RPC 提供商选择标准最重要?

Solana dApp 对 RPC 基础设施施加了不寻常的压力:高请求量、频繁的账户和程序读取、WebSocket 订阅,以及围绕交易和市场事件的突发流量。提供商选择应由工作负载形态驱动,而不是由单个头条数字决定。最重要的标准是方法覆盖、WebSocket 和订阅支持、归档和历史数据访问、速率限制和...

网络 RPCSolana

什么是 Solana API,如何使用它?

# Solana API 指南:RPC 端点、方法及最佳实践 Solana API 是一个 JSON-RPC 接口,允许开发者与 Solana 区块链交互。它提供了读取网络状态、发送交易、模拟执行以及订阅实时更新的方法。本指南涵盖了核心 API 方法、如何连接到不同集群,以及为生产应用选择可靠 RP...

RPC 提供商选择

Dedicated vs Shared Node Access: A Detailed Comparison for Developers

When choosing an RPC provider, developers must decide between shared and dedicated node access. Shared nodes offer cost efficiency and quick setup, wh...

网络 RPCTON

RPC TON Network: Endpoints, Provider Comparison, and Troubleshooting

Looking for an RPC TON network endpoint? This guide compares TON RPC providers, provides step-by-step setup instructions, and highlights common pitfal...

测试网 RPCSolana

什么是 Solana Devnet RPC 端点,如何使用它?

Solana Devnet 是一个公共测试集群,用于构建和测试 Solana 程序,而无需冒真实资金的风险。其官方公共 RPC 端点是 https://api.devnet.solana.com,但公共端点有速率限制且为共享资源,因此严肃的开发通常使用像 OnFinality 这样的托管 RPC 提...

网络 RPCFantom

Fantom 端点:链设置、RPC 配置和调试

本页说明如何通过 RPC 端点连接到 Fantom Opera,包括链设置、公共和私有 RPC 选项以及常见调试步骤。它帮助开发者配置钱包、部署合约,并为生产工作负载选择合适的基础设施。...

永远不用担心基础设施

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

开始