
Aztec a lancé la version alpha de sa couche d'exécution v5, introduisant un cadre de confidentialité programmable qui permet aux applications Ethereum de traiter à la fois l'état public et privé dans le même environnement de couche 2.
Résumé
- Aztec a publié la version alpha de sa couche d'exécution v5, apportant une confidentialité programmable à Ethereum grâce à des contrats intelligents alimentés par aucune connaissance.
- La nouvelle architecture traite les calculs privés sur les appareils des utilisateurs tout en vérifiant les transactions en chaîne sans exposer les données sensibles.
- Aztec a déclaré que la couche d'exécution prend en charge les applications décentralisées confidentielles avec des fonctionnalités conçues pour réduire les risques de front running et MEV.
Aztec Labs a annoncé la version alpha de sa couche d'exécution v5, la décrivant comme une étape vers la mise en œuvre de contrats intelligents natifs de confidentialité sur Ethereum.
La nouvelle architecture permet aux développeurs de créer des applications décentralisées qui combinent des données utilisateur confidentielles avec l'état public de la blockchain tout en s'appuyant sur des preuves sans connaissance pour vérifier les transactions sans exposer d'informations sensibles.
Contrairement à la couche de base d'Ethereum, où chaque validateur traite et stocke les entrées, les sorties et les données d'exécution des transactions pour parvenir à un consensus, la couche d'exécution d'Aztec déplace les calculs privés vers l'appareil de l'utilisateur. Au lieu de révéler les détails de la transaction au réseau, le système génère localement des preuves cryptographiques avant de les soumettre pour vérification en chaîne, réduisant ainsi la quantité de données de transaction visibles tout en préservant les garanties de sécurité d'Ethereum.
L'exécution côté client modifie la façon dont les transactions privées sont traitées
Au centre de la version se trouve un moteur d'exécution sans connaissance côté client intégré à Noir, le langage de programmation spécifique à un domaine d'Aztec pour les contrats intelligents privés. Plutôt que d'exécuter des transactions confidentielles sur chaque nœud du réseau comme la machine virtuelle Ethereum, le système effectue des calculs privés sur le matériel de l'utilisateur avant de générer des arguments de connaissance succincts non interactifs récursifs, ou SNARK.
Ces preuves permettent au réseau de vérifier que les changements d'état sont valides sans exposer les entrées en texte clair, les valeurs de transaction ou les identités de compte. Selon Aztec Labs, le modèle réduit la divulgation inutile de données tout en conservant des garanties mathématiques que les transactions ont été exécutées correctement.
L'architecture introduit également un modèle d'état hybride conçu pour surmonter l'un des plus grands défis techniques auxquels sont confrontées les blockchains axées sur la confidentialité. Les environnements d'exécution purement privés rencontrent souvent des difficultés lorsque plusieurs utilisateurs tentent de mettre à jour le même état public en même temps, créant ainsi des conflits d'état qui limitent l'interaction avec l'infrastructure financière décentralisée partagée.
Pour remédier à cette limitation, Aztec sépare la gestion publique et privée de l’État. Les actifs privés sont stockés dans des arbres de notes de type UTXO, tandis que les données publiques sont conservées via des arbres clé-valeur. Pendant l'exécution, les fonctions privées peuvent générer des appels de fonctions publiques différés qui sont traités ultérieurement au cours du même cycle de vie de transaction, permettant ainsi aux opérations confidentielles et publiques de fonctionner ensemble sans sacrifier l'exécution déterministe ni créer de conditions de concurrence.
Le modèle d'exécution est destiné à prendre en charge les applications qui nécessitent des calculs confidentiels tout en interagissant avec l'écosystème public d'Ethereum, y compris les pools de liquidité partagés et d'autres protocoles financiers décentralisés.
Le modèle de confidentialité cible les applications financières décentralisées et d’entreprise
Au-delà de la confidentialité des transactions, la couche d'exécution introduit des fonctionnalités qui pourraient réduire plusieurs problèmes de longue date dans l'exécution de la blockchain.
Selon Aztec Labs, les détails des transactions restent cachés avant l'engagement de l'État, ce qui rend beaucoup plus difficile pour les observateurs externes de réorganiser les transactions en attente ou d'exploiter les données de transaction visibles via des stratégies de valeur extractible maximale.
L'architecture fournit également des éléments de base pour des applications telles que l'appariement d'ordres confidentiels, l'approvisionnement privé en liquidités et les systèmes de conformité sélective qui divulguent uniquement les informations requises via des clés de visualisation au lieu d'exposer des enregistrements complets d'utilisateurs.
Ces capacités s'appuient sur l'accent de longue date d'Aztec sur la confidentialité programmable plutôt que sur de simples transferts de jetons anonymes.
S'adressant à crypto.news en avril 2025, le co-fondateur et PDG d'Aztec Labs, Zac Williamson, a déclaré que la confidentialité de la blockchain devrait aller au-delà de la dissimulation des adresses de portefeuille.
Il a décrit la confidentialité des utilisateurs, les données de transaction confidentielles et l'exécution de contrats intelligents privés comme les trois piliers nécessaires à une confidentialité pratique en chaîne, les appelant « le Saint Graal de la confidentialité de la blockchain ».
Williamson a également fait valoir que la confidentialité ne devrait pas être traitée comme un segment distinct de l'industrie, affirmant que « toutes les cryptographies seront privées » à mesure que la confidentialité programmable deviendra une partie des applications blockchain traditionnelles.
A propos de la conformité, Williamson a déclaré que les systèmes de préservation de la vie privée devraient s'appuyer sur une divulgation sélective plutôt que sur un anonymat complet. Il a cité ZKPasport comme exemple, expliquant que les utilisateurs peuvent utiliser un passeport compatible NFC pour générer une preuve de connaissance nulle et choisir « les informations que vous souhaitez divulguer », qu'il s'agisse de la nationalité, de l'âge ou d'autres attributs d'identité.
Il a déclaré que la technologie est « sans autorisation, qu'elle préserve la confidentialité et qu'elle garantit une forte conformité », ajoutant que de tels systèmes sont « beaucoup plus puissants » que les solutions de confidentialité existantes car ils combinent confidentialité et conformité programmable.
Cette vision s'est encore élargie en mai 2026 lorsque Aztec Labs a acquis ZKPasseport tout en s'engageant à maintenir la plateforme de vérification des passeports open source. L'acquisition a introduit l'infrastructure d'identité axée sur la confidentialité directement dans l'écosystème d'Aztec, permettant aux développeurs de combiner une confidentialité programmable avec une vérification d'identité sans connaissance sur les réseaux compatibles Ethereum.
La technologie avait déjà été testée sur le réseau Aztec pour contribuer à réduire les attaques Sybil en permettant aux participants de prouver qu'ils étaient des individus uniques sans révéler leur identité. Il a également été utilisé lors de la vente de jetons AZTEC pour effectuer un contrôle des sanctions tout en préservant la confidentialité des informations sur les participants.
La version alpha fait suite à des incidents de sécurité impliquant des produits existants
La couche d'exécution arrive peu de temps après qu'Aztec Labs ait résolu des problèmes de sécurité impliquant des produits déjà retirés.
Plus tôt ce mois-ci, Aztec Labs a révélé qu'il enquêtait sur un exploit potentiel impliquant un produit de paiement obsolète lancé en 2021 après le transfert d'environ 2 millions de dollars d'un contrat intelligent immuable. La société a déclaré que le système concerné avait été abandonné en 2022 et fonctionnait sans clés d'administrateur, empêchant l'équipe de suspendre ou de mettre à niveau le contrat.
Par ailleurs, un autre produit obsolète, Aztec Connect, a perdu environ 2,1 millions de dollars après que des attaquants ont exploité un ancien contrat immuable RollupProcessorV3. Aztec Labs a déclaré que les incidents n'étaient pas liés au réseau aztèque actif.
La Fondation Aztec a également déclaré qu'aucun des deux exploits n'avait de connexion au réseau actuel ou au jeton AZTEC ERC-20, soulignant que les contrats concernés appartenaient à l'infrastructure existante qui était restée active sur Ethereum après la fin des produits.
Voir l’article original en anglais
