Scopri

Conosci Acurast. Esplora la nostra storia, approfondisci la documentazione tecnica e scopri con chi collaboriamo nell’ecosistema.

Decentralized compute explained — a glowing smartphone linked to a mesh of distant phones

Calcolo decentralizzato: cos’è, come funziona e perché gira sugli smartphone

Il calcolo decentralizzato spiegato: uno smartphone luminoso collegato a una rete di smartphone lontani

Calcolo decentralizzato: cos’è, come funziona e perché gira sugli smartphone

Tre aziende controllano la maggior parte dell’infrastruttura cloud mondiale. Quando fai il deploy di un’applicazione, affitti una porzione di un edificio che non vedrai mai, gestito da un’azienda che può leggere la tua memoria, cambiarti i prezzi o spegnerti. Il calcolo decentralizzato è l’alternativa: carichi di lavoro eseguiti su hardware che nessun singolo operatore controlla, con la prova crittografica di ciò che è stato davvero eseguito.

 

Il termine viene usato con leggerezza. Molti progetti si definiscono piattaforme di calcolo decentralizzato mentre girano su rack in affitto negli stessi data center usati da tutti gli altri. Questa guida spiega cosa richiede davvero la categoria, come funziona dietro le quinte una rete di calcolo decentralizzata e cosa ci puoi eseguire davvero.

La categoria

Calcolo senza un unico proprietario

Nessun unico proprietario, un’esecuzione che si dimostra da sola.

Cosa significa davvero calcolo decentralizzato

Il calcolo distribuito ripartisce il lavoro su molte macchine. Esiste da decenni e ogni hyperscaler lo fa. Le macchine però appartengono sempre a un’unica azienda, si trovano in edifici che quell’azienda affitta e rispondono al suo control plane.

 

Il calcolo decentralizzato cambia la proprietà, non la geografia. Tre proprietà lo distinguono da un cloud distribuito:

 

Offerta permissionless

Chiunque può mettere a disposizione hardware senza chiedere permesso. Nessun contratto con un fornitore, nessun processo di acquisto, nessuna allowlist.

 

Abbinamento basato sul mercato

Il lavoro viene assegnato da un meccanismo aperto con regole pubbliche, non da uno scheduler interno che non puoi ispezionare.

 

Esecuzione verificabile

La rete dimostra che il tuo codice è stato eseguito senza modifiche su hardware autentico. Senza questo, hai solo sostituito un operatore di cui fidarti con migliaia di operatori di cui fidarti.

 

È su questa terza proprietà che la maggior parte della categoria cade. Distribuire le macchine tra molti proprietari moltiplica il numero di soggetti che potrebbero manomettere il tuo carico di lavoro. Una piattaforma di cloud computing decentralizzato che non sa dimostrare l’esecuzione ha peggiorato il problema della fiducia, non l’ha migliorato.

“La decentralizzazione senza verifica è solo un elenco più lungo di persone di cui devi fidarti.”

Come funziona una rete di calcolo decentralizzata

Al di là del marchio, queste reti condividono quattro componenti. I nomi qui sotto sono quelli di Acurast, ma la struttura vale anche per le altre reti della categoria.

 

1. Offerta

Operatori indipendenti, chiamati provider di calcolo, registrano il proprio hardware sulla rete. Su Acurast l’hardware è uno smartphone con l’app Processor, attivato in circa tre minuti. Lo smartphone pubblica benchmark e heartbeat on-chain, così la sua capacità e la sua operatività sono fatti pubblici e non affermazioni di marketing.

 

2. Abbinamento

Uno sviluppatore invia un Deployment: il codice da eseguire, la pianificazione, i requisiti di risorse e la destinazione dei risultati. Il Matcher, il componente che assegna il lavoro, abbina quel Deployment ai Processor adatti tramite un processo chiamato liquid matching. Il prezzo è fissato dal meccanismo e non a mano, ed è per questo che il Dynamic Pricing è importante: le tariffe impostate manualmente dai provider diventano obsolete e non vengono mai aggiornate.

 

3. Esecuzione

Il Deployment viene eseguito all’interno di un runtime sull’hardware assegnato. Acurast ne ha due: l’Acurast Secure Hardware Runtime (ASHR), che esegue il codice all’interno del Trusted Execution Environment dello smartphone, e l’Acurast Zero-Knowledge Runtime (AZKR).

 

4. Verifica e regolamento

L’esecuzione produce un’attestazione, una dichiarazione firmata dall’hardware su ciò che è stato eseguito. Un motore di reputazione tiene traccia nel tempo del comportamento dei provider, e lo Staked Compute gli dà un peso economico: i provider impegnano token, i delegatori li sostengono e un cattivo comportamento ha un costo. Le commissioni di calcolo vengono bruciate come gas invece di essere pagate all’operatore.

