Logo
Nuevos usuarios de RPC: 35% de descuento el primer mesVer oferta
RPC Assistant

¿Qué es la Red Acala y cómo me conecto a ella?

Resumen

La Red Acala es un centro de finanzas descentralizadas (DeFi) construido sobre Polkadot, que ofrece liquidez entre cadenas, staking líquido y una plataforma de contratos inteligentes compatible con EVM. Esta guía cubre la arquitectura de Acala, cómo conectarse a través de endpoints RPC y consideraciones clave para desarrolladores que construyen en Acala.

Lista de verificación de decisiones para la Red Acala

Antes de integrarse con la Red Acala, evalúe los siguientes criterios para asegurarse de que su infraestructura se alinee con las necesidades de su proyecto.

CriterioQué verificarPor qué es importante
Tipo de redMainnet o testnet (ej. Acala Mandala)Testnet es esencial para desarrollo; mainnet para producción.
Fiabilidad del endpoint RPCTiempo de actividad, límites de tasa y latenciaEndpoints no fiables causan fallos en transacciones y mala experiencia de usuario.
Compatibilidad EVMSoporte de Solidity, precompiladosEVM+ de Acala permite herramientas de Ethereum; verifique la compatibilidad con sus contratos.
Profundidad de archivo de datosNodo completo, archivo o podadoLos nodos de archivo son necesarios para consultas históricas; los nodos completos son suficientes para la mayoría de dApps.
Reputación del proveedorDocumentación, soporte, SLAsUn proveedor receptivo reduce el tiempo de inactividad y el esfuerzo de solución de problemas.
Modelo de preciosPago por uso, suscripción o nodo dedicadoAjuste la estructura de costos a sus patrones de tráfico y presupuesto.

¿Qué es la Red Acala?

La Red Acala es una plataforma de finanzas descentralizadas (DeFi) construida sobre Polkadot. Funciona como una parachain, lo que significa que aprovecha la seguridad compartida e interoperabilidad de Polkadot mientras mantiene su propio entorno de ejecución. Acala proporciona un conjunto de primitivas DeFi que incluyen un protocolo de staking líquido (Homa), un intercambio descentralizado (DEX) y un sistema de stablecoin entre cadenas (Honzon). Es compatible con EVM, lo que permite a los desarrolladores desplegar contratos inteligentes en Solidity con cambios mínimos.

Componentes clave:

  • Token ACA: El token nativo de utilidad y gobernanza.
  • aUSD (ahora AUSD): Una stablecoin descentralizada y multi-colateral.
  • LDOT: DOT en staking líquido, que representa DOT apostado más recompensas de staking.
  • Euphrates: Una plataforma unificada de staking líquido.
  • EVM+: Una Máquina Virtual de Ethereum mejorada con características nativas de Substrate.

Arquitectura de la Red Acala

Acala está construida usando el framework Substrate, que proporciona flexibilidad y modularidad. Se conecta a la Relay Chain de Polkadot a través de un slot de parachain. La red utiliza collators para producir bloques y retransmitirlos a los validadores de Polkadot para su finalización. Este diseño le da a Acala alto rendimiento, bajas comisiones y la capacidad de personalizar su runtime.

Entorno dual EVM+ y Substrate

Acala soporta tanto pallets nativos de Substrate como contratos inteligentes compatibles con Ethereum. Los desarrolladores pueden escribir contratos en Solidity y desplegarlos a través de MetaMask o Hardhat, mientras también acceden a características específicas de Substrate como gobernanza en cadena y pallets personalizados.

Cómo conectarse a la Red Acala

Para interactuar con Acala, necesita un endpoint RPC. A continuación se muestran ejemplos de conexión usando herramientas comunes.

Usando curl

curl -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' \
  https://acala-rpc.publicnode.com

Usando ethers.js

const { ethers } = require("ethers");

const provider = new ethers.providers.JsonRpcProvider(
  "https://acala-rpc.publicnode.com"
);

provider.getBlockNumber().then(console.log);

Usando web3.py

from web3 import Web3

