zkTLS : un nouveau schéma de Cryptographie pour l'interopérabilité des données entre Web3 et Web2

zkTLS technologie : un nouveau pont pour l'interopérabilité des données entre Web3 et Web2

Récemment, en explorant de nouvelles directions de projet, j'ai découvert une technologie émergente appelée zkTLS. Il s'agit d'une technologie innovante qui combine la preuve à divulgation nulle d'information (ZKP) et le protocole de sécurité de la couche de transport (TLS), principalement appliquée dans le domaine du Web3. Elle permet de vérifier la véracité des données HTTPS hors chaîne dans un environnement de machine virtuelle sur la chaîne, sans avoir besoin de faire confiance à un tiers, y compris la fiabilité de la source de données, l'intégrité des données et leur actualité. Ce mécanisme d'implémentation cryptographique permet aux contrats intelligents sur la chaîne d'accéder de manière fiable aux ressources HTTPS Web2 hors chaîne, brisant ainsi efficacement les îlots de données.

Introduction au protocole TLS

Le protocole TLS fournit un chiffrement, une authentification et une protection de l'intégrité des données dans les communications réseau, garantissant un transfert de données sécurisé entre le client et le serveur. HTTPS est en réalité une extension de HTTP qui utilise le protocole TLS pour garantir la confidentialité et l'intégrité des transmissions d'informations, tout en rendant l'authenticité du serveur vérifiable.

Le protocole TLS résout principalement les problèmes suivants :

  1. Protéger les données par cryptographie symétrique pour empêcher l'écoute.
  2. Utiliser des certificats numériques pour vérifier l'identité du serveur et prévenir les attaques de l'homme du milieu.
  3. Utiliser HMAC ou AEAD pour garantir que les données n'ont pas été altérées.

Le processus d'interaction des données TLS se divise en deux phases : la poignée de main et le transfert de données, comprenant quatre étapes spécifiques : le client envoie ClientHello, le serveur envoie ServerHello, le client vérifie le serveur, et commence la communication cryptée.

Le problème des îlots de données dans Web3

Bien que le protocole TLS soit largement utilisé dans les réseaux Web2, il pose des problèmes pour le développement d'applications Web3. Lorsque les contrats intelligents sur la chaîne souhaitent accéder à des données hors chaîne, en raison de problèmes de disponibilité des données, la machine virtuelle sur la chaîne n'ouvrira pas la capacité d'appel de données externes, afin d'assurer la traçabilité des données et la sécurité du mécanisme de consensus.

Pour résoudre ce problème, certains projets d'oracle ont vu le jour, tels que Chainlink et Pyth. Ils agissent comme des ponts relais entre les données on-chain et off-chain pour briser les îlots de données. Ces oracles utilisent généralement un mécanisme de consensus PoS, ce qui rend le coût de la malveillance des nœuds relais supérieur aux bénéfices, garantissant du point de vue économique la fourniture d'informations correctes on-chain.

Avantages de zkTLS

Cependant, la solution d'acquisition de données basée sur les oracles présente des problèmes de coûts élevés et d'efficacité faible. La technologie zkTLS a été créée pour résoudre ces problèmes, son idée principale étant d'introduire l'algorithme de preuve à divulgation nulle de connaissance (ZKP) pour permettre aux contrats intelligents sur la chaîne d'agir en tant que tiers vérifiant directement l'authenticité et l'intégrité des données fournies par les nœuds, évitant ainsi les coûts d'utilisation élevés causés par les algorithmes de consensus des oracles traditionnels.

La clé de zkTLS réside dans la protection par cryptographie, remplaçant le coût élevé de la disponibilité des données des oracles traditionnels basés sur un mécanisme de consensus. Il introduit ZKP pour calculer les données obtenues par les nœuds relais hors chaîne demandant des ressources HTTPS, les informations de vérification des certificats CA, les preuves de synchronisation et les preuves d'intégrité des données, générant ainsi une preuve. En même temps, il maintient sur la chaîne les informations de vérification et les algorithmes nécessaires, permettant aux contrats intelligents de vérifier l'authenticité, la temporalité et la fiabilité de la source des données sans exposer les informations clés.

Perspectives d'application de zkTLS

La technologie zkTLS a réduit le coût d'accessibilité des ressources HTTPS Web2, stimulant ainsi de nouvelles demandes variées :

  1. Réduire le coût d'acquisition des prix on-chain pour les actifs de longue traîne.
  2. Utiliser des sites Web autorisés de Web2 pour effectuer une KYC sur la chaîne, optimiser le DID
  3. Améliorer la conception de l'architecture technique des jeux Web3

Face aux impacts de zkTLS, des projets d'oracle existants comme Chainlink et Pyth suivent également de près les recherches connexes et explorent de nouveaux modèles commerciaux, tels que la facturation à l'utilisation et Compute as a service.

Les principaux défis de la technologie zkTLS, similaires à ceux de la plupart des projets ZK, résident dans la manière de réduire les coûts de calcul pour réaliser une valeur commerciale. Avec le développement continu de la technologie, zkTLS devrait jouer un rôle de plus en plus important dans le domaine du Web3, apportant de nouvelles directions d'innovation en matière de conception de produits et d'architecture technique.

LINK-6.46%
PYTH-6.66%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 4
  • Partager
Commentaire
0/400
AirdropHunterWangvip
· 07-26 05:53
C'est juste un nouveau truc pour se faire prendre pour des cons.
Voir l'originalRépondre0
OffchainOraclevip
· 07-24 04:31
Bon sang, l'intermédiaire off-chain et on-chain est enfin arrivé.
Voir l'originalRépondre0
FancyResearchLabvip
· 07-24 04:15
Encore un académicien en herbe ? Va écrire un contrat et vois ce que ça donne ~
Voir l'originalRépondre0
ForeverBuyingDipsvip
· 07-24 04:13
On dit que c'est encore un nouveau concept qui ne sert à rien.
Voir l'originalRépondre0
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)