W3A: L’avant-garde de la Protection de la Vie Privée ‘Boostée’ par Polkadot


Source : https://medium.com/phala-network/w3a-the-cutting-edge-of-polkadot-empowered-privacy-protection-1cf641d96fbc
Traducteur @D3V3LIN

Avant de commencer

Bien qu’il y ait eu de plus en plus de développeurs et de concepteurs de produits qui se sont joints au monde Web3.0 ces dernières années, la plupart d’entre eux ignorent presque qu’ils utilisent encore une infrastructure centralisée — des outils analytiques de données — pour créer des applications et des website. Chaque minute, les constructeurs de projets font eux-mêmes partie de la raison des événements de violation de données, car ils doivent recueillir des données utilisateur intentionnellement ou involontairement pour l’amélioration du produit.

Dans l’article, ‘Loss of business : the largest cost of a data breach’ (Perte d’affaires : le coût le plus élevé d’une violation de données), écrit le 14 août 2019, il est mentionné que le coût moyen qu’une entreprise doit payer est de 3,92 millions de dollars, une fois qu’une violation de données s’est produite. Un tel accomplissement énorme devrait être partagé par tous les propriétaires de données, mais, la plupart du temps, ce n’est pas le cas.

La taille et l’ampleur de ces estimations suggèrent que le problème de la violation des données n’est pas seulement mal contenu - il est hors de contrôle.

Cybersecurity, Data Breaches, and the Economic Loss Doctrine in the Payment Card Industry

Les données sont des actifs. Elle doivent être autorisées, infaillibles, louées et récupérées si nécessaire, au lieu d’être collectées et abusées gratuitement.

W3A: la boîte noire (Black Box) de l’analyse des données

Démo: https://mailchi.mp/012bbdf80ee3/w3a

Web3 Analytics est une alternative décentralisée de Google Analytics visant à donner aux utilisateurs le plein contrôle de leurs données. Il fournit la mesure des performances web, des statistiques personnalisées et le tableau de bord de visualisation de données, avec le coût de l’intégration de seulement 10 lignes de codes. Avec le soutien du TEE network, le smart contract confidentiel de Phala gère le calcul de l’analyse des données dans les nœuds (nodes) TEE et ne produit que les résultats aux parties autorisées, isolées et en parallèle.

Dans Web3 Analytics, les données utilisateur sont cryptées de bout en bout entre le navigateur de l’utilisateur et le backend (un contrat confidentiel), et les données chiffrées seront stockées dans un réseau de stockage décentralisé. La clé de chiffrement n’est accessible que par son propriétaire et le smart contract, ce qui permet aux utilisateurs de retirer ou de supprimer leurs données utilisateur quand et où ils le souhaitent.

De par sa conception, les données personnelles brutes ne sont lues et traitées que par le smart contract, et ne seront pas sorties du TEE sans l’autorisation de son propriétaire. Dans le même temps, les résultats de l’analyse seront affichés sur le tableau de bord du client de l’utilisateur et du client du développeur, ce qui permet « l’analyse sans fuite de données brutes ».

Une fois qu’un contrat de location de données a été conclu, le montant de l’offre sera enregistré sur la blockchain. Et le bénéfice sera distribué de manière transparente aux propriétaires de données.

Web3 Analytics est prévu pour :

  • Mesure automatique et personnalisée des événements et statistiques pour les applications Web et Mobiles

  • Visualisation de données sur le tableau de bord du développeur

  • Gestion décentralisée des données : les utilisateurs ont un contrôle à 100 % sur les données collectées et leur autorisation d’accès sur une console de données personnelles

  • Data Plaza : un marché pour la location de données

« Le problème fondamental que nous avons identifié et résolu est : décentraliser la gestion et l’évaluation des données utilisateur off chain. »

Marvin Tong, PDG de Phala Network

Data Plaza

Data Plaza est une nouvelle fonctionnalité fournie par W3A où vous pouvez « louer » des données : en payant une certaine quantité de PHA, vous détenez le droit d’analyser les données d’une personne pour un cas d’utilisation spécifique. Les données peuvent être analysées par votre algorithme.