Nota: Acurast funziona su una propria blockchain, costruita con Substrate, un framework per creare blockchain. Il lato di coordinamento abbina i Deployment agli smartphone e tiene traccia della reputazione dei provider; il lato di esecuzione esegue il tuo codice sull’hardware.

La parte che la maggior parte delle reti salta: la verifica

Un Trusted Execution Environment è un’area di un chip isolata a livello hardware. Il codice al suo interno è sigillato rispetto al sistema operativo, alle altre applicazioni e a chiunque abbia in mano la macchina. La key attestation è il meccanismo complementare: il chip firma una dichiarazione che dimostra che l’hardware è autentico e che il codice caricato non è stato modificato.

 

Il risultato pratico è che non hai bisogno di sapere chi gestisce l’hardware. Verifichi invece il chip.

 

L’hardware che scegli determina quanto di tutto questo ottieni già di serie. Gli smartphone moderni integrano come standard TEE e chip di sicurezza dedicati, perché miliardi di persone ci conservano credenziali bancarie e dati biometrici. Anche i parchi server possono offrire confidential computing, ma come opzione a pagamento su specifici tipi di istanza. Sugli smartphone è la base.

 

Da dove arriva davvero l’hardware

Le reti di questa categoria si procurano capacità in tre modi principali.

 

Alcune aggregano la capacità inutilizzata di data center esistenti. Cambia l’operatore, non l’edificio, e il carico di lavoro finisce comunque su hardware montato a rack in una struttura con un proprietario, una giurisdizione e un contratto per l’energia.

 

Altre aggregano rig GPU costruiti appositamente. Funziona per il training e il rendering, ma compete sul prezzo per ora di GPU, una corsa al ribasso contro aziende con finanziamenti migliori.

 

Acurast ha scelto la terza strada. La capacità di calcolo arriva dagli smartphone che le persone possiedono già, compresi quelli che altrimenti finirebbero in un cassetto. Ogni anno si vendono circa 1,39 miliardi di smartphone, con un ciclo di sostituzione inferiore a tre anni: l’offerta è enorme, già prodotta e già distribuita dove vivono le persone.

280K+

Smartphone attivati

175+

Paesi

918M+

Transazioni on-chain

La geografia ne è la conseguenza. Una regione cloud costa centinaia di milioni da costruire, per questo i grandi provider ne gestiscono qualche decina. Una rete di smartphone raggiunge più di 175 paesi senza costruire nulla, perché è lì che gli smartphone si trovano già.

 

Cosa puoi eseguire davvero

La domanda che decide se un’infrastruttura cloud decentralizzata è utilizzabile è noiosa: il codice esistente funziona senza essere riscritto?

 

Carichi di lavoro Node.js

Integrazioni API, server web, job pianificati, bot Telegram, browser headless con Puppeteer, moduli WebAssembly.

 

Container Linux

Cargo ha portato un modello a container sull’edge mobile, così si può fare il deploy di binari Linux arbitrari sugli smartphone esattamente come su un server.

 

Inferenza LLM

I modelli in formato GGUF girano tramite un server llama integrato che espone endpoint compatibili con OpenAI. I client esistenti cambiano un URL, non la codebase. NodeGhost ha racchiuso un intero gateway di IA in una sola build Cargo e ha eseguito inferenza e ricerca web sugli smartphone per un’ora senza perdere nulla.

 

Il deploy avviene tramite la CLI, l’SDK, l’Acurast Hub o un x402 Deploy Agent che regola i pagamenti in USDC su Base. Nessuna carta di credito, nessun server da gestire, nessun account.

 

Perché è importante

Gli agenti autonomi custodiscono chiavi, spostano denaro e funzionano senza un essere umano nel ciclo. Un agente il cui runtime può essere messo in pausa da un fornitore non è autonomo in alcun senso concreto, e non lo è nemmeno l’attività che dipende da lui.

 

I carichi di lavoro confidenziali hanno lo stesso problema dalla direzione opposta. I dati sanitari, legali e finanziari non possono finire nei log di un provider, e la promessa contenuta in una policy non è la stessa garanzia dell’isolamento hardware. Acurast, Pocket Network e NodeGhost stanno testando come si presenta uno stack di IA completamente decentralizzato quando nessuna parte della pipeline tocca un server cloud.

 

Il calcolo decentralizzato non è un provider di hosting con una mano di vernice decentralizzata. È un livello di esecuzione verificabile, e la rete che lo fa funzionare oggi conta 280.000 smartphone in più di 175 paesi, protetti da hardware che nessuno ha dovuto costruire, in edifici che nessuno ha dovuto edificare.

 

Se hai uno smartphone inutilizzato, puoi far parte di questo cambiamento dell’infrastruttura e ottenere ricompense per il tuo contributo. Per la rete di calcolo decentralizzata ogni smartphone conta! Diventa un provider di calcolo.

 

Sviluppi su Acurast? Se esegui modelli, backend per agenti o altri servizi su smartphone attestati, parlane con il team Acurast. Unisciti a Discord.