zkTLS Technologie : une nouvelle solution pour briser les îlots de données Web3
Récemment, en explorant de nouvelles directions de projet, j'ai découvert une nouvelle pile technologique : zkTLS. C'est une technologie innovante qui combine les preuves à divulgation nulle de connaissance (ZKP) et le protocole de sécurité des couches de transport (TLS), principalement appliquée dans l'environnement des machines virtuelles sur la chaîne dans le domaine du Web3. Elle permet de vérifier l'authenticité des données HTTPS hors chaîne sans avoir besoin de faire confiance à un tiers, y compris la fiabilité de la source des données, l'intégrité des données et leur actualité. Grâce à ce mécanisme d'implémentation cryptographique, zkTLS 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
Pour comprendre en profondeur la valeur de zkTLS, nous devons d'abord comprendre le 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. HTTPS est en réalité une communication sécurisée qui utilise le protocole TLS basé sur le protocole HTTP.
Le protocole TLS résout les problèmes suivants :
Communication cryptée : utiliser le cryptage symétrique pour protéger les données et prévenir l'écoute clandestine.
Authentification : Vérifier l'identité du serveur par un certificat numérique délivré par un tiers, afin de prévenir les attaques de l'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 de communication du protocole TLS se divise en deux phases : la phase de négociation et la phase de transmission des données. La phase de négociation comprend trois étapes : le client envoie ClientHello, le serveur envoie ServerHello, le client vérifie le serveur, puis on passe à la phase de communication cryptée.
Les dilemmes d'accès aux données dans le Web3
Bien que le protocole TLS soit largement utilisé dans les réseaux Web2, il pose des défis pour le développement d'applications Web3. Lorsque les contrats intelligents sur la chaîne accèdent aux 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, les projets d'oracles (Oracle) ont vu le jour. Ils servent de pont relais entre les données on-chain et off-chain, garantissant la disponibilité des données grâce au mécanisme de consensus PoS. Cependant, cette solution présente deux problèmes principaux :
Coût élevé : le maintien du mécanisme de consensus PoS nécessite un grand montant de fonds en staking, et les interactions de données présentent des redondances.
Faible efficacité : Le consensus PoS nécessite du temps, ce qui entraîne un retard des données sur la chaîne.
Solution innovante zkTLS
La technologie zkTLS permet, grâce à l'introduction d'algorithmes de preuve à connaissance nulle, aux contrats intelligents sur la chaîne de vérifier directement si les données fournies par les nœuds proviennent de ressources HTTPS spécifiques et n'ont pas été altérées. Cela évite les coûts d'utilisation élevés des Oracles traditionnels en raison des algorithmes de consensus.
L'idée centrale de zkTLS est d'utiliser la cryptographie pour protéger la garantie de disponibilité des données, en remplacement des mécanismes de consensus basés sur des Oracle traditionnels. Plus précisément, cela se réalise par les étapes suivantes :
Traiter les données obtenues par la demande de ressources HTTPS sur les nœuds de relais hors chaîne.
Générer une preuve contenant les informations de vérification du certificat CA, la preuve de séquence et la preuve d'intégrité des données.
Maintenir les informations de vérification et les algorithmes nécessaires sur la chaîne.
Cela permet aux contrats intelligents de vérifier la véracité, l'efficacité et la fiabilité des sources de données sans exposer d'informations clés.
Applications potentielles de zkTLS
La technologie zkTLS apporte de nouvelles possibilités au domaine du Web3 :
Réduire le coût d'acquisition des prix des actifs de longue traîne sur la chaîne.
Utiliser des sites Web d'autorité Web2 pour effectuer une KYC en chaîne et optimiser le système DID.
Améliorer la conception de l'architecture technique des jeux Web3.
Cependant, zkTLS pose également des défis aux entreprises Web3 existantes, en particulier aux projets d'oracle mainstream. Pour faire face à cette transformation, certains géants de l'industrie étudient activement les technologies connexes et explorent de nouveaux modèles commerciaux, tels que la facturation à l'utilisation et le Compute as a service.
Conclusion
La technologie zkTLS offre de nouvelles perspectives pour briser les îlots de données Web3. En se concentrant sur l'évolution de zkTLS dans la conception des produits et en intégrant cette pile technologique au bon moment, cela pourrait conduire à 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 afin de lui conférer une valeur d'application commerciale plus large.
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.
6 J'aime
Récompense
6
3
Partager
Commentaire
0/400
PensionDestroyer
· 07-26 05:43
Le coût a encore augmenté. Quand cela pourra-t-il baisser ?
Voir l'originalRépondre0
TokenTherapist
· 07-26 05:13
C'est vraiment le système pyramidal qui se présente sous différentes formes.
zkTLS : une solution innovante pour briser les îlots de données Web3
zkTLS Technologie : une nouvelle solution pour briser les îlots de données Web3
Récemment, en explorant de nouvelles directions de projet, j'ai découvert une nouvelle pile technologique : zkTLS. C'est une technologie innovante qui combine les preuves à divulgation nulle de connaissance (ZKP) et le protocole de sécurité des couches de transport (TLS), principalement appliquée dans l'environnement des machines virtuelles sur la chaîne dans le domaine du Web3. Elle permet de vérifier l'authenticité des données HTTPS hors chaîne sans avoir besoin de faire confiance à un tiers, y compris la fiabilité de la source des données, l'intégrité des données et leur actualité. Grâce à ce mécanisme d'implémentation cryptographique, zkTLS 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
Pour comprendre en profondeur la valeur de zkTLS, nous devons d'abord comprendre le 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. HTTPS est en réalité une communication sécurisée qui utilise le protocole TLS basé sur le protocole HTTP.
Le protocole TLS résout les problèmes suivants :
Le processus de communication du protocole TLS se divise en deux phases : la phase de négociation et la phase de transmission des données. La phase de négociation comprend trois étapes : le client envoie ClientHello, le serveur envoie ServerHello, le client vérifie le serveur, puis on passe à la phase de communication cryptée.
Les dilemmes d'accès aux données dans le Web3
Bien que le protocole TLS soit largement utilisé dans les réseaux Web2, il pose des défis pour le développement d'applications Web3. Lorsque les contrats intelligents sur la chaîne accèdent aux 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, les projets d'oracles (Oracle) ont vu le jour. Ils servent de pont relais entre les données on-chain et off-chain, garantissant la disponibilité des données grâce au mécanisme de consensus PoS. Cependant, cette solution présente deux problèmes principaux :
Solution innovante zkTLS
La technologie zkTLS permet, grâce à l'introduction d'algorithmes de preuve à connaissance nulle, aux contrats intelligents sur la chaîne de vérifier directement si les données fournies par les nœuds proviennent de ressources HTTPS spécifiques et n'ont pas été altérées. Cela évite les coûts d'utilisation élevés des Oracles traditionnels en raison des algorithmes de consensus.
L'idée centrale de zkTLS est d'utiliser la cryptographie pour protéger la garantie de disponibilité des données, en remplacement des mécanismes de consensus basés sur des Oracle traditionnels. Plus précisément, cela se réalise par les étapes suivantes :
Cela permet aux contrats intelligents de vérifier la véracité, l'efficacité et la fiabilité des sources de données sans exposer d'informations clés.
Applications potentielles de zkTLS
La technologie zkTLS apporte de nouvelles possibilités au domaine du Web3 :
Cependant, zkTLS pose également des défis aux entreprises Web3 existantes, en particulier aux projets d'oracle mainstream. Pour faire face à cette transformation, certains géants de l'industrie étudient activement les technologies connexes et explorent de nouveaux modèles commerciaux, tels que la facturation à l'utilisation et le Compute as a service.
Conclusion
La technologie zkTLS offre de nouvelles perspectives pour briser les îlots de données Web3. En se concentrant sur l'évolution de zkTLS dans la conception des produits et en intégrant cette pile technologique au bon moment, cela pourrait conduire à 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 afin de lui conférer une valeur d'application commerciale plus large.