Quels types d’applications confidentielles peuvent être créées sur Phala ?

Phala est le leader dans le secteur de la confidentialité au sein de l’écosystème Polkadot, notamment parce que les contrats-intelligents de Phala ont toujours étés concrets et d’une utilité certaine. Depuis 2019, lorsque Phala a décidé d’utiliser la structure Substrate, nous avons échangé avec les développeurs de l’écosystème Polkadot pour parfaire nos documents de conception et l’expérience développeurs.

En Octobre dernier, en tant que sponsors du Hackathon de Gitcoin « Hello World ! By Polkadot » (aux côtés d’autres projets prometteurs), Phala a mis en place deux concours primés. En un mois, nous avons reçu plus de 60 candidatures d’exemples de contrats-intelligents fonctionnels. Sept d’entre eux ont directement développé des produits estampillés « blockchain + sécurité » en utilisant les contrat-intelligents confidentiels de Phala. Nous avons rassemblé une liste de leurs idées qui inspirera plus de développeurs de Substrate.

Page de candidature de Phala pour Hello World! : [ECOSYSTEM CHALLENGE] (Advanced) Build the First Confidential Contract | Phala-Network Funded Issue Detail | Gitcoin | Gitcoin

1. Notes Personnelles Confidentielles par Laurent

Rapport GitHub: GitHub - LaurentTrk/apps-ng at helloworld

Vous êtes-vous déjà soucié du fait que le très utilisé service Cloud « Note » révèle vos secrets ?

Que ce soit Sticky Notes d’Apple, Graphite Documents ou Impression Note ; tous téléchargent vos données sur le Cloud pour les conserver. Bien que ces services soient pratiques, ils apportent également leurs lot de préoccupations : et si un de leurs serveurs était compromis ? Si des données étaient révélées ou artificiellement transférées des années plus tard ? Votre confidentialité pourrait être en danger !

Heureusement avec le réseau Phala, vous pouvez créer un cahier basé sur le Cloud qui n’aura jamais ces problèmes de divulgation de confidentialité.

Laurent a été le premier à soumettre un produit. Il a développé un Sticky Note visible par lui uniquement. Cela démontre que les utilisateurs du monde Web3 peuvent dès à présent « bloquer » leurs notes en ligne. Un autre développeur a proposé une application confidentielle appelée « Aide-Mémoire » qui pourrait bien devenir un usage populaire de contrat Phala. :smiley:

2. Drive Cloud IPFS confidentiel par Master-davidlee

Soucieux du fait que vos photos et autres documents professionnels stockés sur un drive puissent fuiter ?

Prenez en compte l’incident de Guanxi Chen « Revenge porn » ou faite une recherche sur « Cloud drive leak » et vous trouverez d’innombrables exemples de photos privées et documents professionnels rendus publique sur internet.
L’aspect terrible d’internet est qu’une fois que les données ont étées rendues publique, elles ne peuvent jamais être effacées.

Heureusement avec le réseau Phala, vous pouvez créer un drive sur le Cloud qui ne peut pas violer votre vie privée :smiley:

Rapport GitHub: hello-world-by-polkadot/README.md at main · master-davidlee/hello-world-by-polkadot · GitHub

Master-davidlee a créé un « Cloud confidentiel » basé sur IPFS en combinant IPFS et Phala. Les utilisateurs peuvent télécharger des fichiers vers IPFS en y réservant les accès à eux seuls.

L’équipe Phala a effectué des recherches sur le Cloud de Huawei, celui de Tencent ou Ali Cloud parmi d’autres et a découvert qu’il n’existe pas de tel Cloud confidentiel « blockchain + Confidentialité + anti-censure privée » sur le marché.
Cela pourrait être une super idée pour une entreprise dans le futur !

3. Code Base64 confidentiel par Shamb0

Avez-vous besoin de convertir des données binaires en Base64 qui puissent être envoyées, mais sans être sujet à un décodage facile ?

Rapport GitHub: hw-polkadot-ecosys-chg01-phala-network/Readme-ECOSYSTEM-CHALLENGE-Advanced-Build-the-First-Confidential-Contract.md at main · shamb0/hw-polkadot-ecosys-chg01-phala-network · GitHub

