Quand j’ai commencé à lire sur le protocole Newton, je pensais qu’il visait principalement à rendre l’application des règles plus simple pour les développeurs. Mais, après avoir compris ses concepts fondamentaux, j’ai réalisé que l’idée principale ne concerne pas la politique en elle-même : elle vise à faire évoluer la manière dont l’autorisation onchain fonctionne avant même qu’une transaction ne soit exécutée.
La plupart des applications blockchain commencent par un utilisateur signant une transaction et se terminent lorsque cette transaction est confirmée onchain. Newton insère une étape entièrement nouvelle entre ces deux moments. Chaque requête débute comme un Intent, qui contient l’action exacte qu’un utilisateur souhaite effectuer. Cet Intent est associé à une politique pour créer une Task, et au lieu d’atteindre immédiatement la blockchain, il est évalué par un réseau décentralisé d’opérateurs.
Ce qui m’intéresse, c’est que les opérateurs ne prennent pas de décisions subjectives. Tous évaluent la même politique à partir des mêmes entrées. Une fois qu’un nombre suffisant d’opérateurs atteint le quorum requis, leurs signatures sont agrégées en une seule attestation. Cette preuve cryptographique est ensuite vérifiée par le contrat intelligent avant que la transaction ne soit autorisée à s’exécuter.
Cette approche sépare l’autorisation de l’exécution d’une manière qui semble beaucoup plus propre. La blockchain n’a pas besoin de décider si une transaction respecte des règles métier ou des exigences de conformité. Elle doit uniquement vérifier que Newton a déjà effectué cette évaluation conformément à la politique choisie par l’application.
Un autre aspect que j’apprécie, c’est à quel point l’architecture est réutilisable. Les politiques peuvent être partagées entre plusieurs PolicyClients, tandis que chaque application conserve ses propres paramètres, seuils et sources de données d’exécution. Cela rend le système flexible sans sacrifier la cohérence, puisque chaque évaluation suit toujours des règles transparentes et vérifiables.
En observant tout le cycle de vie de l’évaluation, il est facile de comprendre pourquoi chaque composant existe. Les politiques définissent les règles, les Intents décrivent l’action demandée, les Tasks regroupent tout pour l’évaluation, les Operators effectuent une vérification décentralisée et les Attestations fournissent la preuve que les smart contracts peuvent faire confiance. Chaque élément a une responsabilité claire, ce qui crée un flux de travail plus facile à raisonner que de simplement approuver chaque transaction signée.
Plus j’étudie le protocole Newton, plus je pense qu’il construit quelque chose dont de nombreuses applications propulsées par l’IA auront éventuellement besoin. À mesure que des systèmes autonomes commencent à prendre davantage de décisions financières, prouver pourquoi une action a été approuvée pourrait devenir aussi important que prouver qui l’a signée. Les concepts fondamentaux de Newton semblent conçus précisément pour ce futur.
