Ce que vous pouvez construire avec le premier EVM confidentiel du secteur — Sapphire

Eke divine
7 min readSep 16, 2022

Avertissement: Ce billet est une traduction communautaire réalisée par un membre de la communauté du réseau Oasis. Des vérifications rigoureuses sont effectuées pour fournir des traductions exactes, mais elles peuvent être sujettes à des erreurs ou des omissions. Oasis Network n’est pas responsable de l’exactitude, de la fiabilité ou de l’actualité des informations traduites. Publication originale en anglais: What You Can Build With the Industry’s First Confidential EVM — Sapphire

Traductions communautaires: Greek | Italian | Italian | Bengali | Indonesian | Serbian | Kazakh

L’espace blockchain cherche à s’étendre vers le Web3 avec des DApps et des solutions prêtes pour la prochaine génération de l’internet. Cependant, le passage à Web3 pose un réel problème de confidentialité numérique dans la blockchain.

Le respect de la vie privée des informations personnelles et sensibles, la confidentialité et le contrôle des données individuelles, ainsi que la souveraineté des données, sont des facettes essentielles du Web3, mais les blockchains publiques, comme Ethereum, ne peuvent pas fournir même des niveaux de base de la vie privée.

Par exemple, si vous voulez utiliser une ID décentralisée sur Ethereum et interagir avec une DApp qui a besoin de vérifier dans quel pays vous vivez, c’est possible et cela a du sens comme cas d’utilisation à certains égards. Cependant, vous devez également accepter que toutes vos autres informations personnelles soient disponibles publiquement sur la chain, si vous voulez maintenir l’intégrité de la on-chain, à cause de l’exécution de ce contrat intelligent.

D’autres données sensibles et personnelles devraient être publiques si la blockchain était utilisée dans d’autres secteurs, comme celui de la santé. Si une DApp de soins de santé était construite sur une chaîne publique, toutes vos données d’identification personnelle devraient être publiques si elles n’étaient pas stockées hors chaîne, sans parler des informations habituellement réservées à votre médecin, ce qui détruirait totalement la confidentialité du client.

C’est pourquoi nous avons créé Sapphire, le premier et le seul runtime compatible avec les EVM confidentiels du secteur. Avec Sapphire, il est possible de construire des smart contracts confidentiels pour préserver la confidentialité des données de santé, des informations financières ou de toute autre information identifiable, ce qui ouvre la voie à de nouveaux cas d’utilisation parfaitement adaptés à Web3.

En outre, nous pouvons accueillir une grande cohorte de constructeurs de blockchain dans Web3 en leur donnant la possibilité de construire des DApps confidentielles dans Solidity.

Mais la question demeure, que peut-on construire avec Sapphire?

Ci-dessous, nous allons présenter certains des cas d’utilisation d’un runtime confidentiel qui est familier et populaire pour de nombreux développeurs de blockchain. De DeFi à Gaming, NFTs, DID et Social.

Extension des DApps Web3

À la base, Sapphire permet aux développeurs de créer des contrats intelligents qui conservent les aspects privés de l’État. Selon les aspects qu’un développeur choisit de garder privés, les contrats peuvent être conçus pour couvrir tout le spectre de la confidentialité, de totalement public à totalement confidentiel.

Sapphire est un nouvel outil puissant pour les développeurs Solidity et peut considérablement élargir les types de DApps Web3 qui peuvent être construits.

Certains domaines qui, selon nous, ont un grand potentiel incluent:

DeFi

L’ajout de la confidentialité à DeFi permet des fonctionnalités demandées depuis longtemps par la communauté Web3.

Sur les EVM actuels, toute personne qui le souhaite peut ouvrir son explorateur de blocs et voir qu’un portefeuille spécifique a interagi avec le contrat intelligent DEX et a effectué une transaction — et voir ce qui a été échangé.

Dans un DEX sur Sapphire, il est possible de garder certains aspects des transactions privés. Vous pourriez dissimuler les paramètres de glissement définis et faire un DEX résistant au MEV puisqu’il n’y aurait aucun moyen pour les attaques en sandwich d’avoir lieu.

Le DeFi se combine également bien avec un autre cas d’utilisation clé de Sapphire — l’identification décentralisée (DID). En permettant aux informations DID, telles que les scores de crédit, d’être intégrées à la blockchain, les prêts décentralisés deviennent beaucoup plus viables et attrayants pour le marché de masse. Avec les blockchains publiques actuelles, ce type de prêt n’est pas idéal car les gens ne veulent pas publier des données privées sur leur score de crédit sur la blockchain pour que tout le monde puisse les voir.

Avec Sapphire, les prêts décentralisés deviennent beaucoup plus pratiques, car les données peuvent être entièrement confidentielles, ce qui permet de mettre en place des protocoles de prêt uniques offrant des prêts sous-collatéralisés. Nous pensons que Sapphire permet à DeFi de passer au niveau supérieur et de pénétrer.

Jeux

Il y a beaucoup de valeur à ajouter au secteur des jeux Web3 en intégrant la confidentialité, car la plupart des jeux Web2 populaires ont des composants privés. Même quelque chose d’aussi simple qu’un jeu de cartes suppose qu’un joueur ne peut pas voir les cartes de l’autre joueur.