Base64 est la méthode d’encodage la plus communément utilisée sur le web pour transférer des bytecodes 8Bit, qui représentent binairement les données basées sur 64 caractères imprimables. Le développeur Shamb0 a utilisé le contrat-intelligent Phala Secrecy comme une méthode de cryptage pour créer une version ciphertext du code Base64.

Un autre developpeur, Vinhbhn, a également proposé un produit similaire. Les contrats-intelligents de Phala sont capable de « crypter » d’autres types de code.

4. Gestionnaire de mots de passe par Sekmet

Rapport GitHub: Hello-World-by-Polkadot/ecosystem/contract-phala-network at main · sekmet/Hello-World-by-Polkadot · GitHub

C’est un super cas d’usage ! Nous devons tous gérer trop de mots de passe, tant dans notre vie personnelle qu’au travail. Une des préoccupations est que les données stockées sur des serveurs centralisés ont toujours un risque de fuite. Pour une entreprise, une fuite accidentelle de données pourrait lui être fatale.

Sekmet a utilisé Phala pour construire un gestionnaire de mots de passe qui peut stocker les mots de passe sans aucun risque de fuite. Si quelqu’un voulait récupérer les mots de passe il devrait casser tout le réseau TEE de Phala, ce qui impliquerait d’attaquer simultanément les nœuds des mineurs TEE ainsi que les nœuds des Gardiens éparpillés partout dans le monde, et tout ça en une fois. :slightly_smiling_face: C’est pratiquement impossible.

5. Calculatrice cryptée par Tarzan18

Tarzan18 a créé une application simple : une calculatrice cryptée. Vous entrez deux valeurs et la multiplication sera effectuée. Basique ? Oui, mais les multiplications se font de manière sécurisée par le processeur d’un mineur TEE. C’est un parfait exemple d’apprentissage : comment effectuer des calculs au sein du Cloud sécurisé de Phala !

Démo vidéo: Phala Network Build The First Confidential Contract - YouTube

6. Registre Tuna par Ubinix-warun

Ubinix-warun a créé un registre crypté pour l’enregistrement de transactions. Le registre enregistre quand et où un transfère a eu lieu. Les données enregistrées avec le réseau Phala ne sont visibles que par vous seul, donc vos pratiques commerciales restent votre secret professionnel, même en étant enregistrés sur une blockchain publique. :slightly_smiling_face:

7. Site de collecte de données GPS confidentielles par Shirshak55

Rapport Github: Phala creating secure blockchain · GitHub

Shirshak55 est un ancien développeur Substrate qui a participé à plusieurs travaux liés à Polkadot sur Gitcoin. Il a remarqué que les données GPS, qui enregistrent nos déplacements au quotidien, sont très sensibles. Avec les contrats-intelligents privés de Phala, il est possible de séparer l’accès aux données du stockage des données pour que seul l’utilisateur puisse les voir sans qu’une tierce-partie ne puisse y accéder.

« Cela m’a prit environs 20 heures pour finir le développement de cette Dapp (application décentralisée), ce faisant j’ai été confronté à des erreurs liées à /bin and /app. Les documents de l’équipe Phala sont bien écrits et bien organisés, avec une qualité de code très élevée. Toutefois j’espère que vous puissiez réduire les trois fichiers et log files. »
— shirshak55

A propos de Phala

Phala est une plateforme de contrat-intelligents légère, puissante et sécurisée qui opère les contrats dans un environnement d’exécution de confiance enclavée dans des processeurs, créant un nouveau Cloud informatique confidentiel et des services pour les entreprises et les particuliers.

Le réseau Phala sera une parachain sur Polkadot et une solution pour les besoins de confidentialité des générations à venir.
Phala est membre du Confidential Computing Consortium (CCC).
Phala est bénéficiaire de 2 subventions de la Fondation Web 3.0.

:plate_with_cutlery:Abonnez-vous | Site Internet | Twitter | Github
:cup_with_straw:Discord | Forum | Telegram

1 Like