Histoire brève des Aztèques : le voyage pionnier des technologies de confidentialité Web3

Auteur : Bruce Source : X, @Bruce1_1

Sans vie privée, il n'y a pas de liberté, sans ombre, il n'y a pas de lumière. La défense de la vie privée n'est pas un discours, ce n'est pas un repas d'honneur, ni une peinture ou une broderie. Du 12ème article de la Déclaration universelle des droits de l'homme aux poèmes de code des preuves à divulgation nulle de connaissance, la véritable liberté commence par la défense des droits "invisibles".

Un abîme invisible sépare la piste de la vie privée des valeurs dominantes de la société réelle : la société mainstream prône la transparence et la régulation, les considérant comme les pierres angulaires de l'ordre ; tandis que la technologie de la vie privée agit comme un gardien secret, s'efforçant de protéger les actifs et les données personnelles des regards indiscrets. Aztec, ce nom puise dans le mystère et la puissance de l'ancienne civilisation aztèque, non seulement en tant que désignation d'un projet, mais aussi comme un aperçu de la protection de la vie privée des utilisateurs. Il tente de construire un pont entre la transparence publique de la blockchain et les besoins de confidentialité des individus, créant ainsi un refuge secret pour les actifs et les données des utilisateurs au sein de cette fissure.

Les années verdoyantes d'Aztec (2017)

Une fois lancé, le réseau principal Aztec est devenu la première solution de couche 2 entièrement privée et décentralisée sur Ethereum. Mais lorsque nous avons commencé il y a huit ans, la vision des quatre fondateurs, Zac Williamson, Joe Andrews, Tom Pocock et Arnaud Schenk, était aussi simple qu’elle l’était : ils voulaient simplement créer une plateforme d’émission d’obligations d’entreprises on-chain appelée CreditMint (ce qui n’est rien comparé aux protocoles de confidentialité cool d’aujourd’hui). À ce moment-là, les preuves à divulgation nulle de connaissance se trouvaient encore dans les documents de cryptographie, il n’y avait pas de système de preuve PLONK, il n’y avait pas de langage de programmation Noir, et personne ne croyait que la confidentialité on-chain pouvait devenir un climat. Mais comme le destin l’a voulu : dans un certain coin du monde du code, cette expérience maladroite de la « dette d’entreprise sur la chaîne » a donné naissance aux géants de la vie privée d’aujourd’hui.

