摘要
peaq 是一个专为机器经济设计的 Layer 1 区块链,为去中心化物理基础设施网络(DePIN)和与机器相关的现实世界资产提供支持。它通过 peaqOS SDK 提供身份、声誉、支付和机器赚钱功能,使开发者能够围绕机器人、车辆和传感器构建应用。要将您的 dApp 连接到 peaq,您需要一个可靠的 RPC 端点;OnFinality 为 peaq 提供公共和专用 RPC 选项,并支持主网和测试网。
快速建议:何时在 peaq 上构建
如果您正在构建 DePIN、与机器相关的 dApp,或需要将机器人、传感器等现实世界资产代币化的应用,peaq 值得评估。它是一个专为机器经济设计的 Layer 1 区块链,提供模块化功能,如 Machine ID 和 DePIN 数据验证,可加速您的开发。在投入之前,请检查 peaq 的架构是否适合您的用例:它不是像以太坊那样的通用智能合约平台,而是一个具有自己的 SDK(peaqOS)并专注于机器对机器交易的专业链。如果您需要从后端或前端与 peaq 交互,您需要一个可靠的 RPC 端点。OnFinality 为 peaq 提供公共和专用 RPC 选项,您可以在 peaq 网络页面 上探索。
什么是 peaq 区块链?
peaq 是一个为机器经济提供动力的 Layer 1 区块链。它使机器人、车辆、传感器和其他机器成为经济参与者:它们可以拥有身份、建立声誉、进行交易和赚钱。peaq 专为去中心化物理基础设施网络(DePIN)而设计,这些网络通过代币激励社区构建物理基础设施。示例包括移动网络、电动汽车充电和电信网络。
peaq 提供一组模块化的 DePIN 功能,开发者可以将其用作构建块。这些包括:
- Machine ID:可跨链验证的机器身份。
- DePIN 数据验证:确保来自设备的数据可信。
- 支付:支持自主交易,包括代理委托支出。
- 机器赚钱:让机器出售其闲置容量并赚取到自己的钱包。
在底层,peaq 具有两层架构:peaqOS(开发者交互的操作系统)和 peaq 信任层(保护所有权、声誉和支付的安全去中心化基础设施)。大多数团队在 peaqOS 上构建,而不会深入底层。
peaq 如何工作?
peaq 基于 Substrate 构建,与 Polkadot 和 Kusama 使用相同的框架。这使其与 Polkadot 生态系统共享安全性和互操作性。peaq 使用提名权益证明(NPoS)共识机制,该机制节能且允许代币持有者提名验证人。
peaq 链是信任层的核心链。状态镜像到卫星链,以便机器可以在其对手方所在的位置进行交易。peaqOS 在信任层上运行并对其进行抽象,为开发者提供统一的 SDK。
您可以在 peaq 上构建什么?
peaq 专为现实世界的 Web3 应用而设计。以下是一些示例:
- DePIN:激励物理基础设施的去中心化网络,例如噪音污染测绘(Silencio)或天气数据收集(SkyX)。
- 机器 RWA:将机器人、车辆和存储设备等现实世界资产代币化,使其可投资。
- 自主代理:需要代表机器进行交易的 AI 代理。
- 机器对机器支付:使机器能够为服务相互支付,例如机器人支付充电费用。
peaq 的生态系统包括 Teneo(社交数据收集)、DeNet(存储网络)和 XMAQUINA(人形机器人基础设施)等项目。
peaq 区块链与其他 Layer 1 的比较
在将 peaq 与以太坊或 Solana 等通用 Layer 1 进行比较时,请考虑以下方面:
| 方面 | peaq | 通用 Layer 1(例如以太坊) |
|---|---|---|
| 重点 | 机器经济和 DePIN | 通用智能合约 |
| SDK | 具有模块化 DePIN 功能的 peaqOS | 通用 SDK(ethers、viem) |
| 身份 | 内置 Machine ID | 需要自定义实现 |
| 数据验证 | 内置 DePIN 数据验证 | 需要预言机或自定义逻辑 |
| 互操作性 | Polkadot 生态系统 | 因链而异 |
| 交易费用 | 设计为低费用和快速 | 各不相同 |
如果您的项目是 DePIN 或涉及机器,peaq 的内置功能可以节省大量开发时间。如果您正在构建典型的 DeFi 应用,通用链可能更合适。
如何连接到 peaq:RPC 端点
要从您的应用程序与 peaq 交互,您需要一个 RPC 端点。RPC(远程过程调用)端点是您的应用用于向区块链发送请求的 URL。OnFinality 为 peaq 提供公共和专用 RPC 端点。
公共端点
OnFinality 为 peaq 提供公共 RPC 端点。您可以在 peaq 网络页面 上找到确切的 URL。公共端点适用于开发和低流量应用,但对于生产环境,您应考虑使用专用节点。
专用节点
对于生产应用,OnFinality 提供专用节点,提供更高的速率限制、更好的可靠性和更多的控制。您可以在 专用节点页面 上了解更多关于专用节点的信息。
示例:使用 ethers.js 连接
以下是使用 ethers.js 连接到 peaq 的示例:
const { ethers } = require("ethers");
// 替换为 OnFinality 的实际 RPC URL
const RPC_URL = "https://rpc.peaq.network";
const provider = new ethers.JsonRpcProvider(RPC_URL);
async function getBlockNumber() {
const blockNumber = await provider.getBlockNumber();
console.log("Current block number:", blockNumber);
}
getBlockNumber();
注意:上述 URL 仅为示例;请使用 peaq 网络页面 上的官方端点。
为 peaq 设置您的钱包
要使用 MetaMask 等钱包使用 peaq,您需要手动添加网络。以下是典型设置:
- 网络名称:peaq
- RPC URL:(使用 OnFinality 端点)
- 链 ID:3338(主网)
- 货币符号:PEAQ
- 区块浏览器 URL:https://peaq.subscan.io
对于测试网(peaq agung),链 ID 不同。请查看 peaq 网络页面 获取最新详细信息。
常见陷阱和故障排除
在 peaq 上构建时,您可能会遇到以下问题:
- 错误的链 ID:确保您为目标网络(主网与测试网)使用正确的链 ID。
- RPC 速率限制:公共端点有速率限制。如果达到限制,请考虑升级到专用节点。
- 交易失败:确保您有足够的 PEAQ 代币用于 gas 费用。
- WebSocket 支持:如果您需要实时更新,请使用 WebSocket 端点。OnFinality 支持 peaq 的 WebSocket。
关键要点
- peaq 是一个专为机器经济和 DePIN 设计的 Layer 1 区块链。
- 它提供模块化功能,如 Machine ID 和 DePIN 数据验证。
- peaq 基于 Substrate 构建,并使用 NPoS 共识。
- 要在 peaq 上构建,您需要一个可靠的 RPC 端点;OnFinality 提供公共和专用选项。
- 始终使用正确的链 ID 和网络设置以避免错误。
常见问题解答
peaq 用于什么?
peaq 用于构建涉及机器、机器人和物理基础设施的去中心化应用。它提供身份、声誉、支付和机器赚钱功能,以支持机器经济。
peaq 是 DePIN 吗?
peaq 本身不是 DePIN;它是一个为 DePIN 提供动力的 Layer 1 区块链。DePIN 是激励社区构建物理基础设施的网络,而 peaq 为它们提供底层基础设施。
如何获得 PEAQ 代币?
PEAQ 代币可以通过交易所获得,或通过作为验证人或提名人参与网络获得。您也可以通过为基于 peaq 的 DePIN 做出贡献来赚取代币。
我可以使用以太坊工具与 peaq 交互吗?
可以,peaq 与 EVM 兼容,因此您可以使用 ethers.js、viem 和 MetaMask 等工具。但是,peaq 也有自己的 SDK(peaqOS),用于更高级的机器特定功能。
在哪里可以找到 peaq RPC 端点?
OnFinality 为 peaq 提供公共和专用 RPC 端点。请访问 peaq 网络页面 获取最新端点和连接详细信息。
有关 RPC 提供商以及如何选择的更多信息,请参阅我们的 选择 RPC 提供商指南。您还可以在我们的 网络页面 上探索所有支持的网络,并查看 RPC 定价 了解成本详情。