Costruisci con un calcolo trustless su un cloud decentralizzato
Esegui il deploy di logica di backend, calcolo off-chain e automazioni su una rete decentralizzata di provider indipendenti. Nessun server centralizzato. Nessuna fiducia cieca. Esecuzione verificabile fin dalla progettazione.
Nessuna carta di credito. Nessun server da gestire. Accesso tramite wallet.
Perché scegliere Acurast
Esecuzione trustless
I task sono firmati crittograficamente e verificabili
Confidenziale fin dalla progettazione
I provider non accedono mai a segreti in chiaro o a payload sensibili
Calcolo decentralizzato
L’esecuzione avviene su smartphone indipendenti
Paghi per esecuzione
Nessuna infrastruttura inattiva, nessuna istanza sempre in esecuzione
Componibile con il Web3
Progettato per funzionare con smart contract, oracoli e logica on-chain
Serverless di default
Zero oneri infrastrutturali: esegui il deploy di codice, non di server
Cosa puoi costruire
IA E CALCOLO CONFIDENZIALE
Cosa puoi costruire:
- Inferenza LLM confidenziale (esegui modelli di classe GPT senza che il cloud provider vi abbia accesso)
- IA che tutela la privacy per sanità, finanza o settore legale
- Sistemi di federated learning con fiducia distribuita
- Agenti IA che richiedono un’infrastruttura inarrestabile e resistente alla censura
- Integrazioni sicure con database e analisi confidenziali
Casi d’uso di esempio
Diagnostica IA in ambito sanitario (conforme HIPAA), rilevamento delle frodi finanziarie, analisi di documenti legali, elaborazione di dati aziendali senza esposizione al cloud.
DEFI E INFRASTRUTTURA BLOCKCHAIN
Cosa puoi costruire:
- Oracoli di prezzo decentralizzati (data feed push/pull per protocolli DeFi)
- Bridge cross-chain di asset con esecuzione confidenziale
- Automazione on-chain (liquidazioni, yield harvesting, ribilanciamento)
- Infrastruttura di trading e sequencing resistente al MEV
- Bot di trading crypto con strategie confidenziali
- Applicazioni Bitcoin cross-chain (come xcBTC)
Casi d’uso di esempio
Price feed multi-chain, strategie DeFi automatizzate, gestione della liquidità cross-chain, soluzioni Bitcoin wrapped, servizi di protezione dal MEV.
APPLICAZIONI E SERVIZI WEB3
Cosa puoi costruire:
- Backend-as-a-service decentralizzati (API serverless)
- Web scraping e raccolta dati confidenziali
- Indexer blockchain e aggregatori di dati
- Reti VPN e proxy decentralizzate (etiche, conformi al GDPR)
- Servizi di generazione di zkProof
- Bot di Telegram, monitoraggio dei social media, strumenti di automazione
Casi d’uso di esempio
Backend web serverless, reti di proxy residenziali, servizi di indicizzazione dei dati, strumenti automatizzati per i social media, piattaforme di hosting decentralizzate.
Pensato per gli sviluppatori, non per il DevOps
Tu scrivi il codice. Acurast si occupa dell’esecuzione decentralizzata e della verifica.
Nessuna infrastruttura da gestire. Nessun server da sorvegliare.
Esperienza per gli sviluppatori
Modello di esecuzione semplice basato su task
Risultati deterministici e verificabili
SDK e API pensati per l’automazione
Autenticazione tramite wallet
Compatibile con gli strumenti Web3 esistenti
Tu resti concentrato sulla logica, non sull’infrastruttura.
Ambienti di esecuzione
Scegli il runtime più adatto al tuo carico di lavoro. Nuovi ambienti vengono aggiunti di continuo.
JavaScript (V8)
Ideale per automazioni, logica off-chain e servizi di backend
Stato Pronto per la produzione
Node.js
Ideale per API, integrazioni e flussi di lavoro complessi
Stato Pronto per la produzione
VM Python
Ottimizzato per l’elaborazione dei dati e i carichi di lavoro di IA
Stato In arrivo
Supporto a PyTorch e TensorFlow per attività di inferenza
Stato Pianificato
Docker
Stato In arrivo
Funziona in tutto l’ecosistema Web3
Acurast si integra in modo nativo con i principali ecosistemi blockchain e modelli di esecuzione.
Reti supportate
Compatibilità dei protocolli
EVM
Layer 1 dedicato
Pallet Polkadot
WebAssembly
Accesso nativo tramite wallet
Nessun account. Nessuna password. Nessuna autenticazione proprietaria.




