zkTLS: uma tecnologia inovadora que quebra as ilhas de dados do Web3

Análise da tecnologia zkTLS: uma nova solução para quebrar as ilhas de dados do Web3

Recentemente, durante o processo de design de produtos, tive contato com uma nova pilha tecnológica - zkTLS, e realizei uma pesquisa e estudo aprofundados sobre ela. Este artigo irá compartilhar insights relevantes, esperando que possa inspirar a todos.

zkTLS é uma tecnologia emergente que combina provas de conhecimento zero (ZKP) e o protocolo de segurança de transporte TLS(. No domínio Web3, é principalmente utilizada em ambientes de máquinas virtuais on-chain, permitindo a verificação da autenticidade dos dados HTTPS off-chain sem a necessidade de confiar em terceiros. Essa verificação abrange três aspectos: confirmar que os dados provêm de um recurso HTTPS específico, garantir que os dados não foram alterados e assegurar a atualidade dos dados. Através desse mecanismo criptográfico, os contratos inteligentes on-chain ganham a capacidade de acessar recursos Web2 HTTPS off-chain de forma confiável, rompendo assim ilhas de dados.

Visão Geral do Protocolo TLS

TLS) Protocolo de Segurança de Transporte ( é utilizado para fornecer criptografia, autenticação e integridade de dados na comunicação em rede, garantindo a transmissão segura de dados entre o cliente e o servidor. HTTPS é, na verdade, uma forma de HTTP que utiliza TLS para garantir a privacidade e a integridade da transmissão de informações, tornando a autenticidade do servidor verificável.

O protocolo TLS resolve principalmente problemas de segurança da seguinte forma:

  1. Comunicação criptografada: usar criptografia simétrica para proteger dados e evitar escuta.
  2. Verificação de identidade: Verificar a identidade do servidor através de um certificado digital emitido por terceiros, a fim de prevenir ataques de intermediários.
  3. Integridade dos dados: usar HMAC ou AEAD para garantir que os dados não foram alterados.

O processo de intercâmbio de dados do protocolo TLS inclui a fase de handshake e a fase de transmissão de dados. Os passos específicos são os seguintes:

  1. O cliente envia ClientHello, contendo informações sobre as versões TLS suportadas, algoritmos de criptografia, entre outros.
  2. O servidor responde com ServerHello, seleciona o algoritmo de criptografia e envia o certificado e outras informações.
  3. O cliente valida o certificado do servidor e calcula a chave compartilhada.
  4. Ambas as partes utilizam uma chave de sessão negociada para comunicação encriptada.

Desafios de acesso a dados no Web3

O desenvolvimento de aplicações Web3 enfrenta dificuldades na acessibilidade de dados fora da cadeia através de contratos inteligentes na cadeia. Para resolver esse problema, surgiram projetos de oráculos como o Chainlink, que atuam como uma ponte de retransmissão entre dados on-chain e off-chain. Esses projetos geralmente utilizam o mecanismo de consenso PoS para garantir a disponibilidade de dados.

No entanto, existem dois problemas principais com o esquema de aquisição de dados baseado em oráculos:

  1. Alto custo: A segurança do mecanismo PoS é baseada na quantidade de capital em staking, resultando em altos custos de manutenção.
  2. Baixa eficiência: O consenso PoS requer tempo, resultando em dados desatualizados na cadeia, o que é desfavorável para cenários de acesso de alta frequência.

Solução zkTLS

A tecnologia zkTLS, ao introduzir algoritmos de prova de conhecimento zero, permite que contratos inteligentes na blockchain verifiquem diretamente se os dados fornecidos pelos nós realmente vêm de um recurso HTTPS e não foram adulterados, evitando os altos custos de uso dos oráculos tradicionais.

Especificamente, o zkTLS calcula os dados obtidos por meio de solicitações de recursos HTTPS a nós de retransmissão off-chain, informações de validação de certificados CA, provas de tempo e provas de integridade dos dados, gerando uma Proof. Na blockchain, mantém-se as informações e algoritmos de validação necessários, permitindo que os contratos inteligentes verifiquem a autenticidade, a atualidade e a confiabilidade da origem dos dados, sem expor informações essenciais.

Esta solução reduziu significativamente o custo de tornar os recursos HTTPS do Web2 disponíveis na cadeia, possibilitando muitas novas demandas, como a redução do custo de aquisição de preços na cadeia para ativos de cauda longa e a utilização de sites autorizados do Web2 para KYC na cadeia.

Impacto da Indústria e Desenvolvimento Futuro

A chegada do zkTLS teve um impacto nas empresas Web3 existentes, especialmente em projetos de oráculos mainstream. Para enfrentar essa tendência, gigantes da indústria como Chainlink e Pyth estão ativamente pesquisando direções relacionadas e explorando novos modelos de negócios, como a transição de cobrança por tempo para cobrança por uso, e oferecendo Compute as a service.

O principal desafio que o zkTLS enfrenta atualmente é como reduzir os custos computacionais para que tenha valor comercial. Isso é semelhante às dificuldades enfrentadas pela maioria dos projetos de ZK.

De uma forma geral, o zkTLS oferece novas possibilidades para o desenvolvimento de aplicações Web3. Ao projetar produtos, prestar atenção às dinâmicas de desenvolvimento do zkTLS e integrar adequadamente esta pilha tecnológica pode levar a novas oportunidades de inovação nos negócios e na arquitetura técnica.

LINK-4.37%
Ver original
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.
  • Recompensa
  • 8
  • Compartilhar
Comentário
0/400
DeFi_Dad_Jokesvip
· 07-22 18:44
Este zkTLS está muito extravagante, não acha?
Ver originalResponder0
NftMetaversePaintervip
· 07-19 19:16
na verdade, este algoritmo zktls é bastante elegante... lembra-me da minha mais recente arte generativa explorando a soberania dos dados no paradigma do metaverso, para ser sincero
Ver originalResponder0
HallucinationGrowervip
· 07-19 19:14
Tanta frescura, dá para comer?
Ver originalResponder0
Rugman_Walkingvip
· 07-19 19:14
Mais uma especulação de conceito, já estou cansado de ouvir.
Ver originalResponder0
TxFailedvip
· 07-19 19:09
finalmente... a ponte que temos esperado, mas cuidado com aqueles casos extremos, pessoal. aprendi sobre exploits tls da maneira difícil em '21
Ver originalResponder0
fork_in_the_roadvip
· 07-19 19:07
Finalmente há uma solução mais acessível, esta é a verdadeira web3.
Ver originalResponder0
SleepyArbCatvip
· 07-19 19:05
Hmm... novo brinquedo, como são os gastos com gás... estou preso
Ver originalResponder0
RooftopReservervip
· 07-19 19:02
Com algumas linhas de código, entender o mundo.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)