Cryptonews

Aztec apporte une confidentialité de bout en bout aux contrats intelligents Ethereum

Source
CryptoNewsTrend
Published
Aztec apporte une confidentialité de bout en bout aux contrats intelligents Ethereum

Aztec a présenté sa pile technologique à quatre couches pour offrir une confidentialité programmable sur Ethereum en tant que réseau décentralisé de couche 2.

Le langage Noir, développé par Aztec, permet aux développeurs d'écrire des programmes sans connaissance sans expertise cryptographique, avec la confidentialité activée par défaut.

Le réseau compte actuellement plus de 3 500 séquenceurs actifs sur son réseau Alpha, avec des rôles de séquenceur et de prouveur totalement sans autorisation.

Aztec a publié une description technique détaillée de son architecture, baptisée « The Aztec Stack », expliquant comment son réseau L2 sur Ethereum permet une confidentialité programmable de bout en bout pour les développeurs de contrats intelligents.

Les quatre couches aztèques

Le système est organisé en quatre niveaux. Le premier est Noir, un langage de programmation spécifique à un domaine pour les circuits à connaissance nulle (zk) avec une syntaxe de type Rust. Noir compile automatiquement le code dans les circuits zk via une représentation intermédiaire appelée ACIR, compatible avec plusieurs backends de preuve, y compris son propre système Barretenberg. La confidentialité est le comportement par défaut : toutes les variables et fonctions restent privées, sauf indication contraire explicite du développeur en utilisant l'attribut `pub`.

Au-delà des transactions protégées

La deuxième couche se compose de contrats intelligents écrits avec le framework Aztec.nr, qui étend Noir pour gérer la chaîne publique et privée. Un seul contrat peut exécuter des fonctions privées sur l’appareil de l’utilisateur et des fonctions publiques sur le réseau, en les combinant de manière transparente. Les contrats de compte mettent en œuvre l'abstraction de compte, permettant la récupération de compte social, l'authentification multifactorielle et des contrôles d'accès granulaires utiles pour la conformité réglementaire et la déclaration fiscale.

La troisième couche est le réseau lui-même. Les fonctions privées s'exécutent dans un environnement d'exécution privé (PXE) sur l'appareil de l'utilisateur, générant des preuves zk qui ne révèlent aucune entrée, sortie ou identité. Les fonctions publiques sont traitées par des séquenceurs, qui vérifient les preuves privées, exécutent l'état public et publient les différences d'état sur le L1 d'Ethereum. Chaque époque, définie comme une séquence de 32 blocs L2, reçoit une preuve finale générée par un réseau de prouveurs décentralisé et publiée en chaîne.

Noir est déjà déployé

La quatrième couche est Ethereum, qui fait office de couche de règlement : les preuves cumulées sont ancrées à L1, héritant de sa sécurité économique. Le modèle d’État privé utilise les UTXO, tandis que l’État public reproduit le modèle de compte d’Ethereum.

Noir est déjà utilisé en dehors de l'écosystème aztèque par des projets basés sur Base, Scroll et Starknet, démontrant sa pertinence en tant que langage standard pour les applications sans connaissance.

Aztec apporte une confidentialité de bout en bout aux contrats intelligents Ethereum