摘要
peaq 主网于 2024 年上线,将专注于 DePIN 的 Layer 1 从测试网实验转变为生产网络,机器、车辆和物联网设备可以在链上注册身份并结算价值。如果你现在正在 peaq 上构建,上线日期不如它引发的运营问题重要:随着设备流量增长,哪个 RPC 端点和节点设置能让你的 DePIN 应用保持响应?
本页涵盖上线时间线、Agung 测试网的关系、连接所需的链设置,以及如何在公共 RPC 端点和专用节点基础设施之间为生产工作负载做出选择。
peaq 主网上线对构建者的实际改变
peaq 主网于 2024 年上线,这是大多数人想找的简短答案。如果你正在交付 DePIN 应用,更长的答案更有用:上线将 peaq 从仅测试网环境转变为生产 Layer 1,设备身份、机器支付和 DePIN 原语在真实状态上运行。
在主网之前,大多数 peaq 开发发生在 Agung 测试网上。Agung 仍然适用于合约测试、水龙头资助的实验和 CI 管道,但它不是生产流量所在的地方。主网上线后,团队的实际问题从“我能部署这个吗?”转变为“我的 RPC 层能跟上设备规模的请求量吗?”
DePIN 工作负载看起来与典型的 DeFi 流量不同。一组传感器、车辆或机器人可能持续发出许多小的读写,而不是突发的大交易。这种模式对你的端点施加稳定压力,这是 peaq 构建者应该尽早考虑节点基础设施而不是在第一次流量高峰之后的主要原因。
快速建议:公共端点还是专用节点?
在阅读本页其余部分之前,将此作为起始筛选器。
| 你的情况 | 合理的起点 | 原因 |
|---|---|---|
| 原型设计、黑客松或早期合约测试 | 公共 RPC 端点 | 设置快速,无需管理基础设施,适合低请求量 |
| Agung 上的测试网工作 | 测试网端点加水龙头 | 将实验与主网状态隔离 |
| 具有稳定设备流量的生产 DePIN 应用 | 专用节点或根据工作负载规模定制的提供商计划 | 可预测的容量和更少的共享资源意外 |
| 索引、分析或大量历史读取 | 支持归档的节点 | 标准全节点可能不保留你需要的历史记录 |
| 具有许多并发读取的钱包、仪表板或机器人 | 具有明确速率和并发条款的提供商 | 你需要知道在峰值时会发生什么,而不仅仅是平均值 |
如果你还在决定,从公共端点开始,测量你的实际请求组合,然后当你的流量变得足够可预测以确定规模时,转向专用基础设施。OnFinality 提供 RPC API 访问 和 专用节点,因此你可以从小规模开始,扩展同一网络而无需更改应用程序代码。
peaq 主网时间线背景
上线并非孤立发生。它是大多数 DePIN 团队密切关注的多阶段过程的结束。
- 测试网阶段(Agung)。 Agung 作为 peaq 的 DePIN 模块、平行链风格工具和早期机器身份工作的公共测试场。团队在主网存在之前用它来验证合约和集成。
- 主网上线(2024 年)。 peaq 主网开放生产部署,为 DePIN 项目提供实时网络,用于设备注册、机器对机器支付和代币化机器经济。
- 2025 年及以后。 大多数团队的重点已转向扩展:更多设备、更频繁的状态更新和更苛刻的读取模式。这就是 RPC 和节点选择开始比上线日期本身更重要的地方。
如果你在 2025 年读到这篇文章并想知道 peaq 是否“准备好了”,更有用的框架是网络已上线,运营负担已转移到你的基础设施选择上。
连接 peaq 的链设置
确切的链元数据(如链 ID、原生货币和浏览器 URL)在硬编码任何内容之前,应始终对照 peaq 网络页面 进行确认,因为这些值可能会更新。下面的模式展示了典型的 EVM 风格网络配置的结构;将其视为模板,并从网络页面填写当前值。
{
"chainName": "peaq",
"rpcUrls": ["<your OnFinality peaq endpoint>"],
"nativeCurrency": {
"name": "peaq",
"symbol": "PEAQ",
"decimals": 18
},
"blockExplorerUrls": ["<explorer URL from the peaq network page>"]
}
对于钱包或 dapp 网络切换器,相同的值放入 wallet_addEthereumChain 调用中。将端点保存在环境变量中而不是提交,并为测试网使用单独的值,这样配置错误的构建就不会意外写入主网。
// Example: add peaq to an EVM wallet
await window.ethereum.request({
method: "wallet_addEthereumChain",
params: [{
chainId: "0x...", // confirm current chain ID on the peaq network page
chainName: "peaq",
nativeCurrency: { name: "peaq", symbol: "PEAQ", decimals: 18 },
rpcUrls: [process.env.PEAQ_RPC_URL],
blockExplorerUrls: ["<explorer URL>"]
}]
});
在发布前验证你的端点
上线日期并不能告诉你你的端点今天是否健康。在将生产流量指向它之前,对你选择的 RPC URL 运行一些基本检查。
# Confirm the chain is reachable and check the reported chain ID
curl -s -X POST "$PEAQ_RPC_URL" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'
# Check the latest block so you can confirm the node is synced
curl -s -X POST "$PEAQ_RPC_URL" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
如果 eth_chainId 返回的值与当前 peaq 主网链 ID 不匹配,你几乎肯定指向了测试网或过时的配置。如果 eth_blockNumber 明显落后于公共浏览器,节点可能正在同步或降级。两者都值得在预发布环境中捕获,而不是在生产环境中。
DePIN 流量对共享端点的影响
大多数 RPC 故障排除建议假设突发流量:用户打开钱包,发送交易,然后离开。DePIN 应用通常表现不同。
- 持续读取。 设备仪表板和遥测视图可能以固定间隔轮询许多设备的余额、设备状态或事件。
- 许多小写入。 机器对机器支付和身份更新可能产生大量小交易,而不是少数大交易。
- 长连接。 如果你使用 WebSocket 订阅设备事件,连接稳定性与原始吞吐量同样重要。
- 历史查询。 审计、奖励计算和分析可能需要过去区块的状态。
共享公共端点可以处理所有这些的早期阶段。摩擦通常出现在设备数量增长且你的请求模式变得足够可预测,以至于你不能再将其视为“只是一些流量”时。这就是专用容量、更清晰的速率条款以及归档或跟踪支持值得评估的时候。
为 peaq 生产应用选择 RPC 提供商
当你为 DePIN 工作负载比较提供商时,上线日期无关紧要,运营条款就是一切。将以下标准用作评估矩阵,而不是功能清单。
| 评估领域 | 要问什么 | 为什么对 peaq DePIN 应用重要 |
|---|---|---|
| 工作负载匹配 | 提供商能否根据稳定的设备流量而不仅仅是突发流量来调整容量? | 持续读取和小写入是常态,不是例外 |
| 方法覆盖 | 如果需要,是否有归档、跟踪和订阅方法可用? | 奖励、分析和事件驱动的设备逻辑通常依赖它们 |
| 传输支持 | 是否支持 HTTP 和 WebSocket,你的应用需要两者? | 仪表板和机器人经常混合请求/响应和订阅 |
| 故障转移 | 能否在不更改应用代码的情况下配置辅助端点? | 单个端点是设备群的单点故障 |
| 可观测性 | 能否查看每个方法的请求量、错误和延迟? | 你无法衡量你无法测量的基础设施 |
| 迁移路径 | 能否在同一网络上从共享容量迁移到专用容量? | 避免流量增长时重写 |
OnFinality 通过其 API 服务 提供 peaq RPC,并在你需要更可预测的容量时提供 专用节点 选项。你可以查看 RPC 定价 和 支持的 RPC 网络 的完整列表,了解 peaq 如何与你运行的其他链一起使用。对于更广泛的框架,RPC 提供商选择指南 更深入地介绍了相同的标准。
迁移检查点:从测试网到主网
如果你在主网之前在 Agung 上构建,现在正在迁移到生产环境,请按顺序完成这些检查点。
- 分离你的环境。 为 Agung 和 peaq 主网使用不同的端点和环境变量。永远不要让测试构建继承主网 URL。
- 重新验证链设置。 链 ID、浏览器 URL 和货币元数据应重新对照 peaq 网络页面 检查,而不是从旧的测试网配置复制。
- 重新部署并重新验证合约。 地址不会在网络之间转移。在主网上确认部署和初始化。
- 重新测试你的读取路径。 在测试网上工作的仪表板、索引器和机器人可能会在主网上遇到不同的速率或历史限制。
- 添加故障转移端点。 配置辅助 RPC URL,并测试如果主端点不可用,你的应用能否优雅降级。
- 在扩展之前进行监控。 为请求计数、错误率和延迟添加基本监控,以便你可以用数据确定容量。
上线后的常见陷阱
一旦团队迁移到主网,一些错误会反复出现。
- 硬编码公共端点。 公共端点适合开发,但不应该是生产配置中唯一的 URL。
- 假设测试网历史存在于主网上。 Agung 的状态和日志不存在于 peaq 主网上;任何历史逻辑都必须从主网数据重建。
- 忽略 WebSocket 重连。 长寿命订阅需要重连和重新订阅逻辑,否则你的设备仪表板将静默停止更新。
- 按平均值而非峰值确定规模。 设备群通常有同步的报告窗口。按峰值而非均值确定规模。
- 跳过归档规划。 如果你需要旧状态用于奖励或审计,请在承诺提供商之前确认归档支持。
关键要点
- peaq 主网于 2024 年上线,结束了仅测试网阶段,并为生产 DePIN 部署开放了网络。
- Agung 仍然适用于测试,但主网是生产设备流量所属的地方。
- 上线日期是起点;现在重要的运营决策是你的 RPC 和节点设置。
- 公共端点适合原型设计;稳定的 DePIN 流量通常证明专用容量和更清晰的速率条款是合理的。
- 对照 peaq 网络页面 验证链设置,并严格分离测试网和主网端点。
- OnFinality 通过其 API 服务 和 专用节点 提供 peaq RPC,详情见 RPC 定价 和 支持的网络。
常见问题
peaq 主网何时上线?
peaq 主网于 2024 年上线。如果你需要特定集成或审计的确切日期,请对照 peaq 的官方渠道确认,因为本页重点介绍上线对开发者的意义,而不是作为官方公告。
peaq 主网在 2025 年可用吗?
是的。该网络在 2025 年已上线,今天在 peaq 上构建的大多数团队专注于扩展设备流量,而不是等待上线。
peaq 主网和 Agung 有什么区别?
Agung 是 peaq 的测试网,用于开发和使用水龙头资助账户进行测试。主网是生产网络,真实价值和真实设备身份所在的地方。它们有独立的链设置和独立的状态。
我可以为生产 peaq 应用使用公共 RPC 端点吗?
你可以从那里开始,但具有稳定设备流量的生产 DePIN 工作负载通常受益于专用容量和更清晰的速率和并发条款。首先测量你的请求模式,然后相应地确定规模。
OnFinality 支持 peaq 吗?
是的。OnFinality 通过其 API 服务提供 peaq RPC 访问,并提供专用节点选项。请参阅 peaq 网络页面 和 RPC 定价 了解当前详情。
连接到 peaq 主网时首先应该检查什么?
对照 peaq 网络页面 确认当前链 ID 和端点,运行 eth_chainId 和 eth_blockNumber 检查,并确保你的测试网和主网配置不会混淆。