Découvrir

Apprenez à connaître Acurast. Découvrez notre histoire, plongez dans la documentation technique et voyez avec qui nous collaborons au sein de l’écosystème.

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

Le calcul décentralisé : ce que c’est, comment ça marche et pourquoi il tourne sur des téléphones

Le calcul décentralisé expliqué : un smartphone lumineux relié à un maillage de téléphones lointains

Le calcul décentralisé : ce que c’est, comment ça marche et pourquoi il tourne sur des téléphones

Trois entreprises contrôlent l’essentiel de l’infrastructure cloud mondiale. Lorsque vous déployez une application, vous louez une partie d’un bâtiment que vous ne verrez jamais, exploité par une entreprise qui peut lire votre mémoire, modifier vos tarifs ou vous couper l’accès. Le calcul décentralisé est l’alternative : des charges de travail qui s’exécutent sur du matériel qu’aucun opérateur ne contrôle seul, avec une preuve cryptographique de ce qui a réellement été exécuté.

 

Le terme est employé à tort et à travers. De nombreux projets se présentent comme une plateforme de calcul décentralisé tout en tournant sur des baies louées dans les mêmes centres de données que tout le monde. Ce guide explique ce qu’exige réellement cette catégorie, comment fonctionne en coulisses un réseau de calcul décentralisé et ce que vous pouvez concrètement y exécuter.

La catégorie

Du calcul sans propriétaire unique

Aucun propriétaire unique, une exécution qui se prouve elle-même.

Ce que signifie vraiment le calcul décentralisé

Le calcul distribué répartit le travail sur de nombreuses machines. Il existe depuis des décennies, et tous les hyperscalers le pratiquent. Mais les machines appartiennent toujours à une seule entreprise, se trouvent dans des bâtiments que cette entreprise loue et obéissent à son plan de contrôle.

 

Le calcul décentralisé change la propriété, pas la géographie. Trois propriétés le distinguent d’un cloud distribué :

 

Une offre sans permission

N’importe qui peut apporter du matériel sans rien demander. Pas de contrat fournisseur, pas d’achats, pas de liste d’autorisation.

 

Une attribution fondée sur le marché

Le travail est attribué par un mécanisme ouvert aux règles publiées, et non par un planificateur interne que vous ne pouvez pas inspecter.

 

Une exécution vérifiable

Le réseau prouve que votre code s’est exécuté sans modification sur du matériel authentique. Sans cela, vous avez simplement remplacé un opérateur auquel vous devez faire confiance par des milliers d’autres.

 

C’est sur cette troisième propriété que la plupart des acteurs de la catégorie échouent. Répartir des machines entre de nombreux propriétaires multiplie le nombre de parties susceptibles d’altérer votre charge de travail. Une plateforme de cloud décentralisé incapable de prouver l’exécution a aggravé le problème de confiance au lieu de le résoudre.

« La décentralisation sans vérification, ce n’est qu’une liste plus longue de gens à qui vous devez faire confiance. »

Comment fonctionne un réseau de calcul décentralisé

Derrière les noms de marque, ces réseaux partagent quatre composants. Les noms ci-dessous sont ceux d’Acurast, mais les principes valent aussi pour les autres réseaux de la catégorie.

 

1. L’offre

Des opérateurs indépendants, appelés fournisseurs de calcul (Compute Providers), enregistrent leur matériel auprès du réseau. Sur Acurast, ce matériel est un smartphone qui fait tourner l’application Processor, intégré en trois minutes environ. Le téléphone publie on-chain ses benchmarks et ses heartbeats (signaux de présence), si bien que sa capacité et sa disponibilité sont des faits publics et non des arguments marketing.

 

2. L’attribution

Un développeur soumet un déploiement : le code à exécuter, le calendrier, les ressources requises et la destination des résultats. Le Matcher, le mécanisme d’attribution du réseau, associe ce déploiement aux Processors adaptés, via un processus appelé liquid matching. Les prix sont fixés par le mécanisme et non à la main, d’où l’importance de la tarification dynamique : des tarifs fixés manuellement par les fournisseurs deviennent vite obsolètes et ne sont jamais mis à jour.

 

3. L’exécution

Le déploiement s’exécute dans un runtime sur le matériel attribué. Acurast en propose deux : l’Acurast Secure Hardware Runtime (ASHR), qui s’exécute dans l’environnement d’exécution de confiance (TEE) du téléphone, et l’Acurast Zero-Knowledge Runtime (AZKR), fondé sur des preuves à divulgation nulle de connaissance.

 

4. La vérification et le règlement

L’exécution produit une attestation, c’est-à-dire une déclaration signée par le matériel sur ce qui a été exécuté. Un moteur de réputation suit le comportement des fournisseurs dans le temps, et le Staked Compute y ajoute un poids économique : les fournisseurs engagent des tokens, des délégateurs les soutiennent, et un mauvais comportement a un coût. Les frais de calcul sont brûlés comme du gas au lieu d’être versés à l’opérateur.

Remarque : Acurast fonctionne sur sa propre blockchain, construite avec Substrate, un framework de création de blockchains. La partie coordination attribue les déploiements aux téléphones et suit la réputation des fournisseurs ; la partie exécution fait tourner votre code sur le matériel.

