Construye con computación sin necesidad de confianza en una nube descentralizada
Despliega lógica de backend, computación off-chain y automatización en una red descentralizada de proveedores independientes. Sin servidores centralizados. Sin confianza ciega. Ejecución verificable por diseño.
Sin tarjeta de crédito. Sin servidores que gestionar. Acceso con tu wallet.
Por qué elegir Acurast
Ejecución sin necesidad de confianza
Las tareas están firmadas criptográficamente y son verificables
Confidencial por diseño
Los proveedores nunca acceden a secretos en bruto ni a datos sensibles
Computación descentralizada
La ejecución se reparte entre teléfonos independientes
Pago por ejecución
Sin infraestructura ociosa ni instancias de larga duración
Componible con Web3
Creado para funcionar con smart contracts, oráculos y lógica on-chain
Serverless por defecto
Cero sobrecarga de infraestructura: despliega código, no servidores
Qué puedes construir
IA Y COMPUTACIÓN CONFIDENCIAL
Qué puedes construir:
- Inferencia confidencial de LLM (ejecuta modelos de clase GPT sin que el proveedor de nube tenga acceso)
- IA que preserva la privacidad para los sectores sanitario, financiero o legal
- Sistemas de aprendizaje federado con confianza distribuida
- Agentes de IA que necesitan una infraestructura imparable y resistente a la censura
- Integraciones seguras con bases de datos y analítica confidencial
Ejemplos de casos de uso
Diagnóstico sanitario con IA (conforme a HIPAA), detección de fraude financiero, análisis de documentos legales, procesamiento de datos empresariales sin exposición a la nube.
DEFI E INFRAESTRUCTURA BLOCKCHAIN
Qué puedes construir:
- Oráculos de precios descentralizados (feeds de datos push/pull para protocolos DeFi)
- Bridges de activos cross-chain con ejecución confidencial
- Automatización on-chain (liquidaciones, recolección de recompensas DeFi, rebalanceo)
- Infraestructura de trading y secuenciación resistente al MEV
- Bots de trading cripto con estrategias confidenciales
- Aplicaciones de Bitcoin cross-chain (como xcBTC)
Ejemplos de casos de uso
Feeds de precios multichain, estrategias DeFi automatizadas, gestión de liquidez cross-chain, soluciones de Bitcoin envuelto, servicios de protección contra MEV.
APLICACIONES Y SERVICIOS WEB3
Qué puedes construir:
- Backends descentralizados como servicio (API serverless)
- Web scraping y recopilación de datos confidenciales
- Indexadores de blockchain y agregadores de datos
- Redes VPN y de proxies descentralizadas (éticas y conformes al RGPD)
- Servicios de generación de zkProof
- Bots de Telegram, monitorización de redes sociales, herramientas de automatización
Ejemplos de casos de uso
Backends web serverless, redes de proxies residenciales, servicios de indexación de datos, herramientas automatizadas para redes sociales, plataformas de hosting descentralizadas.
Diseñado para desarrolladores, no para DevOps
Tú escribes el código. Acurast se encarga de la ejecución descentralizada y de la verificación.
Sin infraestructura que gestionar. Sin servidores que vigilar.
Experiencia de desarrollo
Modelo de ejecución sencillo basado en tareas
Resultados deterministas y verificables
SDK y API pensados para la automatización
Autenticación con wallet
Compatible con las herramientas Web3 existentes
Tú te centras en la lógica, no en la infraestructura.
Entornos de ejecución
Elige el runtime que mejor se adapte a tu carga de trabajo. Se añaden nuevos entornos continuamente.
JavaScript (V8)
Ideal para automatización, lógica off-chain y servicios de backend
Estado Listo para producción
Node.js
Ideal para API, integraciones y flujos de trabajo complejos
Estado Listo para producción
Python VM
Optimizado para procesamiento de datos y cargas de trabajo de IA
Estado Próximamente
Compatibilidad con PyTorch y TensorFlow para tareas de inferencia
Estado Planificado
Docker
Estado Próximamente
Funciona en todo el ecosistema Web3
Acurast se integra de forma nativa con los principales ecosistemas blockchain y modelos de ejecución.
Redes compatibles
Compatibilidad de protocolos
EVM
Layer 1 dedicada
Pallets de Polkadot
WebAssembly
Acceso nativo con wallet
Sin cuentas. Sin contraseñas. Sin autenticación propietaria.




