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

3 Min Read
3 Min Read

  • 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.

Aztèque publié une description technique détaillée de son architecture, surnommé « la pile aztèque », expliquant comment son réseau L2 sur Ethereum permet confidentialité programmable de bout en bout pour contrat intelligent développeurs.

Les quatre couches aztèques

Le système est organisé en quatre niveaux. Le premier est Noirun langage de programmation spécifique à un domaine pour circuits à connaissance nulle (zk) avec une syntaxe de type Rust. Noir compile le code dans des circuits zk automatiquement via une représentation intermédiaire appelée AFFAMÉ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 est constituée de contrats intelligents écrits avec le framework Aztec.nrqui étend Noir à gérer l’État public et privé en chaîne. Un seul contrat peut exécuter des fonctions privées sur l’appareil de l’utilisateur et fonctions publiques sur le réseau, en les combinant de manière transparente. Mise en œuvre des contrats de compte abstraction de comptepermettant la récupération de comptes sociaux, l’authentification multifacteur et des contrôles d’accès granulaires utiles pour la conformité réglementaire et la déclaration fiscale.

LIRE  CoolWallet apporte TRON aux portefeuilles matériels d'auto-garde

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éler 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 publier 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 Ethereumqui fait office de couche de peuplement: les épreuves rollup sont ancrées à L1, hériter de sa sécurité économique. Le modèle étatique privé utilise les UTXO, tandis que le modèle étatique public réplique le modèle de compte d’Ethereum.

Le noir est déjà utilisé en dehors de l’écosystème aztèque par des projets s’appuyant sur Base, Parchemin et Starknetdémontrant sa pertinence en tant que langage standard pour les applications sans connaissance.

TAGGED:
Share This Article
Leave a comment