Le co-fondateur d'Ethereum, Vitalik Buterin, affirme que l'avenir du logiciel — surtout dans la crypto — pourrait être celui où l'IA et la vérification formelle travaillent ensemble pour produire un code ultra-optimisé et vérifié par machine. Dans un nouvel essai sur son site personnel, il soutient que l'association de l'intelligence artificielle avec des méthodes formelles pourrait être la « forme finale » du développement logiciel : des implémentations rapides et légères qui viennent avec des preuves mathématiques garantissant qu'elles répondent à leurs spécifications. Pourquoi c'est important pour Ethereum - La vérification formelle est particulièrement puissante lorsque le comportement cible est plus simple que l'implémentation — exactement le cas pour des choses comme les signatures résistantes aux quantiques, les STARKs, les règles de consensus, et les ZK-EVMs. Dans ces domaines, vous pouvez énoncer un objectif clair et précis et utiliser des preuves vérifiées par machine pour garantir qu'une implémentation y correspond. - Si l'IA peut aider à rédiger ou à rechercher ces preuves — et le code qui les satisfait — les équipes pourraient expédier des contrats et des systèmes hautement optimisés avec des garanties beaucoup plus solides en matière de correction et de sécurité. Preuves que ça fonctionne déjà Buterin cite des expériences pratiques montrant que les méthodes formelles assistées par l'IA ne sont pas juste théoriques. Il mentionne le travail Lean Ethereum où un collaborateur a utilisé l'IA pour produire une preuve vérifiable par machine pour l'un des théorèmes complexes sur lesquels dépendent les STARKs. Cette expérience suggère un flux de travail où les développeurs expriment les propriétés souhaitées dans un langage de preuve et l'IA aide à trouver et à vérifier les preuves qu'une implémentation concrète les satisfait. Précautions et attentes réalistes Buterin a à plusieurs reprises averti que l'IA ne sera pas une solution miracle. Dans un post de février, il a soutenu que l'IA pourrait « aider à rendre le code crypto presque exempt de bogues une attente réaliste » — mais uniquement si les équipes réinvestissent une grande partie des gains de productivité de l'IA dans des tests et vérifications plus robustes. Il a mis en garde les développeurs de ne pas s'attendre à ce qu'une seule invite produise un système hautement sécurisé du jour au lendemain : « il y aura BEAUCOUP de luttes avec des bogues et des incohérences entre les implémentations. » Il souligne également que la vérification formelle n'est pas une panacée. Prouver qu'une couche est correcte ne garantit pas automatiquement que l'ensemble de la pile se comporte comme prévu — une assurance véritable de bout en bout nécessiterait de vérifier tout, des spécifications de haut niveau jusqu'aux implémentations RISC-V ou à l'arithmétisation du prouveur. Pourtant, comme il le note sèchement, ces outils et techniques existent aussi. Une vue plus large sur la sécurité crypto Buterin cadre la sécurité crypto comme la minimisation de l'écart entre l'intention de l'utilisateur et le comportement du système. Puisque l'intention humaine est désordonnée et difficile à formaliser, la « sécurité parfaite » est inaccessibile ; à la place, il préconise la redondance — simulations, multisig, vérification formelle et plusieurs implémentations de clients — pour réduire les chances d'échecs catastrophiques. Il soutient que des affirmations de sécurité précises peuvent être prouvées dans de nombreux cas et que cette approche peut éliminer « plus de 99 % des conséquences négatives dues à un code défectueux. » En résumé La proposition de Buterin est optimiste mais mesurée : l'IA devrait être utilisée pour accélérer la feuille de route d'Ethereum tout en élevant simultanément son niveau de sécurité, et non pour échanger l'un contre l'autre. « Les gens devraient être ouverts à la possibilité (pas certitude ! possibilité) que la feuille de route d'Ethereum se termine beaucoup plus rapidement que prévu, à un niveau de sécurité beaucoup plus élevé que prévu, » écrit-il — tout en rappelant aux développeurs qu'ils devront encore se battre avec des bogues et des cas particuliers même dans un futur IA-plus-vérification-formelle. Lisez plus de nouvelles générées par l'IA sur : undefined/news