Preguntas frecuentes
Estas son las preguntas más frecuentes.
¿Cómo despliego mi primera app?
Instala la CLI de Acurast con npm install -g @acurast/cli, ejecuta acurast init para generar tu configuración acurast.json y tu archivo .env, empaqueta tu proyecto en un único archivo JS y, después, ejecuta acurast deploy. La CLI se encarga automáticamente de la subida a IPFS, el registro on-chain y la asignación de Processors.
¿Qué runtime usan los Processors?
Los Processors ejecutan Node.js v24.5. Tu app debe empaquetarse en un único archivo JavaScript (p. ej., con webpack), o bien todas las dependencias deben estar en la carpeta dist (node_modules no se desplegará).
¿Puedo probar mi código en un Processor real antes de comprometerme?
Sí. El comando acurast live de la CLI te permite ejecutar tu código en un entorno real en un Processor remoto con la misma configuración de tu acurast.json, algo útil para validar el comportamiento antes de un despliegue completo.
¿Cómo gestiono las claves de API y los secretos?
Añade los valores sensibles a tu archivo .env e inclúyelos en el array includeEnvironmentVariables de acurast.json. Se cifran durante el despliegue y solo se descifran dentro del entorno de ejecución de confianza (Trusted Execution Environment) del Processor. Ni siquiera el propietario del teléfono puede acceder a ellos. En tu código, accede a ellos mediante _STD_.env[«MY_KEY»].
¿Qué API están disponibles dentro del entorno de ejecución?
El runtime expone un objeto _STD_ con métodos para peticiones HTTP (httpGET, httpPOST), conexiones WebSocket (_STD_.ws), firma y cifrado criptográficos (secp256k1, secp256r1, ed25519), generación segura de números aleatorios y acceso a variables de entorno. También puedes hacer llamadas HTTP salientes e interactuar directamente con API externas. Para más información, consulta nuestra documentación
¿Puede mi despliegue enviar resultados on-chain?
Sí. El runtime incluye métodos nativos de fulfillment para varios ecosistemas: puedes enviar resultados a cadenas EVM, cadenas basadas en Substrate o smart contracts de Tezos directamente desde el script de tu despliegue. El Processor paga las comisiones de gas en la cadena de destino con fondos que bloqueas por adelantado.
¿Qué diferencia hay entre los despliegues únicos y los de intervalo?
Los despliegues únicos se ejecutan una vez durante un periodo definido. Los despliegues de intervalo se repiten con una frecuencia establecida (p. ej., cada minuto o cada hora). Cada ejecución es una unidad independiente y verificable. Esto se configura en acurast.json, en el campo execution.
¿Qué son los despliegues On-Demand?
Los despliegues On-Demand abren una conexión WebSocket persistente con el servicio WebSocket de Acurast, lo que permite a tu dApp enviar mensajes a un Processor en ejecución en tiempo real. Son útiles para casos de uso interactivos en los que necesitas activar computación desde un frontend o un smart contract. En el lado del cliente, intégralo con el SDK de TypeScript de Acurast.
¿Cómo funciona la asignación de Processors?
Después de desplegar, el Matcher de Acurast asigna tu despliegue a los Processors disponibles según tu configuración, incluidos los requisitos de atestación del teléfono, la puntuación mínima de reputación y las listas blancas de Processors. Los Processors confirman la asignación y la ejecución comienza a la hora de inicio programada.
¿Puedo usar varios Processors para tener redundancia?
Sí. Configura el parámetro numberOfReplicas en tu acurast.json para asignar varios Processors al mismo despliegue. Los teléfonos pueden desconectarse, y tu solución debe tenerlo en cuenta.
¿Puedo actualizar un despliegue en ejecución?
Si creaste el despliegue con «mutability»: «Mutable», puedes actualizar el script con acurast deployments update script <deployment-id> <script-ipfs>. También puedes actualizar las variables de entorno entre ejecuciones de intervalo con acurast deployments <id> -e.
¿Qué tipo de seguridad ofrece realmente la «computación confidencial»?
Los Processors de Acurast usan coprocesadores de hardware dedicados (p. ej., el chip Titan M2 de Google) como entornos de ejecución de confianza (Trusted Execution Environments), no solo enclaves de software en el procesador de aplicaciones principal. Tu código y tus datos están aislados, de modo que ni siquiera el propietario del teléfono puede acceder a ellos durante la ejecución. Las pruebas de atestación verifican la integridad del entorno de ejecución.
¿Puedo ejecutar un LLM en Acurast?
Sí. Acurast incluye un módulo para ejecutar LLM. Se admiten la mayoría de los modelos de Hugging Face en formato GGUF. Consulta la guía de despliegue de LLM en la documentación para ver un tutorial paso a paso.
¿A qué blockchains puedo entregar resultados?
Acurast admite fulfillment nativo en cadenas EVM (Ethereum, Arbitrum, Optimism, Base, etc.), cadenas Substrate (pallets de Polkadot), Tezos y más. La compatibilidad de protocolos incluye EVM, Layer 1 dedicada, pallets de Polkadot y WebAssembly. Lista de integraciones de Acurast