zkTLS : le briseur d'îles de données Web3, une nouvelle solution de connexion directe HTTPS pour les contrats off-chain.

robot
Création du résumé en cours

zkTLS technologie : une nouvelle solution pour briser les îlots de données Web3

Récemment, lors du processus de conception de produits, j'ai été exposé à une nouvelle pile technologique : zkTLS. Il s'agit d'une technologie innovante qui combine la preuve à connaissance nulle (ZKP) et le protocole de sécurité des transports (TLS), avec des perspectives d'application importantes dans le domaine du Web3. zkTLS est principalement utilisé dans les environnements de machines virtuelles sur la chaîne, permettant de vérifier l'authenticité des données HTTPS hors chaîne sans dépendre de tiers, y compris la source des données, l'intégrité des données et leur actualité. Ce mécanisme d'implémentation cryptographique permet aux contrats intelligents d'accéder de manière fiable aux ressources HTTPS Web2 hors chaîne, brisant ainsi les silos de données.

Aperçu du protocole TLS

Pour comprendre en profondeur la valeur de zkTLS, nous devons d'abord comprendre le protocole TLS. TLS est utilisé pour garantir le chiffrement, l'authentification et l'intégrité des données dans les communications réseau, assurant un transfert de données sécurisé entre le client et le serveur. HTTPS est en réalité une communication sécurisée qui utilise le protocole TLS basé sur HTTP.

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

  1. Communication cryptée : utiliser le cryptage symétrique pour empêcher l'écoute des données.
  2. Authentification : Vérification de l'identité du serveur par des certificats numériques pour prévenir les attaques de type homme du milieu.
  3. Intégrité des données : utilisez HMAC ou AEAD pour garantir que les données n'ont pas été altérées.

Le processus de communication TLS se divise en deux phases : la phase de handshake et la phase de transmission de données. La phase de handshake implique des étapes telles que l'envoi de ClientHello par le client, l'envoi de ServerHello par le serveur, la vérification du serveur par le client, etc. Finalement, les deux parties négocient une clé de session. La phase de transmission de données utilise cette clé pour la communication chiffrée.

Les dilemmes d'accès aux données dans le Web3

Bien que TLS soit largement utilisé dans le Web2, il pose des problèmes dans le développement du Web3. Les contrats intelligents sur la chaîne ne peuvent pas accéder directement aux données externes, ce qui garantit la traçabilité des données et la sécurité des mécanismes de consensus. Pour résoudre ce problème, des projets d'oracle tels que Chainlink et Pyth ont vu le jour, agissant comme des ponts de relais entre les données on-chain et off-chain. Ces oracles utilisent généralement un mécanisme de consensus PoS pour garantir la disponibilité des données.

Cependant, il existe deux problèmes principaux avec le schéma d'acquisition de données basé sur les oracles :

  1. Coût élevé : Le mécanisme de consensus PoS nécessite une grande quantité de fonds de mise, et les échanges de données présentent des redondances, ce qui entraîne des coûts d'utilisation élevés.
  2. Efficacité faible : Le processus de consensus prend du temps, ce qui entraîne un décalage entre les données sur la chaîne et les données réelles hors chaîne.

La solution innovante zkTLS

La technologie zkTLS a été développée pour résoudre les problèmes mentionnés ci-dessus. Son idée principale est d'introduire des algorithmes de preuve à divulgation nulle de connaissance, permettant aux contrats intelligents sur la chaîne de vérifier directement l'authenticité et l'intégrité des données de ressources HTTPS fournies par les nœuds, évitant ainsi les coûts élevés engendrés par les algorithmes de consensus des oracles traditionnels.

zkTLS utilise la cryptographie pour remplacer la méthode traditionnelle des oracles qui garantissent la disponibilité des données par un mécanisme de consensus. Plus précisément, il introduit des preuves à divulgation nulle de connaissance pour calculer les données obtenues par les nœuds de relais hors chaîne demandant des ressources HTTPS, les informations de vérification des certificats CA, les preuves temporelles et les preuves d'intégrité des données, générant ainsi une preuve. En même temps, il maintient les informations de vérification nécessaires et les algorithmes sur la chaîne, permettant aux contrats intelligents de vérifier la véracité, l'actualité et la fiabilité de la source des données sans exposer d'informations clés.

Applications potentielles de zkTLS

La technologie zkTLS réduit le coût d'accessibilité des ressources HTTPS Web2, ouvrant de nouvelles possibilités pour les applications Web3 :

  1. Réduire le coût d'acquisition des prix sur la chaîne des actifs à long terme.
  2. Utiliser des sites Web autorisés de Web2 pour effectuer la KYC en chaîne, optimiser le système DID
  3. Améliorer la conception de l'architecture technique des jeux Web3

Cependant, zkTLS a également eu un impact sur les entreprises Web3 existantes, en particulier les projets d'oracle grand public. Pour faire face à ce défi, des géants de l'industrie tels que Chainlink et Pyth étudient activement les technologies connexes et explorent de nouveaux modèles commerciaux, tels que la facturation à l'utilisation, Compute as a service, etc.

Conclusion

La technologie zkTLS ouvre de nouvelles possibilités pour le monde Web3, avec l'espoir de résoudre le problème des îlots de données et de favoriser une intégration profonde entre Web2 et Web3. Lors de la conception de produits, il est crucial de suivre l'évolution de zkTLS et d'intégrer cette pile technologique de manière appropriée, ce qui pourrait apporter de nouvelles percées en matière d'innovation commerciale et d'architecture technique. Cependant, comme la plupart des projets ZK, le principal défi auquel est confronté zkTLS reste de réduire les coûts de calcul pour en assurer la viabilité commerciale.

LINK-0.65%
PYTH2.95%
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
  • 3
  • Partager
Commentaire
0/400
SpeakWithHatOnvip
· 07-17 06:45
Jouer à un marteau, peur que l'Oracle Machine fasse un Rug Pull
Voir l'originalRépondre0
MercilessHalalvip
· 07-16 02:30
Blockchain peut-on encore jouer comme ça ? bull
Voir l'originalRépondre0
SundayDegenvip
· 07-14 07:43
Ce n'est pas une nouvelle technologie, c'est juste du réchauffé.
Voir l'originalRépondre0
  • Épingler
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)