Resumen
peaq mainnet es la blockchain de capa 1 de producción para la economía DePIN (Redes de Infraestructura Física Descentralizada), diseñada para soportar dispositivos del mundo real y cargas de trabajo de máquinas. Este artículo explica qué es peaq mainnet, sus características clave y cómo conectar tus aplicaciones usando endpoints RPC, configuraciones de red y ejemplos prácticos.
Guía rápida de decisión: Cómo conectarse a peaq mainnet
Si estás construyendo en peaq mainnet, tu primera decisión es cómo acceder a la red. Tienes tres opciones principales:
- Usar un endpoint RPC público – Mejor para desarrollo, pruebas y aplicaciones de bajo tráfico. Los endpoints públicos son gratuitos pero pueden tener límites de tasa y sin garantías de tiempo de actividad.
- Usar un proveedor RPC gestionado – Mejor para aplicaciones de producción que necesitan acceso confiable y escalable. Proveedores como OnFinality ofrecen endpoints dedicados, mayor rendimiento y soporte.
- Ejecutar tu propio nodo – Mejor para equipos que necesitan control total, privacidad de datos o configuraciones personalizadas. Ejecutar un nodo requiere gestión de infraestructura y mantenimiento.
Para la mayoría de los casos de uso en producción, un proveedor RPC gestionado es el equilibrio adecuado entre costo, confiabilidad y esfuerzo. OnFinality proporciona endpoints RPC de peaq mainnet como parte de sus redes compatibles, con opciones de precios flexibles.
¿Qué es peaq mainnet?
peaq mainnet es la red blockchain de producción del ecosistema peaq, una capa 1 construida específicamente para Redes de Infraestructura Física Descentralizada (DePIN). Los proyectos DePIN usan blockchain para coordinar dispositivos, máquinas y sensores del mundo real, habilitando la propiedad y operación descentralizada de infraestructura física.
peaq mainnet está diseñada para manejar transacciones de alto rendimiento entre máquinas, con características como permisos basados en roles, IDs de máquinas y pallets DePIN modulares. Está construida sobre Substrate, el mismo framework que impulsa Polkadot y Kusama, lo que le da una arquitectura robusta y flexible.
Para desarrolladores, peaq mainnet ofrece un entorno compatible con EVM familiar, lo que significa que puedes desplegar contratos inteligentes en Solidity y usar herramientas como MetaMask, Hardhat y ethers.js. Esto reduce la barrera para que los desarrolladores de Ethereum entren al espacio DePIN.
Características clave de peaq mainnet
- Primitivas enfocadas en DePIN: peaq proporciona módulos integrados para identidad de máquinas, roles y pagos, reduciendo la necesidad de lógica de contratos inteligentes personalizada.
- Compatibilidad con EVM: Despliega contratos estilo Ethereum y usa herramientas estándar.
- Alto rendimiento: Diseñado para transacciones de alta frecuencia y bajo valor típicas de interacciones máquina a máquina.
- Interoperabilidad entre cadenas: peaq es parte del ecosistema Polkadot, habilitando comunicación con otras parachains.
- Gobernanza y actualizaciones: Las cadenas basadas en Substrate soportan gobernanza en cadena y actualizaciones sin bifurcación.
Configuración de red de un vistazo
Al conectarte a peaq mainnet, necesitarás la siguiente configuración de red para billeteras y dApps:
| Configuración | Valor |
|---|---|
| Nombre de la red | peaq |
| URL RPC | Usa el endpoint público de OnFinality: https://peaq.api.onfinality.io/public |
| ID de cadena | 3338 |
| Símbolo de moneda | PEAQ |
| Explorador de bloques | https://peaq.subscan.io |
Nota: La URL RPC anterior es el endpoint público oficial de OnFinality. Para producción, considera usar un endpoint dedicado de la página de red de peaq de OnFinality.
Cómo conectarse a peaq mainnet
Usando MetaMask
- Abre MetaMask y haz clic en el menú desplegable de redes.
- Haz clic en "Agregar red" y completa los detalles de la tabla anterior.
- Guarda y cambia a la red peaq.
Usando 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("Número de bloque actual:", blockNumber);
}
getBlockNumber();
Usando 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}'
Métodos RPC comunes en peaq mainnet
peaq mainnet soporta métodos estándar de JSON-RPC de Ethereum, incluyendo:
eth_blockNumber– Obtener el número de bloque más reciente.eth_getBalance– Obtener el saldo de una dirección.eth_call– Ejecutar una llamada de contrato de solo lectura.eth_sendRawTransaction– Transmitir una transacción firmada.eth_getTransactionReceipt– Obtener el recibo de transacción.eth_chainId– Obtener el ID de cadena.
También puedes usar suscripciones WebSocket para actualizaciones en tiempo real:
const wsProvider = new ethers.WebSocketProvider("wss://peaq.api.onfinality.io/public/ws");
wsProvider.on("block", (blockNumber) => {
console.log("Nuevo bloque:", blockNumber);
});
Elegir el proveedor RPC adecuado para peaq mainnet
Al seleccionar un proveedor RPC para peaq mainnet, considera los siguientes factores:
| Factor | Qué evaluar | Por qué importa |
|---|---|---|
| Confiabilidad | Historial de tiempo de actividad, infraestructura redundante | El tiempo de inactividad puede romper tu dApp |
| Escalabilidad | Límites de tasa, capacidad de rendimiento | El alto tráfico puede alcanzar límites |
| Acceso a datos | Datos de archivo, métodos de rastreo | Necesario para análisis y depuración |
| Soporte | Documentación, tiempos de respuesta | Resolución más rápida de problemas |
| Costo | Modelo de precios, nivel gratuito | Alineación con el presupuesto |
OnFinality ofrece un servicio RPC gestionado con infraestructura global, conmutación por error automática y planes flexibles. Puedes comenzar con el nivel gratuito y escalar a medida que tu proyecto crezca. Consulta la página de precios de RPC para más detalles.
Solución de problemas comunes de conexión
- ID de cadena incorrecto: Asegúrate de que tu billetera use el ID de cadena
3338. - Límite de tasa: Los endpoints públicos pueden limitar las solicitudes. Usa un endpoint dedicado para producción.
- Transacción no confirmada: Verifica el precio del gas y el nonce. peaq usa EIP-1559, así que establece maxFeePerGas apropiado.
- Desconexiones de WebSocket: Implementa lógica de reconexión en tu dApp.
Conclusiones clave
- peaq mainnet es una blockchain de capa 1 para DePIN, que ofrece compatibilidad con EVM y características específicas de DePIN.
- Usa el endpoint público oficial de OnFinality para desarrollo:
https://peaq.api.onfinality.io/public. - Para producción, considera un proveedor RPC gestionado como OnFinality para confiabilidad y escalabilidad.
- Siempre verifica la configuración de red (ID de cadena, símbolo) para evitar errores de conexión.
Preguntas frecuentes
¿Cuál es el ID de cadena de peaq mainnet?
El ID de cadena es 3338.
¿Es peaq mainnet compatible con EVM?
Sí, peaq mainnet soporta la Máquina Virtual de Ethereum, lo que te permite desplegar contratos en Solidity.
¿Cómo obtengo tokens PEAQ para gas?
Puedes obtener tokens PEAQ de intercambios o a través del faucet de peaq para testnet. Para mainnet, necesitarás comprar o recibir PEAQ.
¿Puedo ejecutar mi propio nodo de peaq?
Sí, peaq es una cadena basada en Substrate, y puedes ejecutar un nodo completo. Sin embargo, para la mayoría de las aplicaciones, usar un proveedor RPC gestionado es más simple y rentable.
¿Dónde puedo encontrar los endpoints RPC más recientes de peaq mainnet?
Visita la página de red de peaq para obtener los endpoints e información más actualizados.