Exploration de la technologie zkTLS : briser l'isolement des données Web3
Récemment, en cherchant de nouvelles orientations de projet, j'ai rencontré une pile technologique que je n'avais jamais abordée auparavant : zkTLS. Après des recherches et des études, je partage maintenant mes réflexions.
zkTLS est une nouvelle technologie qui combine la preuve à zéro connaissance (ZKP) et le protocole de sécurité de transport (TLS). Dans le domaine du Web3, elle est principalement utilisée dans les environnements de machines virtuelles en chaîne, permettant de vérifier l'authenticité des données HTTPS hors chaîne sans faire confiance à un tiers. L'authenticité ici comprend trois aspects : la source des données provient effectivement d'une ressource HTTPS spécifique, les données retournées n'ont pas été altérées, et la temporalité des données est garantie. Grâce à ce mécanisme de mise en œuvre cryptographique, les contrats intelligents en chaîne acquièrent la capacité d'accéder de manière fiable aux ressources HTTPS Web2 hors chaîne, brisant ainsi les îlots de données.
Introduction au protocole TLS
TLS (Transport Layer Security) est utilisé pour fournir cryptage, authentification et intégrité des données dans les communications réseau, garantissant un transfert de données sécurisé entre le client et le serveur. Le protocole HTTPS repose sur le protocole HTTP et utilise le protocole TLS pour garantir la confidentialité et l'intégrité du transfert d'informations, tout en rendant l'authenticité du serveur vérifiable.
Le protocole TLS résout principalement les problèmes suivants :
Communication chiffrée : utiliser le chiffrement symétrique pour protéger les données et prévenir l'écoute.
Authentification : Vérification de l'identité du serveur via un certificat numérique délivré par un tiers, afin de prévenir les attaques de type homme du milieu.
Intégrité des données : utiliser HMAC ou AEAD pour garantir que les données n'ont pas été altérées.
Le processus d'échange de données du protocole HTTPS se divise en deux phases : la phase de handshake et la phase de transmission des données, comprenant spécifiquement quatre étapes : le client envoie ClientHello, le serveur envoie ServerHello, le client vérifie le serveur, et commence la communication cryptée.
Les dilemmes d'accès aux données dans le Web3
Dans le développement d'applications Web3, les contrats intelligents sur la chaîne rencontrent des difficultés pour accéder aux données hors chaîne. Pour garantir la sécurité du mécanisme de consensus, la machine virtuelle sur la chaîne n'ouvre pas la capacité d'appel de données externes. Pour résoudre ce problème, des projets d'oracle ont vu le jour, comme Chainlink et Pyth. Ces projets agissent en tant que pont de relais entre les données sur la chaîne et hors chaîne, brisant ainsi le phénomène d'îlots de données.
Cependant, il existe deux problèmes avec le schéma d'acquisition de données basé sur les oracles :
Coût élevé : le maintien du mécanisme de consensus PoS nécessite un investissement important en fonds de mise, et la redondance des échanges de données augmente également les coûts.
Faible efficacité : Le consensus PoS nécessite du temps, ce qui entraîne un retard des données sur la chaîne, ce qui n'est pas adapté aux scénarios d'accès à haute fréquence.
Avantages de zkTLS
La technologie zkTLS, en introduisant l'algorithme de preuve à divulgation nulle de connaissance (ZKP), permet aux contrats intelligents sur la chaîne de valider directement les données fournies par des nœuds tiers, garantissant que les données proviennent de ressources HTTPS spécifiques et n'ont pas été altérées. Cette méthode évite les coûts d'utilisation élevés des oracles traditionnels dus aux algorithmes de consensus.
L'idée principale de zkTLS est la suivante : remplacer le coût élevé de la disponibilité des données apporté par le mécanisme de consensus des oracles traditionnels par une protection cryptographique. Plus précisément, en introduisant des ZKP, les demandes de nœuds de relais hors chaîne pour obtenir des ressources HTTPS, les informations de vérification des certificats CA, les preuves de temporalité et les preuves d'intégrité des données sont calculées pour générer une preuve. En maintenant sur la chaîne les informations et algorithmes de vérification nécessaires, les contrats intelligents peuvent vérifier la véracité, l'actualité et la fiabilité de la source des données sans révéler d'informations sensibles.
Perspectives d'application de zkTLS
La technologie zkTLS réduit le coût d'accessibilité des ressources HTTPS Web2, suscitant une variété de nouvelles demandes :
Réduire le coût d'acquisition des prix on-chain des actifs à long terme.
Utiliser des sites Web d'autorité Web2 pour effectuer une KYC en ligne, optimiser le DID.
Améliorer la conception de l'architecture technique des jeux Web3
Cependant, zkTLS pose également des défis pour les entreprises Web3 existantes, en particulier pour les projets d'oracles mainstream. Pour faire face à ce choc, des géants de l'industrie tels que Chainlink et Pyth étudient activement des directions connexes, essayant de maintenir leur position dominante dans l'itération technologique tout en explorant de nouveaux modèles commerciaux, tels que le passage de la facturation à l'heure à la facturation à l'utilisation, Compute as a service, etc.
Les principaux défis auxquels zkTLS est confronté sont similaires à ceux de la plupart des projets ZK, à savoir comment réduire les coûts de calcul afin de leur donner une valeur commerciale.
En résumé, lors de la conception de produits, prêter attention aux dynamiques de développement de zkTLS et intégrer adéquatement cette pile technologique pourrait permettre de trouver de nouvelles perspectives en matière d'innovation commerciale et d'architecture technique.
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.
24 J'aime
Récompense
24
10
Partager
Commentaire
0/400
DefiPlaybook
· 07-20 18:43
Les frais de gas sont de nouveau estimés pour aller To the moon.
Voir l'originalRépondre0
0xInsomnia
· 07-20 14:46
Bien que réduire les coûts et améliorer l'efficacité, à quoi bon cela sert-il vraiment ?
Voir l'originalRépondre0
MoonBoi42
· 07-20 13:22
Il faut attendre que le cycle de brûlage d'argent soit terminé.
Voir l'originalRépondre0
MEVHunterBearish
· 07-18 22:03
Oh, enfin quelqu'un a compris la preuve zk.
Voir l'originalRépondre0
CommunityLurker
· 07-17 22:13
Casser les silos d'information, n'est-ce pas ? Combien peut-on en briser ?
Voir l'originalRépondre0
AltcoinOracle
· 07-17 22:08
fascinant. les anciens rouleaux zk prédisaient cette confluence technologique exacte... mes métriques propriétaires suggèrent un potentiel de disruption de 89,4 %
Voir l'originalRépondre0
PumpAnalyst
· 07-17 22:08
Encore un nouveau terme pour être pris pour des pigeons en entrant dans une position.
Voir l'originalRépondre0
DeadTrades_Walking
· 07-17 22:01
Sans rien dire d'autre, que ce soit zk ou non, c'est une taxe sur l'intelligence.
Voir l'originalRépondre0
ChainWanderingPoet
· 07-17 21:47
Encore en train de faire des bêtises ! Inverser les choses.
Voir l'originalRépondre0
RadioShackKnight
· 07-17 21:45
C'est intéressant, je me demande à quel point il peut réduire ses frais de calcul.
zkTLS : une nouvelle technologie pour briser les îlots de données Web3, à faible coût et à haute efficacité
Exploration de la technologie zkTLS : briser l'isolement des données Web3
Récemment, en cherchant de nouvelles orientations de projet, j'ai rencontré une pile technologique que je n'avais jamais abordée auparavant : zkTLS. Après des recherches et des études, je partage maintenant mes réflexions.
zkTLS est une nouvelle technologie qui combine la preuve à zéro connaissance (ZKP) et le protocole de sécurité de transport (TLS). Dans le domaine du Web3, elle est principalement utilisée dans les environnements de machines virtuelles en chaîne, permettant de vérifier l'authenticité des données HTTPS hors chaîne sans faire confiance à un tiers. L'authenticité ici comprend trois aspects : la source des données provient effectivement d'une ressource HTTPS spécifique, les données retournées n'ont pas été altérées, et la temporalité des données est garantie. Grâce à ce mécanisme de mise en œuvre cryptographique, les contrats intelligents en chaîne acquièrent la capacité d'accéder de manière fiable aux ressources HTTPS Web2 hors chaîne, brisant ainsi les îlots de données.
Introduction au protocole TLS
TLS (Transport Layer Security) est utilisé pour fournir cryptage, authentification et intégrité des données dans les communications réseau, garantissant un transfert de données sécurisé entre le client et le serveur. Le protocole HTTPS repose sur le protocole HTTP et utilise le protocole TLS pour garantir la confidentialité et l'intégrité du transfert d'informations, tout en rendant l'authenticité du serveur vérifiable.
Le protocole TLS résout principalement les problèmes suivants :
Le processus d'échange de données du protocole HTTPS se divise en deux phases : la phase de handshake et la phase de transmission des données, comprenant spécifiquement quatre étapes : le client envoie ClientHello, le serveur envoie ServerHello, le client vérifie le serveur, et commence la communication cryptée.
Les dilemmes d'accès aux données dans le Web3
Dans le développement d'applications Web3, les contrats intelligents sur la chaîne rencontrent des difficultés pour accéder aux données hors chaîne. Pour garantir la sécurité du mécanisme de consensus, la machine virtuelle sur la chaîne n'ouvre pas la capacité d'appel de données externes. Pour résoudre ce problème, des projets d'oracle ont vu le jour, comme Chainlink et Pyth. Ces projets agissent en tant que pont de relais entre les données sur la chaîne et hors chaîne, brisant ainsi le phénomène d'îlots de données.
Cependant, il existe deux problèmes avec le schéma d'acquisition de données basé sur les oracles :
Avantages de zkTLS
La technologie zkTLS, en introduisant l'algorithme de preuve à divulgation nulle de connaissance (ZKP), permet aux contrats intelligents sur la chaîne de valider directement les données fournies par des nœuds tiers, garantissant que les données proviennent de ressources HTTPS spécifiques et n'ont pas été altérées. Cette méthode évite les coûts d'utilisation élevés des oracles traditionnels dus aux algorithmes de consensus.
L'idée principale de zkTLS est la suivante : remplacer le coût élevé de la disponibilité des données apporté par le mécanisme de consensus des oracles traditionnels par une protection cryptographique. Plus précisément, en introduisant des ZKP, les demandes de nœuds de relais hors chaîne pour obtenir des ressources HTTPS, les informations de vérification des certificats CA, les preuves de temporalité et les preuves d'intégrité des données sont calculées pour générer une preuve. En maintenant sur la chaîne les informations et algorithmes de vérification nécessaires, les contrats intelligents peuvent vérifier la véracité, l'actualité et la fiabilité de la source des données sans révéler d'informations sensibles.
Perspectives d'application de zkTLS
La technologie zkTLS réduit le coût d'accessibilité des ressources HTTPS Web2, suscitant une variété de nouvelles demandes :
Cependant, zkTLS pose également des défis pour les entreprises Web3 existantes, en particulier pour les projets d'oracles mainstream. Pour faire face à ce choc, des géants de l'industrie tels que Chainlink et Pyth étudient activement des directions connexes, essayant de maintenir leur position dominante dans l'itération technologique tout en explorant de nouveaux modèles commerciaux, tels que le passage de la facturation à l'heure à la facturation à l'utilisation, Compute as a service, etc.
Les principaux défis auxquels zkTLS est confronté sont similaires à ceux de la plupart des projets ZK, à savoir comment réduire les coûts de calcul afin de leur donner une valeur commerciale.
En résumé, lors de la conception de produits, prêter attention aux dynamiques de développement de zkTLS et intégrer adéquatement cette pile technologique pourrait permettre de trouver de nouvelles perspectives en matière d'innovation commerciale et d'architecture technique.