Le réseau principal Aleo devrait être lancé dans les prochaines semaines, une fois que certains bugs finaux auront été corrigés, dans le but de garantir la confidentialité des transactions cryptographiques.
“Nous venons de terminer la troisième phase de Testnet Three et disposons d’une liste de bugs que nous avons découverts grâce à ce processus. Nous avons obtenu la liste des bugs provenant de six audits que nous avons effectués et de deux programmes de bug bounty”, a déclaré Alex, directeur exécutif de la Fondation Aleo. Pruden.
Pruden a souligné la difficulté à en arriver là au cours des quatre dernières années, en particulier la réingénierie de l’algorithme de consensus du réseau après le deuxième testnet, car il ne fonctionnait pas. “Mais la bonne nouvelle est que nous sommes à la toute fin de ce voyage et que nous nous préparons à un lancement imminent”, a-t-il déclaré.
Les origines d’Aleo commencent avec un article académique rédigé en 2018 par plusieurs des co-fondateurs de Zcash et co-auteurs de l’article sur lequel il est basé. L’idée principale était d’étendre les transactions privées de Zcash au monde des contrats intelligents. Pruden a déclaré que même si certaines équipes ont essayé et échoué à développer l’idée, c’est l’un des co-auteurs du journal, Howard Wu, qui a fini par le faire, en créant Aleo et en devenant son CTO.
Pruden, ancien associé de la société de crypto-VC a16z, a été PDG d’Aleo jusqu’en décembre. L’entreprise se divise alors en deux, formant une fondation dont il prendra la direction. C’est une décision que de nombreuses sociétés de cryptographie ont prise avant l’émission de jetons, ce qu’Aleo envisage de faire.
Quel est le but d’Aleo ?
Pruden a déclaré que la motivation pour le lancement d’Aleo était d’apporter de la confidentialité à la cryptographie, dans le but de débloquer des cas d’utilisation autour des paiements confidentiels (comme le paiement des salaires par exemple) et des solutions d’identité.
“Malgré tous les cas d’utilisation cités par les gens – j’ai été à la fois du côté des investissements et du côté opérationnel lorsque les gens parlent d’identité numérique et tout ça – la réalité est que rien de tout cela n’existe aujourd’hui en volume réel”, a-t-il déclaré. dit. “La conviction fondamentale de cette équipe est que sans un certain niveau de confidentialité, cette technologie ne sera ni pratique ni utile pour autre chose qu’une variante des casinos.”
Pour atteindre ce niveau de confidentialité, Aleo utilise des preuves sans connaissance au niveau central de la blockchain pour prendre en charge les transactions et les interactions de contrats intelligents qui sont privées par défaut. Cela signifie que les informations sur l’expéditeur et la transaction sont cachées au public. Cependant, la chaîne permet d’effectuer des transactions qui affichent ces informations.
Bien qu’il y ait eu des défis pour les pièces de confidentialité – les bourses les ayant retirées de la liste à la lumière de la pression réglementaire – Pruden maintient qu’il appartient à des projets comme Aleo de plaider en faveur de ce type de technologie. Il a noté que cela présente des avantages, tels que la possibilité de prouver qu’une adresse cryptographique ne figure pas sur une liste noire avant de lui envoyer de l’argent.
Pruden a déclaré que son objectif à court terme était qu’Aleo prenne en charge des applications réelles que les gens utilisent quotidiennement, ce qui ne peut être réalisé sous aucune autre forme, avec une activité réelle pilotée par ces applications. Son rêve à plus long terme est que cette technologie « soit intégrée dans le tissu plus large du Web ».
Les bons et les mauvais côtés des pièces de confidentialité
Comme on le voit avec des technologies comme Signal, se concentrer fortement sur la confidentialité peut être un défi lorsqu’il s’agit de garantir une bonne expérience utilisateur.
Un problème potentiel est que les preuves sans connaissance sont difficiles à générer. Pour contourner ce problème, tout utilisateur du réseau Aleo calcule hors ligne ses propres preuves de ses transactions avant de les effectuer. Cela évite de soumettre l’intégralité des calculs sur la chaîne, ce qui serait très coûteux sur des blockchains comme Ethereum, a déclaré Pruden.
Cela présente l’inconvénient d’être un peu plus lent, même si c’est moins cher. Actuellement, une transaction simple prend moins d’une seconde à générer sur un ordinateur portable, mais peut prendre jusqu’à 20 secondes sur un appareil comme un téléphone mobile. Pourtant, Pruden a fait valoir qu’il y a quelques années, il aurait fallu des mois pour produire ces preuves, ce qui montre la vitesse du développement dans cet espace et suggère que les choses iront plus vite dans un avenir proche.
Il y a un avantage secondaire à utiliser des preuves sans connaissance au niveau de la blockchain, a noté Pruden. Cela permet à Aleo de prendre en charge les cumuls de couche 2 qui s’appuient sur des preuves sans connaissance (l’un des deux principaux types de cumuls) pour prouver que toutes les transactions sont authentiques. Même s’il a déclaré que peu de travaux avaient encore été réalisés sur ce sujet, il a déclaré que ce serait une extension naturelle de la technologie. Après tout, a-t-il noté, on pourrait affirmer que toute transaction effectuée sur Aleo est déjà un cumul.