La technologie blockchain est l’une des innovations technologiques révolutionnaires du 21e siècle. Des idées telles que la décentralisation et l’immuabilité ont attiré l’attention des utilisateurs car elles s’écartaient agréablement de la finance traditionnelle. Cependant, en matière de confidentialité, la technologie blockchain offre un sac mixte aux utilisateurs.
Ola est un projet qui cherche à fusionner les opposés apparemment polaires du développement contemporain de la blockchain. Un projet qui prétend combiner à la fois confidentialité et programmabilité attirera les yeux des développeurs de blockchain. Explorons ces concepts pour mieux comprendre le projet.
Confidentialité et blockchain
Dans un compte bancaire traditionnel, vos affaires reposent généralement sur la supervision de la banque. L’un fournit les informations requises et signe les transactions. La banque et les autorités, par extension, peuvent facilement surveiller toutes vos informations de transaction. Vous cédez le contrôle de votre compte à un tiers responsable.
La blockchain a cherché à remédier en partie à cela. En créant un registre décentralisé et immuable, la blockchain a supprimé le besoin d’un tiers de confiance pour superviser la transaction. Désormais, les utilisateurs peuvent effectuer des transactions peer-to-peer. Tout cela a été sapé par le fait que leurs enregistrements de transactions se trouvaient dans un grand livre public.
En fait, les blockchains publiques sont pires que la gestion centralisée à certains égards en matière de confidentialité. Le mieux qu’un utilisateur puisse faire est d’utiliser un faux nom (pseudonyme). En dehors de cela, littéralement, n’importe qui peut consulter votre historique de transactions sur la blockchain. L’attrait de la blockchain en tant que moyen de paiement alternatif se heurte à un problème philosophique sur la question de la confidentialité. Par conséquent, il y avait un besoin de solutions qui préserveraient l’intégrité de la blockchain tout en améliorant considérablement la confidentialité.
Zero-Knowledge Proofs (ZKP): comment cela améliore la confidentialité
La confiance est une exigence vitale pour tout mouvement financier ou de données. Dans la finance traditionnelle, cette confiance est déléguée à une entité centralisée comme une banque pour faciliter la transaction. Cependant, la technologie blockchain existe pour éliminer le besoin de déléguer cette confiance.
Zero Knowledge Proofs (ZKP) est une technique de cryptographie qui prouve la propriété d’un élément de connaissance sans révéler son contenu. Pensez-y de cette façon : supposons que vous vouliez acheter une bière sans révéler votre identité. Le vendeur voudrait une preuve que vous paierez et que vous avez l’âge légal. ZKP confirme au vendeur que l’acheteur est majeur sans révéler son âge réel ni son identité. En conséquence, ZKP donne aux parties contractantes la preuve de l’information sans divulguer l’information.
En conséquence, ZK utilise la cryptographie pour valider les informations sans exposer les données. Actuellement, les transactions publiques de la blockchain sont pseudonymes. N’importe qui peut toujours tracer les adresses des utilisateurs sur la blockchain pour chaque transaction. ZK garantit que les utilisateurs ont à la fois des transactions sans confiance et préservant la confidentialité.
Machine virtuelle ZK d’Ola pour une plate-forme de confidentialité programmable
Le terme machine virtuelle est familier à ceux qui se sont intéressés à la blockchain Ethereum. Une machine virtuelle est une ressource de calcul qui utilise un logiciel pour déployer et exécuter des programmes et des applications.
Ola est apportant des preuves sans connaissance aux opérations de la machine virtuelle pour améliorer à la fois les performances et la confidentialité. Les développeurs de blockchain ont souvent été confrontés à une sorte de carrefour philosophique. Certains projets mettent l’accent sur la sécurité et la confidentialité tout en offrant peu de programmabilité, tandis que d’autres privilégient la programmabilité au détriment de la sécurité.
L’idée de confidentialité programmable est audacieuse. Essentiellement, la création d’une confidentialité programmable irait au-delà de ce que la plupart des projets correspondent à l’une ou l’autre dichotomie. ZK- Virtual Machine (ZKVM) présente des atouts sur les deux fronts :
- Plate-forme sur le thème de la confidentialité – Ola permet aux utilisateurs d’opter pour des transactions privées, comme c’est le cas pour les pièces de confidentialité comme Zcash.
- Programmabilité – les utilisateurs peuvent déployer des contrats intelligents publics et privés sur le ZKVM.
Ola implémente son langage de contrat intelligent (ZKSCL) en raison de son abstraction et de sa programmabilité supérieures tout en préservant la confidentialité. Atteindre les deux objectifs est un nouveau terrain pour les plateformes de contrats intelligents. La machine virtuelle compatible ZK exécute donc des programmes tout en fournissant une preuve ZK de l’exactitude de son exécution. Il traduit efficacement les preuves sans connaissance des transactions entre les parties en programmes complets qui s’exécutent sur la machine virtuelle.
Avantages de OLA ZK-ZKVM
Il y a des tonnes d’avantages pour les développeurs et les utilisateurs. Dans les jours à venir, les utilisateurs peuvent s’attendre à un ZK-ZKVM d’Ola qui inaugure une évolutivité programmable. Voici un résumé de ces avantages :
Pour les développeurs
- Les développeurs peuvent choisir de déployer des contrats intelligents publics ou privés.
- Il y a un transfert transparent des actifs entre les comptes publics et privés.
- Pour les transferts d’actifs intra-contrat, aucun pont n’est requis pour l’exécution.
- Langage de contrat intelligent convivial pour les développeurs.
- Ola SCL est compatible avec Solidity, assurant une intégration facile avec des plates-formes externes et permettant aux développeurs de s’intégrer.
Pour les utilisateurs
- Les utilisateurs ont la possibilité de choisir des transactions privées.
- Les utilisateurs bénéficient de transferts d’actifs entre comptes publics et privés.
- Une plate-forme de confidentialité qui va au-delà de la nature rigide des plates-formes cryptographiques existantes sur le thème de la confidentialité.
Que nous réserve l’avenir
Ola se développe rapidement pour rapprocher ces idées audacieuses de leur sortie complète. Au moment de mettre sous presse, le projet a terminé sa preuve de concept de la machine virtuelle et de la programmabilité. De plus, l’équipe est en train de peaufiner la conception du module de confidentialité en interne.
À court terme, l’équipe de développement envisage de publier le testnet public de confidentialité programmable au quatrième trimestre de 2023. L’équipe a du pain sur la planche pour s’assurer qu’elle est prête à intégrer les développeurs d’ici là, car leurs commentaires seront cruciaux dans confirmant la position du projet et l’actualisation de sa vision.
Sin7y est un incubateur de projets et une équipe de recherche derrière l’Ola ZKVM. Le groupe s’est réuni en 2021 pour canaliser les idées des principaux développeurs de blockchain vers la mise à l’échelle, la confidentialité et des solutions similaires. Ola ZKVM est un projet qui actualise bon nombre de ces domaines de recherche, et l’équipe continuera à travailler sur ces idées.
Conclusion
Ola cherche à unir deux idées apparemment concurrentes dans l’espace blockchain. Les maximalistes de la confidentialité et de la décentralisation soulignent souvent les lacunes en matière de sécurité des projets de blockchain centrés sur la programmabilité. De même, les projets d’entreprise cherchent à apporter plus à cet espace que le registre de transactions rigide fourni par Bitcoin et Zcash.
Cet objectif est certainement noble. Les membres de l’équipe de développement d’Ola ont du pain sur la planche pour mettre en œuvre ces idées. Après la preuve de concept, les développeurs suivront attentivement le projet et exploreront le testnet une fois qu’il sera sorti.
Divulgation : ce contenu est fourni par un tiers. crypto.news ne cautionne aucun produit mentionné sur cette page. Les utilisateurs doivent faire leurs propres recherches avant d’entreprendre toute action liée à l’entreprise.
Source https://crypto.news/ola-review-privacy-and-programmability-under-one-roof/