zkTLS technologie : une nouvelle solution pour briser les îlots de données Web3
Récemment, en explorant de nouvelles directions de projet, j'ai été exposé à une nouvelle pile technologique : zkTLS. Il s'agit d'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 de Web3. Elle permet de vérifier l'authenticité des données HTTPS hors chaîne sans avoir à 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 cryptographique, les contrats intelligents ont la capacité 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, il est d'abord nécessaire de comprendre le protocole TLS. TLS est un protocole utilisé pour fournir le chiffrement, l'authentification et l'intégrité des données dans les communications réseau, garantissant un transfert de données sécurisé entre le client (comme un navigateur) et le serveur (comme un site web). HTTPS est en réalité HTTP avec le protocole TLS, garantissant la confidentialité et l'intégrité du transfert d'informations, tout en permettant la vérification de l'authenticité du serveur.
Le protocole TLS résout principalement les problèmes suivants :
Protéger les données par cryptage symétrique pour prévenir l'écoute clandestine.
Utiliser des certificats numériques délivrés par des tiers pour vérifier l'identité du serveur et prévenir les attaques de l'homme du milieu.
Utiliser HMAC ou AEAD pour garantir l'intégrité des données et prévenir la falsification.
Le processus de communication HTTPS se décompose en deux phases : la poignée de main et le transfert de données. La phase de poignée de main comprend l'envoi par le client de ClientHello, la réponse du serveur avec ServerHello, la vérification du serveur par le client, et enfin, les deux parties commencent la communication chiffrée.
Les défis d'accès aux données dans Web3
Dans le développement d'applications Web3, l'accès des contrats intelligents sur la chaîne aux données hors chaîne fait face à des défis. Pour garantir la traçabilité des données et la sécurité du mécanisme de consensus, les machines virtuelles sur la chaîne n'ouvrent généralement pas la capacité d'appel de données externes. Pour résoudre ce problème, une série de projets d'oracle tels que Chainlink et Pyth ont vu le jour, servant de pont de relais entre les données sur la chaîne et hors chaîne. Ces oracles adoptent généralement un mécanisme de consensus PoS, garantissant la fiabilité des données en augmentant le coût de la fraude.
Avantages de zkTLS
Cependant, les solutions d'acquisition de données basées sur des oracles présentent des problèmes de coûts élevés et d'efficacité faible. La technologie zkTLS a vu le jour pour résoudre ces problèmes :
Réduction des coûts : en introduisant l'algorithme ZKP, les contrats intelligents peuvent vérifier directement les données fournies par les nœuds, évitant ainsi les coûts élevés associés aux algorithmes de consensus des Oracle traditionnels.
Améliorer l'efficacité : réduit le retard des données causé par le consensus PoS, adapté aux scénarios d'accès à haute fréquence.
L'idée centrale de zkTLS est de protéger par la cryptographie une alternative aux solutions coûteuses basées sur le consensus des Oracle traditionnels. Il utilise la technologie ZKP pour calculer et générer une preuve des informations pertinentes concernant les demandes de ressources HTTPS effectuées par des nœuds relais hors chaîne, et maintient les informations et algorithmes de vérification nécessaires sur la chaîne. Cela permet aux contrats intelligents de vérifier la véracité, la temporalité et la fiabilité des sources des données sans exposer d'informations clés.
Perspectives d'application du zkTLS
L'émergence de la technologie zkTLS a apporté de nouvelles opportunités dans le domaine du Web3 :
Réduire le coût d'acquisition des prix sur la chaîne des actifs à long terme.
Utiliser des sites Web d'autorité Web2 pour effectuer un KYC en chaîne et optimiser le système DID.
Améliorer la conception de l'architecture technique des jeux Web3.
Face aux défis posés par zkTLS, des projets d'oracles traditionnels tels que Chainlink et Pyth mènent également des recherches sur les technologies associées et explorent de nouveaux modèles commerciaux, tels que la facturation à l'usage et l'informatique en tant que service.
Conclusion
La technologie zkTLS ouvre de nouvelles possibilités pour le développement d'applications Web3. Lors de la conception de produits, il est important de suivre l'évolution de zkTLS et d'intégrer cette stack technologique dans les domaines appropriés, ce qui pourrait apporter de nouveaux points de rupture pour l'innovation commerciale et l'optimisation de l'architecture technique. Cela dit, comme pour la plupart des projets ZK, comment réduire les coûts de calcul pour réaliser une valeur commerciale reste un défi important.
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.
23 J'aime
Récompense
23
8
Partager
Commentaire
0/400
MetaMaximalist
· 07-18 22:12
franchement, c'est l'innovation de la couche de protocole que nous attendions... la théorie des jeux pour la victoire
Voir l'originalRépondre0
ChainSauceMaster
· 07-18 02:16
Cette vague de données off-chain peut vraiment sauver.
Voir l'originalRépondre0
HodlKumamon
· 07-17 08:17
Un ours a frappé la prochaine génération de l'architecture, les détails qui interagissent avec off-chain sont vraiment frappants~
Voir l'originalRépondre0
BrokenDAO
· 07-16 04:16
Une autre fuite d'incitation attend d'être frappée.
Voir l'originalRépondre0
DisillusiionOracle
· 07-16 00:39
Encore un nouveau concept pour se faire prendre pour des cons
Voir l'originalRépondre0
ParallelChainMaxi
· 07-16 00:35
Compris, c'est un peu intéressant.
Voir l'originalRépondre0
BearHugger
· 07-16 00:24
Il y a du potentiel, fren.
Voir l'originalRépondre0
CoffeeNFTs
· 07-16 00:11
Encore parler de ces choses vaines ? Dépêchez-vous de les mettre sur la chaîne et de les faire fonctionner.
zkTLS : le briseur d'isolement des données Web3, une nouvelle arme pour les smart contracts en chaîne.
zkTLS technologie : une nouvelle solution pour briser les îlots de données Web3
Récemment, en explorant de nouvelles directions de projet, j'ai été exposé à une nouvelle pile technologique : zkTLS. Il s'agit d'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 de Web3. Elle permet de vérifier l'authenticité des données HTTPS hors chaîne sans avoir à 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 cryptographique, les contrats intelligents ont la capacité 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, il est d'abord nécessaire de comprendre le protocole TLS. TLS est un protocole utilisé pour fournir le chiffrement, l'authentification et l'intégrité des données dans les communications réseau, garantissant un transfert de données sécurisé entre le client (comme un navigateur) et le serveur (comme un site web). HTTPS est en réalité HTTP avec le protocole TLS, garantissant la confidentialité et l'intégrité du transfert d'informations, tout en permettant la vérification de l'authenticité du serveur.
Le protocole TLS résout principalement les problèmes suivants :
Le processus de communication HTTPS se décompose en deux phases : la poignée de main et le transfert de données. La phase de poignée de main comprend l'envoi par le client de ClientHello, la réponse du serveur avec ServerHello, la vérification du serveur par le client, et enfin, les deux parties commencent la communication chiffrée.
Les défis d'accès aux données dans Web3
Dans le développement d'applications Web3, l'accès des contrats intelligents sur la chaîne aux données hors chaîne fait face à des défis. Pour garantir la traçabilité des données et la sécurité du mécanisme de consensus, les machines virtuelles sur la chaîne n'ouvrent généralement pas la capacité d'appel de données externes. Pour résoudre ce problème, une série de projets d'oracle tels que Chainlink et Pyth ont vu le jour, servant de pont de relais entre les données sur la chaîne et hors chaîne. Ces oracles adoptent généralement un mécanisme de consensus PoS, garantissant la fiabilité des données en augmentant le coût de la fraude.
Avantages de zkTLS
Cependant, les solutions d'acquisition de données basées sur des oracles présentent des problèmes de coûts élevés et d'efficacité faible. La technologie zkTLS a vu le jour pour résoudre ces problèmes :
Réduction des coûts : en introduisant l'algorithme ZKP, les contrats intelligents peuvent vérifier directement les données fournies par les nœuds, évitant ainsi les coûts élevés associés aux algorithmes de consensus des Oracle traditionnels.
Améliorer l'efficacité : réduit le retard des données causé par le consensus PoS, adapté aux scénarios d'accès à haute fréquence.
L'idée centrale de zkTLS est de protéger par la cryptographie une alternative aux solutions coûteuses basées sur le consensus des Oracle traditionnels. Il utilise la technologie ZKP pour calculer et générer une preuve des informations pertinentes concernant les demandes de ressources HTTPS effectuées par des nœuds relais hors chaîne, et maintient les informations et algorithmes de vérification nécessaires sur la chaîne. Cela permet aux contrats intelligents de vérifier la véracité, la temporalité et la fiabilité des sources des données sans exposer d'informations clés.
Perspectives d'application du zkTLS
L'émergence de la technologie zkTLS a apporté de nouvelles opportunités dans le domaine du Web3 :
Face aux défis posés par zkTLS, des projets d'oracles traditionnels tels que Chainlink et Pyth mènent également des recherches sur les technologies associées et explorent de nouveaux modèles commerciaux, tels que la facturation à l'usage et l'informatique en tant que service.
Conclusion
La technologie zkTLS ouvre de nouvelles possibilités pour le développement d'applications Web3. Lors de la conception de produits, il est important de suivre l'évolution de zkTLS et d'intégrer cette stack technologique dans les domaines appropriés, ce qui pourrait apporter de nouveaux points de rupture pour l'innovation commerciale et l'optimisation de l'architecture technique. Cela dit, comme pour la plupart des projets ZK, comment réduire les coûts de calcul pour réaliser une valeur commerciale reste un défi important.