Auteur original : Decentralised.Co

Compilation originale : Shenchao TechFlow

Blockchain Oracle : API Blockchain pour les données publiques

zkTLS : API Blockchain pour toutes les données

Les services de couche de transport sans connaissance (zkTLS) pourraient porter le coup fatal aux réseaux géants d'entreprise fermés. Les réseaux émergents ont désormais la capacité de rivaliser avec des géants comme Facebook et Amazon en tirant parti de zkTLS.

zkTLS permet aux utilisateurs de migrer n'importe quelle information d'identité sur Internet sans autorisation, offrant ainsi aux nouveaux réseaux un moyen puissant d'exploiter les réseaux existants. Il permet aux utilisateurs de basculer librement entre différentes plates-formes sans repartir de zéro. Mieux encore, il le fait sans compromettre la confidentialité et la sécurité des données.

Nous voyons des applications cryptographiques exploiter zkTLS de manière créative.

zkPass permet aux utilisateurs de vérifier leur pointage de crédit traditionnel en chaîne. OpacityNetwork permet aux chauffeurs Uber de transférer leurs notes vers teleportxyz. Il permet également aux chauffeurs et aux restaurants de migrer leurs avis de DoorDash vers NoshDelivery.

Voici comment fonctionne zkTLS :

Transport Layer Security (TLS) protège plus de 95 % des connexions Internet. Il représente le « s » dans « https » dans la plupart des URL. Les connexions TLS garantissent :

L'interaction entre le serveur (comme votre banque) et le client (comme votre téléphone) est fiable.

  • Les données sont confidentielles.

  • Forte intégrité des données.

zkTLS introduit un vérificateur tiers pour vérifier la sécurité des communications entre clients et serveurs sans compromettre la sécurité. Il existe deux manières principales de mettre en œuvre la validation :

Basé sur un proxy : un serveur proxy agit comme intermédiaire, surveillant les communications cryptées et les déchiffrant partiellement pour vérifier les informations d'identification du client.

Basé sur le calcul multi-parties (MPC) : le client et le vérificateur interagissent avec le serveur, permettant au vérificateur de prouver l'authenticité du message, alors que le serveur ignore l'existence du vérificateur.

Pour préserver la confidentialité, les clients utilisent des preuves sans connaissance pour prouver des faits spécifiques sur les données sans révéler les informations réelles.

Par exemple, le certificat pourrait indiquer que leur solde bancaire dépassait 1 000 $ à une date précise, plutôt qu'un montant spécifique. Alternativement, je peux prouver que mon portefeuille appartient à un citoyen indien vérifié sans révéler d'autres détails tels que mon nom ou ma date de naissance.

Ces preuves peuvent être enregistrées sur la blockchain, où elles existent en permanence pour que d'autres applications puissent y accéder et les vérifier.

Le contrôle des données des utilisateurs donne le pouvoir aux géants de l’Internet, ce qui leur permet de créer des réseaux basés sur des expériences personnalisées qui enferment les utilisateurs. zkTLS brise les murs qui emprisonnent des milliards de personnes aujourd'hui, créant ainsi un avenir plus ouvert et décentralisé.