w3 = Web3(Web3.HTTPProvider("https://acala-rpc.publicnode.com"))
print(w3.eth.block_number)

Elegir un proveedor RPC para Acala

Al seleccionar un proveedor RPC, considere los siguientes factores:

  • Fiabilidad: Busque proveedores con estadísticas de tiempo de actividad transparentes e infraestructura redundante.
  • Límites de tasa: Asegúrese de que el plan coincida con su volumen de solicitudes. Los niveles gratuitos suelen tener límites estrictos.
  • Distribución geográfica: Los endpoints de baja latencia mejoran la experiencia del usuario para audiencias globales.
  • Soporte: El acceso a soporte técnico puede ser crítico durante el desarrollo y en incidentes.

OnFinality ofrece endpoints RPC para mainnet y testnet de Acala, con opciones de precios flexibles adecuadas para proyectos de todos los tamaños. Para aplicaciones de alto tráfico, un nodo dedicado proporciona recursos aislados y rendimiento consistente.

Errores comunes y solución de problemas

1. ID de cadena incorrecto

El ID de cadena de Acala es 787. Usar el ID de cadena incorrecto en MetaMask u otras billeteras causará fallos en las transacciones.

2. Gas insuficiente para transacciones EVM

Acala utiliza un modelo de gas similar al de Ethereum. Asegúrese de que su cuenta tenga suficiente ACA para cubrir los costos de gas. Puede estimar el gas usando eth_estimateGas.

3. Retrasos en la finalización de bloques

Los bloques de Acala se finalizan después de ser incluidos en un bloque de la relay chain de Polkadot. Esto puede tomar unos segundos más que en Ethereum. Use eth_getTransactionReceipt para confirmar la finalización.

4. Límite de tasa en endpoints públicos

Los endpoints RPC públicos a menudo tienen límites de tasa. Para dApps en producción, considere un endpoint privado o un nodo dedicado para evitar la limitación.

Conclusiones clave

  • La Red Acala es una parachain DeFi en Polkadot con compatibilidad EVM.
  • Ofrece staking líquido, un DEX y un protocolo de stablecoin.
  • Los desarrolladores pueden conectarse usando herramientas estándar de Ethereum a través de EVM+ de Acala.
  • Elegir un proveedor RPC fiable es crucial para el rendimiento de la dApp.
  • OnFinality proporciona endpoints RPC de Acala y soluciones de nodo dedicado.

Preguntas frecuentes

¿Cuál es la URL RPC de la Red Acala?

La URL RPC pública para mainnet de Acala es https://acala-rpc.publicnode.com. Para testnet (Mandala), use https://acala-mandala-rpc.publicnode.com.

¿Es Acala compatible con EVM?

Sí, Acala soporta la Máquina Virtual de Ethereum (EVM+) con características adicionales de Substrate. Puede desplegar contratos Solidity con ajustes menores.

¿Cómo obtengo tokens ACA para testnet?

Use el faucet de Acala disponible en su sitio web oficial o canales comunitarios. Los tokens de testnet no tienen valor real.

¿Puedo ejecutar mi propio nodo de Acala?

Sí, puede ejecutar un nodo completo usando Substrate. Sin embargo, para dApps en producción, usar un proveedor RPC gestionado como OnFinality ahorra costos operativos.

¿Cuál es la diferencia entre Acala y Karura?

Karura es la red hermana de Acala en Kusama, que sirve como red canaria para características experimentales. Acala es la mainnet en Polkadot.

Próximos pasos

  • Explore la documentación de Acala para guías de integración detalladas.
  • Pruebe su dApp en la testnet Acala Mandala usando un endpoint RPC fiable.
  • Compare proveedores RPC en la página de redes de OnFinality para encontrar la mejor opción para su proyecto.
  • Considere un nodo dedicado para aplicaciones de alto rendimiento que requieran un rendimiento consistente.
Base de conocimiento RPC

Detalles RPC relacionados

Nunca te preocupes por la infraestructura nuevamente

OnFinality elimina la carga pesada de DevOps para que puedas construir de forma más inteligente y rápida.

Comenzar