Analyse approfondie · Environ 5 min de lecture
Microsoft Research présente Magnetar pour prouver l’exécution des programmes
Le rapport du 15 octobre décrit une machine virtuelle à connaissance nulle RISC-V et des gains limités à des benchmarks précis.
- Date de la source
- Publié ici
- Source vérifiée
Microsoft Research a présenté Magnetar pour joindre une preuve cryptographique vérifiable à un calcul. Le destinataire ne dépend plus seulement de la confiance envers l’opérateur: il peut vérifier que l’exécution a respecté le programme et les entrées spécifiés.
Écouter les actualités
Écoutez cet article ou poursuivez la lecture des actualités.
Préparation de la lecture…
Voix de l’appareil
La voix est traitée par votre navigateur ou appareil. AISubHub n’envoie pas le texte à une API audio. Les voix et la lecture écran verrouillé dépendent de l’appareil.
La reprise peut répéter une courte phrase.
En bref
- Magnetar prouve l’exécution RISC-V et exploite les compilateurs existants pour Rust, Go ou C. Sa base cryptographique repose sur des fonctions de hachage standard, sans initialisation de confiance.
- Sur 15 programmes de référence, Microsoft annonce des accélérations moyennes de 10 à 39 fois face à des systèmes comparables sur la même machine. Ces résultats proviennent de l’équipe de recherche.
Ce que certifie une preuve d’exécution
Microsoft Research présente Magnetar le 15 octobre comme machine virtuelle à divulgation nulle de connaissance. Un calcul produit une sortie et une preuve compacte ; le destinataire vérifie qu’un programme spécifié, avec les entrées convenues, a produit cette sortie sans refaire tout le travail. La propriété de connaissance nulle vise à protéger les entrées privées.
Cette assurance diffère de la confiance envers opérateur, contrat ou journal. Elle ne prouve ni la pertinence de la politique programmée ni la véracité des données réelles. Agents prouvant leur conformité et institutions attestant le traitement de transactions sont des possibilités évoquées, pas des déploiements audités par AISubHub.
Pourquoi prouver un processeur
Le texte identifie coût de preuve, programmation spécialisée et confiance cryptographique durable. Traduire une application en circuit arithmétique demande maintenance et peut introduire des erreurs. Magnetar prouve l’exécution de RISC-V, architecture ouverte dotée de compilateurs existants.
Microsoft décrit des programmes Rust, Go ou C ordinaires, dont politiques, pipelines et interprètes EVM. Analyse : cela rapproche la preuve des équipes applicatives, mais il faut toujours définir entrées publiques, privées et versions acceptées. Compiler du code courant ne certifie pas tout un produit IA.
Les mécanismes réunis
Spartan, en 2019, rend sum-check applicable aux programmes généraux sans configuration de confiance. Phalanx exploite les répétitions, comme les cycles processeur. La famille Nova développe le folding pour combiner des preuves partielles plutôt que traiter toute l’exécution comme un bloc.
Spice, Lasso, Nebula, Twist and Shout et Jolt contribuent aux preuves de mémoire. BinarySpartan utilise des corps binaires pour la logique et les hachages ; Ligerito apporte des engagements par hachage avec preuves réduites, et ring switching facilite les vecteurs de bits. C’est l’architecture décrite par le blog ; nous n’avons audité ni implémentation ni démonstration formelle du document technique.
Hachages standards et composition
Microsoft affirme s’appuyer sur SHA-256 ou SHA-3, sans courbes elliptiques, réseaux, hachages spécialisés, configuration de confiance ou conjectures de codes citées. C’est un choix conservateur de fondation, pas une garantie contre défauts, attaques futures ou mauvais paramètres.
Vérifier mobilise surtout hachages et arithmétique binaire, que Magnetar sait prouver efficacement. Le vérificateur devient donc une autre charge démontrable, permettant de combiner des morceaux et des systèmes prolongés. Analyse : l’accumulation de preuves exige encore des règles pour l’identité du programme, les transitions d’état et les versions acceptées.
Lire les chiffres avec leurs unités
L’équipe rapporte 7.2–8.7 millions d’instructions prouvées par seconde sur portable. Sur 15 programmes, les gains moyens sont de 10–39 fois face aux zkVM comparables les plus rapides sur la même machine. Plus de 300 fois concerne un test de transfert de jetons contre deux autres systèmes, pas une moyenne universelle.
Une configuration optimisée atteint 9.5–12.8 millions de cycles par seconde, environ 1.3 fois les gains cités ; la vérification prend environ 12 millisecondes. Instructions et cycles ne sont pas interchangeables. Ce sont des performances de preuve, pas une accélération 10–39 fois des applications ou de l’inférence. Nous ne les avons pas reproduites ; les conditions détaillées relèvent de l’article technique.
Analyse : choisir une affirmation contrôlable
Un essai peut commencer par une petite politique ou un traitement déterministe, en fixant code, entrées et résultat avant le prouveur. Comparer génération, vérification et exposition privée à l’audit existant est notre proposition, pas un guide de production ni un rendement mesuré par Microsoft.
Prouver l’exécution d’une règle de paiement ne prouve pas toutes les décisions contextuelles. Permissions, provenance des entrées et gestion d’un échec de preuve restent nécessaires. Le billet décrit recherche et possibilités, sans abonnement, prix ou service universel. Les preuves peuvent renforcer l’exécution ; spécification et sécurité opérationnelle gardent leurs responsabilités.
Pourquoi cela compte
Pour les agents IA, l’intérêt potentiel concerne l’exécution vérifiable de politiques explicites ou de traitements de données. Ces preuves pourraient compléter les journaux lorsqu’un tiers doit contrôler la production d’un résultat.
Limites et disponibilité
Une preuve d’exécution ne garantit ni la vérité d’une réponse du modèle, ni la pertinence d’une politique. AISubHub n’a reproduit ni benchmarks ni déploiement productif; les gains ne sont pas universels.
Sources et preuves
Date de la source: 15 oct. 2026 · Source vérifiée: 20 oct. 2026
Articles assistés par IA, vérifiés avec les sources primaires citées. Les affirmations des fournisseurs sont attribuées ; la présence ne vaut pas recommandation.