zkTLS Technology: A New Solution to Break the Web3 Data Silos
Recentemente, ao explorar novas direções de projeto, entrei em contato com uma nova pilha tecnológica - zkTLS. Esta é uma tecnologia inovadora que combina provas de conhecimento zero (ZKP) e o protocolo de segurança de camada de transporte (TLS), aplicada principalmente no ambiente de máquinas virtuais on-chain do Web3. Ela pode verificar a autenticidade dos dados HTTPS off-chain sem a necessidade de confiar em terceiros, incluindo a confiabilidade da fonte de dados, a integridade dos dados e a sua atualidade. Através deste mecanismo criptográfico, contratos inteligentes obtiveram a capacidade de acessar de forma confiável recursos HTTPS do Web2 off-chain, quebrando efetivamente as ilhas de dados.
Introdução ao protocolo TLS
Para compreender o valor do zkTLS, é primeiro necessário entender o protocolo TLS. O TLS é um protocolo utilizado para fornecer criptografia, autenticação e integridade de dados na comunicação de rede, assegurando a transmissão segura de dados entre o cliente (como um navegador) e o servidor (como um site). O HTTPS é, na verdade, o uso do protocolo TLS sobre o HTTP, garantindo a privacidade e a integridade da transmissão de informações, ao mesmo tempo que torna a autenticidade do lado do servidor verificável.
O protocolo TLS resolve principalmente os seguintes problemas:
Proteger os dados através de criptografia simétrica para evitar escuta.
Usar certificados digitais emitidos por terceiros para verificar a identidade do servidor e prevenir ataques de homem do meio.
Adotar HMAC ou AEAD para garantir a integridade dos dados e prevenir a alteração.
O processo de comunicação HTTPS é dividido em duas fases: a fase de handshake e a fase de transmissão de dados. A fase de handshake inclui o envio do ClientHello pelo cliente, a resposta ServerHello pelo servidor, a validação do servidor pelo cliente e, por fim, o início da comunicação criptografada entre ambas as partes.
O dilema de acesso a dados no Web3
No desenvolvimento de aplicações Web3, o acesso a dados off-chain por meio de contratos inteligentes on-chain enfrenta desafios. Para garantir a rastreabilidade dos dados e a segurança do mecanismo de consenso, as máquinas virtuais on-chain geralmente não abrem a capacidade de chamadas de dados externos. Para resolver esse problema, surgiu uma série de projetos de oráculos, como Chainlink e Pyth, que atuam como pontes de retransmissão entre dados on-chain e off-chain. Esses oráculos geralmente adotam um mecanismo de consenso PoS, aumentando o custo de comportamentos maliciosos para garantir a confiabilidade dos dados.
Vantagens do zkTLS
No entanto, a solução de obtenção de dados baseada em oráculos enfrenta problemas de altos custos e baixa eficiência. A tecnologia zkTLS surgiu para resolver esses problemas:
Reduzir custos: Através da introdução do algoritmo ZKP, permite que os contratos inteligentes verifiquem diretamente os dados fornecidos pelos nós, evitando os altos custos associados ao algoritmo de consenso dos oráculos tradicionais.
Aumentar a eficiência: reduziu a latência de dados causada pelo consenso PoS, adequado para cenários de acesso frequente.
A ideia central do zkTLS é usar a criptografia para proteger uma solução de alto custo baseada em mecanismos de consenso tradicional do Oracle. Ele calcula e gera uma Prova, por meio da tecnologia ZKP, das informações relevantes sobre os pedidos de recursos HTTPS feitos pelos nós de retransmissão fora da cadeia, e mantém na cadeia as informações e algoritmos de verificação necessários. Isso permite que contratos inteligentes verifiquem a autenticidade, a temporalidade e a confiabilidade da origem dos dados, sem expor informações-chave.
Perspectivas de Aplicação do zkTLS
A chegada da tecnologia zkTLS trouxe novas oportunidades para o campo do Web3:
Reduzir o custo de aquisição de preços em ativos de cauda longa na blockchain.
Utilizar sites de autoridade Web2 para realizar KYC em cadeia, otimizando o sistema DID.
Melhorar o design da arquitetura técnica dos jogos Web3.
Diante dos desafios trazidos pelo zkTLS, projetos tradicionais de oráculos como Chainlink e Pyth também estão pesquisando ativamente tecnologias relacionadas e explorando novos modelos de negócios, como cobrança por uso e Compute as a service.
Conclusão
A tecnologia zkTLS traz novas possibilidades para o desenvolvimento de aplicações Web3. Ao projetar produtos, prestar atenção às dinâmicas de desenvolvimento do zkTLS e integrar essa pilha tecnológica em áreas apropriadas pode trazer novos pontos de ruptura para a inovação empresarial e a otimização da arquitetura técnica. No entanto, tal como ocorre com a maioria dos projetos ZK, a forma de reduzir os custos computacionais para alcançar valor comercial continua a ser um desafio importante.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
23 Curtidas
Recompensa
23
8
Compartilhar
Comentário
0/400
MetaMaximalist
· 07-18 22:12
ngl esta é a inovação da camada de protocolo que temos estado à espera... teoria dos jogos ftw
Ver originalResponder0
ChainSauceMaster
· 07-18 02:16
Esta onda de dados isolados na cadeia pode ser salva.
Ver originalResponder0
HodlKumamon
· 07-17 08:17
O urso bateu na próxima geração de arquitetura, os detalhes que se ligam à na cadeia são muito legais~
Ver originalResponder0
BrokenDAO
· 07-16 04:16
Mais uma vez, a fuga de incentivos está prestes a ser espancada.
Ver originalResponder0
DisillusiionOracle
· 07-16 00:39
Outra nova ideia para fazer as pessoas de parvas.
Ver originalResponder0
ParallelChainMaxi
· 07-16 00:35
Entendi, tem algum sentido.
Ver originalResponder0
BearHugger
· 07-16 00:24
Tem potencial, fren!
Ver originalResponder0
CoffeeNFTs
· 07-16 00:11
Mais uma vez a falar dessas coisas vazias? Vamos lá, coloquem isso na blockchain e façam funcionar!
zkTLS: O solucionador de ilhas de dados Web3, a nova arma dos contratos inteligentes na cadeia
zkTLS Technology: A New Solution to Break the Web3 Data Silos
Recentemente, ao explorar novas direções de projeto, entrei em contato com uma nova pilha tecnológica - zkTLS. Esta é uma tecnologia inovadora que combina provas de conhecimento zero (ZKP) e o protocolo de segurança de camada de transporte (TLS), aplicada principalmente no ambiente de máquinas virtuais on-chain do Web3. Ela pode verificar a autenticidade dos dados HTTPS off-chain sem a necessidade de confiar em terceiros, incluindo a confiabilidade da fonte de dados, a integridade dos dados e a sua atualidade. Através deste mecanismo criptográfico, contratos inteligentes obtiveram a capacidade de acessar de forma confiável recursos HTTPS do Web2 off-chain, quebrando efetivamente as ilhas de dados.
Introdução ao protocolo TLS
Para compreender o valor do zkTLS, é primeiro necessário entender o protocolo TLS. O TLS é um protocolo utilizado para fornecer criptografia, autenticação e integridade de dados na comunicação de rede, assegurando a transmissão segura de dados entre o cliente (como um navegador) e o servidor (como um site). O HTTPS é, na verdade, o uso do protocolo TLS sobre o HTTP, garantindo a privacidade e a integridade da transmissão de informações, ao mesmo tempo que torna a autenticidade do lado do servidor verificável.
O protocolo TLS resolve principalmente os seguintes problemas:
O processo de comunicação HTTPS é dividido em duas fases: a fase de handshake e a fase de transmissão de dados. A fase de handshake inclui o envio do ClientHello pelo cliente, a resposta ServerHello pelo servidor, a validação do servidor pelo cliente e, por fim, o início da comunicação criptografada entre ambas as partes.
O dilema de acesso a dados no Web3
No desenvolvimento de aplicações Web3, o acesso a dados off-chain por meio de contratos inteligentes on-chain enfrenta desafios. Para garantir a rastreabilidade dos dados e a segurança do mecanismo de consenso, as máquinas virtuais on-chain geralmente não abrem a capacidade de chamadas de dados externos. Para resolver esse problema, surgiu uma série de projetos de oráculos, como Chainlink e Pyth, que atuam como pontes de retransmissão entre dados on-chain e off-chain. Esses oráculos geralmente adotam um mecanismo de consenso PoS, aumentando o custo de comportamentos maliciosos para garantir a confiabilidade dos dados.
Vantagens do zkTLS
No entanto, a solução de obtenção de dados baseada em oráculos enfrenta problemas de altos custos e baixa eficiência. A tecnologia zkTLS surgiu para resolver esses problemas:
Reduzir custos: Através da introdução do algoritmo ZKP, permite que os contratos inteligentes verifiquem diretamente os dados fornecidos pelos nós, evitando os altos custos associados ao algoritmo de consenso dos oráculos tradicionais.
Aumentar a eficiência: reduziu a latência de dados causada pelo consenso PoS, adequado para cenários de acesso frequente.
A ideia central do zkTLS é usar a criptografia para proteger uma solução de alto custo baseada em mecanismos de consenso tradicional do Oracle. Ele calcula e gera uma Prova, por meio da tecnologia ZKP, das informações relevantes sobre os pedidos de recursos HTTPS feitos pelos nós de retransmissão fora da cadeia, e mantém na cadeia as informações e algoritmos de verificação necessários. Isso permite que contratos inteligentes verifiquem a autenticidade, a temporalidade e a confiabilidade da origem dos dados, sem expor informações-chave.
Perspectivas de Aplicação do zkTLS
A chegada da tecnologia zkTLS trouxe novas oportunidades para o campo do Web3:
Diante dos desafios trazidos pelo zkTLS, projetos tradicionais de oráculos como Chainlink e Pyth também estão pesquisando ativamente tecnologias relacionadas e explorando novos modelos de negócios, como cobrança por uso e Compute as a service.
Conclusão
A tecnologia zkTLS traz novas possibilidades para o desenvolvimento de aplicações Web3. Ao projetar produtos, prestar atenção às dinâmicas de desenvolvimento do zkTLS e integrar essa pilha tecnológica em áreas apropriadas pode trazer novos pontos de ruptura para a inovação empresarial e a otimização da arquitetura técnica. No entanto, tal como ocorre com a maioria dos projetos ZK, a forma de reduzir os custos computacionais para alcançar valor comercial continua a ser um desafio importante.