Ce que la plupart des réseaux négligent : la vérification

Un environnement d’exécution de confiance (TEE, Trusted Execution Environment) est une zone d’une puce isolée au niveau matériel. Le code qui s’y trouve est hermétiquement séparé du système d’exploitation, des autres applications et de la personne qui détient la machine. L’attestation de clé est le mécanisme complémentaire : la puce signe une déclaration qui prouve que le matériel est authentique et que le code qui y a été chargé n’a pas été modifié.

 

Concrètement, vous n’avez pas besoin de savoir qui fait tourner le matériel. Vous vérifiez la puce à la place.

 

Le matériel choisi détermine la part de tout cela que vous obtenez d’emblée. Les smartphones modernes intègrent en standard des TEE et des puces de sécurité dédiées, parce que des milliards de personnes y stockent leurs identifiants bancaires et leurs données biométriques. Les parcs de serveurs peuvent eux aussi proposer du calcul confidentiel, mais en option payante, sur certains types d’instances. Sur les téléphones, c’est le niveau de base.

 

D’où vient réellement le matériel

Les réseaux de cette catégorie s’approvisionnent en capacité de trois grandes façons.

 

Certains agrègent la capacité inutilisée de centres de données existants. L’opérateur change, le bâtiment reste le même, et la charge de travail atterrit toujours sur du matériel en baie, dans un site qui a un propriétaire, une juridiction et un contrat d’électricité.

 

D’autres agrègent des machines GPU conçues sur mesure. Cela fonctionne pour l’entraînement et le rendu, mais la concurrence se joue sur le prix par heure de GPU, une course vers le bas face à des entreprises mieux financées.

 

Acurast a choisi la troisième voie. La puissance de calcul provient de smartphones que les gens possèdent déjà, y compris des téléphones qui auraient sinon fini dans un tiroir. Environ 1,39 milliard de smartphones sont vendus chaque année, avec un cycle de renouvellement de moins de trois ans : l’offre est donc énorme, déjà fabriquée et déjà répartie là où vivent les gens.

280K+

Téléphones intégrés

175+

Pays

918M+

Transactions on-chain

La géographie en découle. Une région cloud coûte des centaines de millions à construire, si bien que les grands fournisseurs n’en exploitent que quelques dizaines. Un réseau de téléphones atteint plus de 175 pays sans rien construire, parce que c’est là que se trouvent déjà les téléphones.

 

Ce que vous pouvez concrètement exécuter

La question qui détermine si une infrastructure cloud décentralisée est utilisable est on ne peut plus banale : le code existant tourne-t-il sans réécriture ?

 

Charges de travail Node.js

Intégrations d’API, serveurs web, tâches planifiées, bots Telegram, navigateurs headless avec Puppeteer, modules WebAssembly.

 

Conteneurs Linux

Cargo a apporté un modèle de conteneurs à la périphérie mobile : des binaires Linux arbitraires se déploient sur des téléphones comme ils le feraient sur un serveur.

 

Inférence de LLM

Les modèles au format GGUF tournent via un serveur llama intégré qui expose des endpoints compatibles OpenAI. Les clients existants changent une URL, pas leur base de code. NodeGhost a empaqueté une passerelle IA complète dans un seul build Cargo et a fait tourner l’inférence et la recherche web sur des téléphones pendant une heure sans rien perdre.

 

Le déploiement se fait via la CLI, le SDK, l’Acurast Hub ou un x402 Deploy Agent qui règle en USDC sur Base. Pas de carte bancaire, pas de serveurs à gérer, pas de compte.

 

Pourquoi c’est important

Les agents autonomes détiennent des clés, déplacent des fonds et fonctionnent sans intervention humaine. Un agent dont le runtime peut être mis en pause par un fournisseur n’est pas autonome au sens propre, pas plus que l’activité qui en dépend.

 

Les charges de travail confidentielles rencontrent le même problème dans l’autre sens. Les données de santé, juridiques et financières ne peuvent pas se retrouver dans les journaux d’un fournisseur, et une simple promesse contractuelle n’a pas la même valeur que l’isolation matérielle. Acurast, Pocket Network et NodeGhost testent à quoi ressemble une stack d’IA entièrement décentralisée dans laquelle aucune partie de la chaîne ne touche un serveur cloud.

 

Le calcul décentralisé n’est pas un hébergeur repeint aux couleurs de la décentralisation. C’est une couche d’exécution vérifiable, et le réseau qui la fait tourner aujourd’hui compte 280 000 téléphones dans plus de 175 pays, sécurisés par du matériel que personne n’a eu à fabriquer, dans des bâtiments que personne n’a eu à construire.

 

Si vous avez un téléphone inutilisé, vous pouvez prendre part à cette évolution de l’infrastructure et recevoir des récompenses pour votre contribution. Pour le réseau de calcul décentralisé, chaque téléphone compte ! Devenez fournisseur de calcul.

 

Vous développez sur Acurast ? Si vous faites tourner vos propres modèles, backends d’agents ou autres services sur des téléphones attestés, venez en parler avec l’équipe. Rejoignez le Discord.