Bien que l'émission d'obligations sur la blockchain pour les entreprises de taille moyenne semble être un travail ingrat pour les travailleurs financiers (comparé à l'Aztec d'aujourd'hui, c'est presque un retour à l'âge de pierre), ce projet peu sexy a pourtant connu un succès inattendu. L'équipe a soudainement réalisé : sans protection de la vie privée, les institutions sérieuses n'osent tout simplement pas toucher à une blockchain aussi transparente qu'un aquarium ! Bien que la finance traditionnelle soit empreinte de la rigidité des banquiers à l'ancienne, elle peut au moins fermer la porte et compter son argent en toute tranquillité — c'est ainsi que la graine d'Aztec a été semée.

Cette prise de conscience a ouvert l'esprit de l'équipe à des idées encore plus grandes : non seulement les grandes institutions, mais même les personnes ordinaires sont bloquées à la porte de la blockchain par le buff de la rareté des technologies de confidentialité. C'est ainsi qu'Aztec est né, avec une idée simple mais super cool : permettre à chacun de jouer avec des transactions privées dans un système de chaîne sans barrière. Ce n'est pas un jeu d'enfants, car dans le futur, cela pourrait sans crier gare devenir l'option par défaut pour les paiements en ligne. Comme le dit le PDG Zac Williamson dans sa déclaration élégante :

« Si vous aviez de l'argent numérique programmable avec des garanties de confidentialité, vous pourriez l'utiliser pour créer des canaux de paiement extrêmement rapides et sans autorisation pour les paiements sur Internet. »

"S'il existe une monnaie numérique programmable intégrée avec protection de la vie privée, nous pourrions établir un réseau de paiements sans autorisation aussi rapide qu'un éclair sur Internet."

Le fil directeur est établi, Zac et Joe, ce duo en or, se mettent immédiatement au travail. Zac, ancien élève brillant en physique des particules, se transforme avec éclat en passionné de cryptographie, se concentrant sur la recherche des secrets de la confidentialité sur la chaîne ; Joe, quant à lui, fait la promotion de cette technologie, suscitant l'enthousiasme de tous ; tandis qu'Arnaud s'active à construire et à perfectionner la plateforme CreditMint, tout en formant l'équipe initiale. En 2018, Aztec a réalisé une "preuve de concept" en effectuant une transaction sur Ethereum, montrant avec succès des opérations de création et de transfert d'actifs privés - en utilisant des anciennes techniques cryptographiques, plus rétro que des solutions modernes comme PLONK. Bien que ce ne soit qu'un essai avec DAI (la confidentialité des actifs a déjà été réalisée, mais celle de l'identité nécessite encore un peu de travail), cela a suffi à enthousiasmer la communauté Ethereum.

La demande des produits a engendré une solution de preuve - L'histoire de la naissance de PLONK (2018-2020)

La version 2018 du protocole Aztec ressemble à un monstre de Frankenstein basique dans le domaine de la cryptographie : pas intelligent (non programmable), pas complet (ne supporte que la confidentialité des actifs), et d'un coût exorbitant (les frais de calcul et les frais de Gas sont extrêmement élevés). Le fondateur Zac se moque de lui-même en disant que c'est "un Frankenstein assemblé avec la technologie des grands-parents des zk - SNARKs". En 2019, ils ont sévèrement créé PLONK - ce système de preuve basé sur SNARK a non seulement vu ses coûts de calcul chuter drastiquement, mais il ne nécessite qu'un seul paramétrage de confiance généralisé (équivalent à donner à tous les circuits cryptographiques une clé universelle) pour fonctionner.

Les paramètres de confiance universels peuvent être considérés comme un coup de génie, les développeurs n'ont qu'à s'en occuper une fois pour permettre à tous les programmes électroniques de profiter de la même "WiFi" de chaîne de référence. En d'autres termes, PLONK a ouvert un "corridor vert" permanent pour la "programmation de la vie privée" dans les futures versions d'Aztec.

L'équipe fondatrice, qui pensait être satisfaite de faire de PLONK une étape interne pour Aztec, a découvert que cela a rapidement pris de l'ampleur. Aujourd'hui, zkSync, Polygon et Mina construisent sur cette base, avec toutes sortes d'innovations, et même un système de preuve appelé PLONKish a émergé. Pour Aztec lui-même, PLONK pour zk.money

La naissance d'Aztec Connect a ouvert la voie - ces deux projets ont été lancés respectivement en 2021 et 2022, le premier étant un réseau de paiement privé et le second un Rollup DeFi privé. Le cofondateur Joe a fièrement déclaré : "PLONK est né pour éliminer les intermédiaires !"

Les idéaux se réalisent (2021-2023)

**“Privacy Double Barrel”:**zk.money et Aztec Connect font leur apparition

Entre 2021 et 2023, l'équipe d'Aztec a lancé un "double coup de feu de la confidentialité" - zk.money et Aztec Connect. Dès leur lancement, ces produits ont confirmé la demande du marché pour la confidentialité sur la chaîne. Parallèlement, l'équipe a présenté PLONK, cet "outil magique", démontrant la faisabilité de la création d'un réseau de confidentialité haute performance utilisant PLONK. Joe a déclaré avec bravade : "Mesdames et messieurs, nous voulons juste essayer, si nous pouvons créer un réseau de paiement, avec une expérience utilisateur aussi fluide que celle des transactions publiques, tout en gardant la confidentialité discrètement en arrière-plan."

Ces deux premiers produits ont directement enflammé les marchés du paiement de la confidentialité et de la DeFi, et la voix de l’inquiétude concernant la réglementation de la confidentialité a été instantanément noyée par les cris de « vrai parfum », et l’équipe savait que le marché le voulait, mais elle ne savait pas que le marché le voulait. À leur apogée, la TVL des deux Rollups a grimpé à 20 millions de dollars, ce qui était tout à fait conforme au rêve ultime de Zac de « rendre la blockchain réelle ». L’esprit de l’équipe est comme un miroir : si vous voulez que la blockchain soit populaire dans la rue, vous devez déplacer les actifs du monde réel sur la chaîne, et la protection de la vie privée est une condition suffisante et nécessaire.

Bien que le marché soit enthousiaste et que les utilisateurs soient prêts à payer, l'équipe a rapidement réalisé que ces deux produits ne pouvaient pas atteindre une décentralisation complète simplement par de petites améliorations. Zac et Joe ne sont pas des partisans de la "décentralisation progressive" ; ils veulent être "invincibles dès le départ" - le réseau de confidentialité doit se débarrasser de la "cagoule" centralisée dès le premier jour. Mais le séquenceur du produit précoce portait encore une petite étiquette de centralisation, et d'autres développeurs ne pouvaient pas jouer avec la "programmation modulaire" sur Aztec, car tous les programmes étaient coincés dans un état partagé.

En 2023, zk.money et Aztec Connect tirent officiellement leur révérence (mon Gas qui brûle ardemment a ainsi alimenté l'amour, je rends hommage à tous les utilisateurs qui ont interagi avec zk.money à l'époque, vos actions ont également contribué de la manière la plus pure au développement des réseaux de confidentialité. Bien sûr, pour parler notre jargon, on appelle ça du "反撸".)

Noir fait son apparition : le "langage universel" de la confidentialité

C'est à ce moment-là que l'équipe a commencé à bricoler un nouveau jouet - Noir (merci à Kevaundray Wedderbaum pour l'originalité). Ce langage qui ressemble à Rust est spécialement conçu pour les circuits à connaissance nulle, permettant aux développeurs ordinaires de jouer facilement avec les technologies de la confidentialité.

L'intention initiale de Noir était de permettre à tout le monde de créer des programmes de confidentialité sans avoir à maîtriser la cryptographie, mais l'équipe a rapidement compris : pourquoi les besoins de confidentialité devraient-ils être limités à l'écosystème Aztec ? On peut tout à fait déployer Noir partout, en faire un "outil universel - un langage générique (DSL)". Tout comme l'importance d'enregistrer des actifs sur la chaîne pour rendre la blockchain "réelle", appliquer des techniques de preuve à connaissance nulle à tous les scénarios de confidentialité en ligne et hors ligne peut également rendre la confidentialité "réelle". Aujourd'hui, Noir a déjà "pris son envol", devenant une pile de produits indépendante, l'avenir s'annonce prometteur !

Aztec d'aujourd'hui

De 2017 à 2024, Aztec a travaillé dur pour construire un réseau blockchain entièrement privé, programmable et décentralisé. L’Aztec original a introduit la confidentialité au niveau des actifs, mais la confidentialité au niveau de l’utilisateur et les compétences en programmation sont encore loin du rétroviseur. Plus tard, PLONK est né, comme l’installation d’un « moteur d’accélération » sur Aztec, ce qui a directement conduit à la naissance de zk.money et Aztec Connect. Ensuite, Noir a empilé de nouveaux buffs pour permettre aux développeurs de créer aussi facilement des applications zero-knowledge que s’ils jouaient avec des Lego.

C'est avec regret que zk.money et Aztec Connect n'ont pas pu atteindre la perfection sur la voie de la décentralisation. L'équipe a tiré des leçons, a mis à niveau PLONK, et avec le grand "fan club des développeurs" qui entoure Noir, cela a finalement posé une base solide pour la naissance du réseau principal d'Aztec.

Cependant, créer un réseau entièrement décentralisé et garantissant la vie privée n'est pas une tâche facile. Pour protéger la vie privée, toutes les données doivent être placées dans un système de preuve SNARK à faible coût. Pour vraiment "rendre la blockchain réelle", il est nécessaire d'intégrer l'authentification d'identité externe (comme l'Apple ID) dans les preuves SNARK. Il faut exprimer que le nombre d'énoncés de circuits prouvables est immense, et toutes ces fonctionnalités doivent également fonctionner sur un réseau décentralisé. Les divers défis mathématiques, techniques et sur le réseau rendent cet objectif aussi difficile que le voyage interstellaire.

L'architecture technologique d'Aztec reflète l'accumulation de connaissances de l'équipe Aztec. Zac décrit le réseau principal comme une "matryoshka" - une couche imbriquée dans une autre, formant un réseau décentralisé de confidentialité super cool. Les composants clés actuels d'Aztec sont les suivants :

  • Réseau Prover et Sequencer décentralisé : élimine d'un coup les points de contrôle centralisés ;
  • Environnement d'exécution de la confidentialité (PXE) : maîtrise facile des preuves côté client ;
  • Système de preuve grandement amélioré : plus rapide, moins gourmand en mémoire, même le navigateur peut fonctionner à toute vitesse !

Au niveau du réseau, la carte décentralisée d'Aztec est sans conteste étoilée : Prover, Sequencer et les opérateurs de nœuds sont tous présents. Joe, les mains sur les hanches, désignant les montagnes et les rivières, parle avec un fort accent du Hunan : "La décentralisation des infrastructures est la première étape du lancement du mainnet, nous devons bien nous préparer !"

Avec le lancement d'Aztec, son ambition élégante et intellectuelle ne se satisfait plus de la seule voie des "transactions privées" ; elle vise des scénarios d'application plus brillants : utiliser des scores de crédit privés pour des prêts à la consommation, développer des jeux d'asymétrie d'information, intégrer des applications sociales qui protègent la vie privée. À la prochaine étape, leur principale énergie se concentrera sur la construction d'un puissant écosystème de développeurs, utilisant Noir comme "clé universelle de la confidentialité", pour développer la prochaine génération de "chef-d'œuvre" sur Ethereum.

Postface

En examinant le développement d'Aztec, nous découvrons qu'il ne s'agit pas seulement d'une évolution technologique prolongée, mais aussi d'une exploration profonde de la vie privée, de la décentralisation et de l'avenir de la blockchain. Depuis les premiers essais de CreditMint jusqu'à la mise en réseau principale d'Aztec aujourd'hui en attente, l'équipe a toujours cherché à trouver un équilibre entre la vie privée et l'utilité, tentant de briser les barrières entre la société traditionnelle et le monde de la blockchain. L'émergence de PLONK et de Noir a non seulement ouvert la voie à Aztec, mais a également profondément influencé l'écosystème de la vie privée de la blockchain.

La véritable innovation découle souvent d'une perception aiguë des besoins réels et d'une quête incessante. Dans le jeu de la confidentialité et de la transparence, Aztec pourrait être en train d'ouvrir un tout nouveau chapitre - celui de l'ère où la blockchain devient vraiment "réelle".

Lorsque la menace du fascisme s’est intensifiée pendant la Seconde Guerre mondiale, le président américain Franklin D. Roosevelt a proposé quatre libertés majeures pour les êtres humains : la liberté d’expression, la liberté de culte, la liberté de vivre à l’abri du besoin et la liberté de vivre à l’abri de la peur. Bien que l’objectif initial des quatre libertés ait été de façonner une vision morale commune et des objectifs idéaux pour les Alliés pendant la Seconde Guerre mondiale, et d’appeler à la mobilisation des États-Unis dans la guerre, les quatre libertés ont également fourni un soutien théorique au mouvement des droits de l’homme d’après-guerre et au droit international, qui ont eu un impact considérable. Et alors que le flot numérique traverse les rives de la civilisation et que la trajectoire de la vie basée sur le carbone commence à être entièrement construite sur des installations à base de silicium, nous avons un besoin urgent d’écrire le cinquième chapitre des quatre libertés de Roosevelt - la liberté de la surveillance. Tout comme la liberté d’expression doit se libérer des entraves physiques, la liberté de la vie privée vise à briser la cage invisible des données ; De même que l’absence de besoin appelle à la justice économique, l’absence de regards indiscrets exige la distribution de la dignité à l’ère de l’information. Lorsque les caméras deviennent des yeux clairvoyants et que les algorithmes deviennent des lecteurs de pensée, cette liberté, qu’il faudra peut-être défendre par le code, devient une forteresse numérique qui maintient l’intégrité de l’homme moderne. De la Déclaration universelle des droits de l’homme au Règlement général sur la protection des données de l’Union européenne, du chiffrement de bout en bout aux preuves à divulgation nulle de connaissance, l’humanité utilise un nouveau bouclier cryptographique pour défendre des frontières numériques que Roosevelt n’avait pas prévues. L’histoire avance toujours par cycles : si les quatre libertés ont été le flambeau du XXe siècle contre le totalitarisme violent, la liberté de la vie privée est le fer de lance contre le Léviathan numérique du XXIe siècle – les deux se complètent, éclairant le même chemin vers la liberté.

Explication des termes professionnels

  • Couche 2 (L2) : une solution d'extension construite au-dessus de la chaîne principale (comme Ethereum), améliorant la vitesse des transactions et réduisant les coûts, tout en s'appuyant sur la sécurité de la chaîne principale.
  • Preuve à divulgation nulle de connaissance (Zero - Knowledge Proof) : une méthode cryptographique permettant à un prouveur de convaincre un vérificateur d'un fait sans révéler d'informations supplémentaires.
  • PLONK : un système de preuve zk-SNARK efficace, nécessitant un seul paramétrage de confiance universel, prenant en charge le développement de divers programmes de confidentialité.
  • Noir : un langage de programmation spécialement conçu pour écrire des conceptions de circuits à connaissance nulle, permettant aux développeurs de créer plus facilement des applications de confidentialité.
  • zk-SNARK : un protocole de preuve à divulgation nulle de connaissance, utilisé pour vérifier l'exactitude des transactions ou des calculs tout en protégeant la vie privée.
  • Rollup : Une technologie de couche 2 qui regroupe plusieurs transactions pour les valider sur la chaîne principale, améliorant ainsi l'efficacité.
  • DeFi (finance décentralisée) : services financiers basés sur la blockchain, exécutés via des contrats intelligents, sans intermédiaires traditionnels.
  • TVL (valeur totale verrouillée) : valeur totale des actifs verrouillés dans un projet DeFi, reflétant sa taille et le niveau de participation des utilisateurs.
  • Séquenceur : Composant responsable de la collecte, du tri et de la soumission des transactions dans un réseau Rollup.
  • Prover : Partie qui génère la preuve dans un système de preuve à connaissance nulle.
  • PXE (Environnement d'exécution de la confidentialité) : environnement client utilisé par Aztec pour le calcul de la confidentialité, prenant en charge la génération de preuves locales.
  • DSL (langage spécifique au domaine) : un langage de programmation conçu pour un domaine spécifique, comme Noir pour les applications à connaissance nulle.
  • Kevaundray Wedderburn : né en janvier 1996 à Londres, au Royaume-Uni, est un développeur de logiciels spécialisé dans les technologies de la confidentialité blockchain. Il est connu pour avoir créé le langage Noir et a contribué de manière significative au projet Aztec et à la communauté Ethereum en développant un code important qui a favorisé la popularisation des technologies de preuve à divulgation nulle de connaissance.
Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate.io app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)