La blockchain a été considérée comme un moyen de rendre les jeux de cartes et les jeux de hasard plus équitables grâce à sa transparence. Cependant, cette même transparence peut être utilisée pour donner un avantage injuste aux autres joueurs si le jeu de cartes reste en chaîne.

Pour maintenir la transparence et garder le secret dans les jeux et les jeux de hasard, une grande partie du jeu doit passer à des environnements hors chaîne. Cela a des compromis car une fois que les aspects confidentiels sont déplacés vers des environnements hors chaîne, ils perdent la haute intégrité qu’offre la blockchain.

Il y a des avantages de décentralisation et de composabilité qui accompagnent la présence de jeux Web3 en chaîne. Avec Sapphire, les jeux Web3 n’auront pas à faire ces compromis car les données peuvent être stockées de manière privée sur la chaîne.

NFT

Les NFT en sont venus à s’imposer comme un rouage important dans l’écosystème de la blockchain et de la cryptographie, ainsi qu’une partie de nos vies numériques grand public. Cependant, comme pour tout nouveau secteur Web3, il y a eu des frictions dans l’expérience utilisateur. L’une de ces frictions pour l’espace NFT a été le processus de frappe.

Lorsqu’une collection NFT populaire est frappée, il y a souvent beaucoup de congestion sur la blockchain et, par conséquent, le gaz est gaspillé car les gens doivent se faire concurrence pour frapper la collection.

On l’a vu récemment dans la vente de terrains de Yuga Labs pour leur jeu Metaverse “Otherside”. Cette frappe a créé des frais de gaz parmi les plus élevés de l’histoire du réseau Ethereum : Les investisseurs ont dépensé plus de 176 millions de dollars en frais uniquement au cours des 24 premières heures.

En l’état actuel des choses, il n’y a toujours pas de bon moyen de faire une menthe NFT sur les chaînes EVM qui soit équitable et qui ne donne pas lieu à des guerres de gaz.

Les fonctions de confidentialité de Sapphire pourraient y contribuer. En permettant la confidentialité, des mécanismes d’enchères plus sophistiqués pourraient être déployés, tels que les enchères au second prix ou les enchères en chandelier, permettant un mécanisme de frappe et d’enchères beaucoup moins chaotique et plus équitable pour les ventes NFT.

Oasis propose également des NFT confidentiels sur Sapphire. Ces NFTs fournissent des fonctionnalités supplémentaires et des cas d’utilisation pour les NFTs vers un monde Web3. Par exemple, les NFT confidentiels ont également été mis en valeur par l’artiste et mathématicien bishop, dans sa collection de NFT confidentiels: Army of Minions. Dans cette collection de NFT, les propriétaires des NFT ont également accès à la fonction mathématique sous-jacente qui a créé leurs Minions, stockée sous forme de données privées.

Identité décentralisée

L’identité décentralisée peut révolutionner l’espace Web3, car les identités des personnes peuvent être utilisées sur l’internet sans crainte d’une atteinte à leur vie privée.

Avec DID, les DApps peuvent établir une liste blanche et accréditer les utilisateurs sans risquer de porter atteinte à leur vie privée. Actuellement, avec les blockchains publiques, il est très difficile de mettre en œuvre DID car les données nécessaires sont souvent très sensibles par nature. Il peut s’agir de noms, d’âges, d’adresses, de finances, etc., que les utilisateurs n’aimeraient probablement pas associer à leurs portefeuilles à la vue de tous.

A robust and secure DID system enables the advancement of Web3, especially when combined with confidential EVM compatibility.

Social

Les applications sociales peuvent bénéficier massivement de Web3, mais nous n’avons pas encore vu d’adoption significative. Cela est dû en grande partie aux problèmes liés à la construction d’une plate-forme sociale Web3 véritablement décentralisée.

La confidentialité de Sapphire peut résoudre certains de ces problèmes. Avec des applications comme Facebook ou Twitter, une caractéristique essentielle est la possibilité de rendre votre contenu visible uniquement par certaines personnes. Cela n’est actuellement pas possible sur une blockchain publique — les utilisateurs ne peuvent pas choisir qui peut ou ne peut pas voir leur profil ou leur contenu.

Avec Sapphire et les contrats intelligents confidentiels, cela devient possible car ces contrats intelligents peuvent garder certains aspects cachés en fonction de paramètres définis.

Ce ne se limite pas aux médias sociaux. Il devient également possible de reproduire des plateformes de contenu payant telles que Patreon via ces mêmes principes.

Création de développeurs Web3 EVM

Les cas d’utilisation potentiels des DApps confidentielles sont encore en cours de découverte, et nous ne faisons qu’effleurer la surface. Ce qui est clair, c’est qu’il y a un réel besoin de confidentialité dans la technologie Web3. L’état actuel des blockchains publiques, en particulier les chaînes EVM où de nombreux développeurs construisent, ne se prête pas à Web3.

Avec Sapphire, nous ouvrons un nouveau monde de possibilités pour la blockchain à l’échelle Web3, mais nous le faisons avec le soutien des développeurs Solidity. Si vous souhaitez être l’un des premiers à construire une DApp confidentielle dans Solidity, rendez-vous sur notre page Hackathon Keep it Confidential ici!

Rejoignez notre Discord et suivez-nous sur Twitter!

--

--