4 étapes :

  1. Le consommateur de données doit d’abord rédiger un smart contract (l’algorithme) et expliquer de quelles données il a besoin et à quoi elles sont destinées, qui seront traduites aux fournisseurs de données d’une manière user friendly;

  2. Les fournisseurs de données autorisent l’accès à leurs données ;

  3. La demande d’accès aux données autorisée sera traitée par W3A dans les enclaves TEE.

  4. W3A produit les résultats pour le consommateur de données, et les fournisseurs de données recevront leur compensation en même temps.

Roadmap du développement

Phala développe le W3A depuis le 1er trimestre de 2020. Au cours des dernières semaines, nous avons travaillé sur des fonctionnalités clés telles que :

  • Chiffrement de données sécurisés SDK

  • Smart contract d’analyse de données préservant la protection de la vie privée

  • Dépôt de données personnelles

… et la mise en œuvre est des millions de fois plus rapide que sMPC.

Au cours des 3 prochains mois, le client de l’utilisateur et le client du dev seront prêts pour les public testing. Les développeurs qui intègrent W3A recevront également une GRANDE quantité de PHA comme récompense de soutenir les technologies de protection de la vie privée.

A propos de la Construction de Web3 Ensemble

Phala Network est un réseau cross chain interopérable de smart contracts confidentiels pour des applications et des services décentralisés préservant la vie privée. Phala n’a mis qu’un mois pour recevoir notre première Subvention de la Fondation Web3 en juin 2019 — pLIBRA. Phala est également l’un des premiers membres du Substrate Builders Program. Nous avons construit notre réseau sur Substrate parce que :

  • Substrate offre les parties communes dont presque toutes les blockchains ont besoin comme le réseau, le consensus configurable, le stockage, le mempool, etc. Nous pouvions donc nous concentrer davantage sur Phala lui-même, notre vision et l’écosystème, au lieu de nous retrouver coincés dans un développement compliqué à partir de zéro.

  • En tant que réseau de contrats confidentiels, nous ne voulons pas limiter la frontière à notre blockchain, mais aussi bénéficier à l’ensemble de l’écosystème Web3. XCMP, SPREE et d’autres infrastructures d’interopérabilité sur Polkadot le rendent possible. Nous croyons que Polkadot est naturellement le meilleur match.

Depuis le jour où nous avons posé notre candidature pour la subvention W3A Grant, Phala a reçu le soutien technique et événementiel de la Web3 Foundation et de Parity.

Par exemple, l’une des parties principales du Phala Network consiste à établir la confiance entre la blockchain et le pRuntime dans TEE. Par conséquent, le pRuntime doit valider les blocs et les messages dérivés de la blockchain dans TEE, ce qui signifie que nous avons besoin de construire un client de validation léger sur Substrate dans le TEE.

Contrairement aux blockchains simples comme Bitcoin, valider des blocs avec l’algorithme de consensus avancé de Substrate, ‘Grandpa over Babe’, est beaucoup plus difficile. Ce sont les ingénieurs du Substrate Builer Program qui nous ont offert une grande aide : des exemples de code et quelques sessions de tri de code dès le départ. Sans le soutien de Parity et W3F, nous ne pourrions pas imaginer qu’il puisse être construit en seulement trois semaines.

Phala sera, dans un proche avenir, l’un des parachains de Polkadot et l’infrastructure de la confidentialité de la blockchain pour fournir un service de protection des données avec des performances informatiques parallèles du niveau des contrats.

À propos de Phala

Une blockchain de smart contract confidentielle basée sur Substrate sur laquelle vous pouvez développer des applications blockchain de confidentialité et de de préservation de la vie privée. Membre de départ du Substrate Builders Program. Récipiendaire de la Web3 Foundation Grant. Phala sera un parachain de Polkadot, libérant la puissance de calcul de la vie privée d’innombrables processeurs (CPU) pour fournir la fonction de confidentialité pour toutes les blockchains.

Essayez un Demo de W3A Dev

Website | Twitter | Github | Telegram | Discord