Domande frequenti
Ecco le domande più frequenti.
Come eseguo il deploy della mia prima app?
Installa la CLI di Acurast con npm install -g @acurast/cli, esegui acurast init per generare il file di configurazione acurast.json e il file .env, crea un bundle del tuo progetto in un unico file JS, quindi esegui acurast deploy. La CLI gestisce automaticamente il caricamento su IPFS, la registrazione on-chain e l’abbinamento con i Processor.
Quale runtime usano i Processor?
I Processor eseguono Node.js v24.5. La tua app deve essere raggruppata in un unico file JavaScript (ad es. tramite webpack), oppure assicurati che tutte le dipendenze si trovino nella cartella dist (node_modules non verrà incluso nel deploy).
Posso testare il mio codice su un Processor attivo prima di impegnarmi?
Sì. Il comando acurast live della CLI ti permette di eseguire il tuo codice in un ambiente reale su un Processor remoto, usando la stessa configurazione del tuo acurast.json — utile per verificarne il comportamento prima di un deployment completo.
Come gestisco chiavi API e segreti?
Aggiungi i valori sensibili al tuo file .env ed elencali nell’array includeEnvironmentVariables in acurast.json. Vengono cifrati durante il deployment e decifrati solo all’interno del Trusted Execution Environment del Processor. Nemmeno il proprietario dello smartphone può accedervi. Nel tuo codice puoi leggerli tramite _STD_.env[“MY_KEY”].
Quali API sono disponibili nell’ambiente di esecuzione?
Il runtime espone un oggetto _STD_ con metodi per le richieste HTTP (httpGET, httpPOST), le connessioni WebSocket (_STD_.ws), la firma e la cifratura crittografiche (secp256k1, secp256r1, ed25519), la generazione sicura di numeri casuali e l’accesso alle variabili d’ambiente. Puoi anche effettuare chiamate HTTP in uscita e interagire direttamente con API esterne. Per informazioni dettagliate, leggi la nostra documentazione
Il mio deployment può inviare risultati on-chain?
Sì. Il runtime include metodi di fulfillment nativi per più ecosistemi: puoi inviare i risultati a chain EVM, chain basate su Substrate o smart contract Tezos direttamente dal tuo script di deployment. Il Processor paga le commissioni di gas sulla chain di destinazione usando i fondi che blocchi in anticipo.
Qual è la differenza tra deployment una tantum e a intervalli?
I deployment una tantum vengono eseguiti una sola volta per una durata definita. I deployment a intervalli si ripetono con una frequenza stabilita (ad es. ogni minuto, ogni ora). Ogni esecuzione è un’unità distinta e verificabile. Puoi configurarlo in acurast.json nel campo execution.
Cosa sono i deployment on-demand?
I deployment on-demand aprono una connessione WebSocket persistente al servizio WebSocket di Acurast, permettendo alla tua dApp di inviare messaggi in tempo reale a un Processor in esecuzione. Utile per casi d’uso interattivi in cui devi attivare il calcolo da un frontend o da uno smart contract. Integra l’SDK TypeScript di Acurast lato client.
Come funziona l’abbinamento con i Processor?
Dopo il deploy, il Matcher di Acurast abbina il tuo deployment ai Processor disponibili in base alla tua configurazione, inclusi i requisiti di attestazione dello smartphone, il punteggio minimo di reputazione e le whitelist dei Processor. I Processor confermano l’assegnazione e l’esecuzione inizia all’orario di avvio programmato.
Posso eseguire più Processor per avere ridondanza?
Sì. Imposta il parametro numberOfReplicas nel tuo file acurast.json per assegnare più Processor allo stesso deployment. Gli smartphone possono andare offline: la tua soluzione dovrebbe tenerne conto.
Posso aggiornare un deployment in esecuzione?
Se hai creato il deployment con “mutability”: “Mutable”, puoi aggiornare lo script tramite acurast deployments update script <deployment-id> <script-ipfs>. Puoi anche aggiornare le variabili d’ambiente tra un’esecuzione a intervalli e l’altra con acurast deployments <id> -e.
Che tipo di sicurezza offre davvero il "calcolo confidenziale"?
I Processor di Acurast usano coprocessori hardware dedicati (ad es. il chip Titan M2 di Google) come Trusted Execution Environment, non semplici enclave software sul processore applicativo principale. Il tuo codice e i tuoi dati sono isolati, così nemmeno il proprietario dello smartphone può accedervi durante l’esecuzione. Le prove di attestazione verificano l’integrità dell’ambiente di esecuzione.
Posso eseguire un LLM su Acurast?
Sì. Acurast include un modulo per eseguire LLM. È supportata la maggior parte dei modelli di Hugging Face in formato GGUF. Consulta la guida al deployment di LLM nella documentazione per una procedura passo passo.
A quali blockchain posso inviare i risultati?
Acurast supporta il fulfillment nativo verso chain EVM (Ethereum, Arbitrum, Optimism, Base, ecc.), chain Substrate (pallet Polkadot), Tezos e altre. La compatibilità dei protocolli include EVM, Layer 1 dedicato, pallet Polkadot e WebAssembly. Elenco delle integrazioni di Acurast