zkTLS: A nova tecnologia que quebra as ilhas de dados do Web3 com baixo custo e alta eficiência

robot
Geração de resumo em curso

Exploração da tecnologia zkTLS: quebrando as ilhas de dados do Web3

Recentemente, ao procurar novas direções de projeto, encontrei uma pilha de tecnologia que nunca tinha encontrado antes – zkTLS. Após pesquisa e estudo, agora vou compartilhar minhas reflexões.

zkTLS é uma nova tecnologia que combina provas de conhecimento zero (ZKP) e TLS (Protocolo de Segurança de Transporte). No campo do Web3, é principalmente utilizada em ambientes de máquina virtual on-chain, permitindo a verificação da autenticidade dos dados HTTPS off-chain sem a necessidade de confiar em terceiros. A autenticidade aqui abrange três aspectos: a fonte de dados realmente provém de um recurso HTTPS específico, os dados retornados não foram adulterados e a temporalidade dos dados é garantida. Através deste mecanismo de implementação criptográfica, os contratos inteligentes on-chain ganham a capacidade de acessar de forma confiável os recursos HTTPS Web2 off-chain, quebrando assim as ilhas de dados.

Introdução ao protocolo TLS

TLS (Protocolo de Segurança de Transporte) é utilizado para fornecer criptografia, autenticação e integridade dos dados na comunicação em rede, garantindo a transmissão segura de dados entre o cliente e o servidor. O protocolo HTTPS é baseado no protocolo HTTP e utiliza o protocolo TLS para garantir a privacidade e a integridade da transmissão de informações, além de permitir a verificação da autenticidade do servidor.

O protocolo TLS resolve principalmente os seguintes problemas:

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

O processo de intercâmbio de dados do protocolo HTTPS é dividido em duas fases: a fase de handshake e a fase de transmissão de dados, que inclui quatro etapas: o cliente envia ClientHello, o servidor envia ServerHello, o cliente valida o servidor e inicia a comunicação criptografada.

O dilema do acesso aos dados no Web3

No desenvolvimento de aplicações Web3, os contratos inteligentes na blockchain enfrentam dificuldades ao acessar dados fora da cadeia. Para garantir a segurança do mecanismo de consenso, a máquina virtual na blockchain não permite chamadas de dados externos. Para resolver este problema, surgiram projetos de oráculos, como Chainlink e Pyth. Esses projetos atuam como uma ponte de retransmissão entre dados on-chain e off-chain, quebrando o fenômeno das ilhas de dados.

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

  1. Alto custo: A manutenção do mecanismo de consenso PoS requer uma grande quantidade de fundos em staking, e a redundância na troca de dados também aumenta os custos.
  2. Baixa eficiência: O consenso PoS requer tempo, o que leva a uma latência nos dados na cadeia, não sendo adequado para cenários de acesso de alta frequência.

Vantagens do zkTLS

A tecnologia zkTLS, ao introduzir o algoritmo de Prova de Conhecimento Zero (ZKP), permite que contratos inteligentes na blockchain verifiquem diretamente os dados fornecidos por nós, como um terceiro, garantindo que os dados provenham de recursos HTTPS específicos e que não tenham sido alterados. Este método evita os altos custos de utilização dos oráculos tradicionais, que resultam dos algoritmos de consenso.

A principal ideia do zkTLS é: através da proteção criptográfica, substituir o alto custo de usabilidade de dados que os oráculos tradicionais baseados em mecanismos de consenso trazem. Especificamente, ao introduzir ZKP, são realizados cálculos para gerar provas a partir dos dados obtidos através de solicitações de recursos HTTPS, informações de validação de certificados CA, provas de tempo e provas de integridade dos dados em nós de retransmissão fora da cadeia. Mantendo as informações e algoritmos de validação necessários na cadeia, os contratos inteligentes podem verificar a autenticidade, a temporalidade e a confiabilidade da fonte dos dados sem expor informações críticas.

Perspectivas de Aplicação do zkTLS

A tecnologia zkTLS reduziu o custo de disponibilidade de recursos HTTPS do Web2, despertando uma variedade de novas demandas:

  1. Reduzir o custo de aquisição de preços em cadeia para ativos de cauda longa
  2. Utilizar sites de autoridade do Web2 para fazer KYC em cadeia, otimizar DID
  3. Melhorar o design da arquitetura técnica dos jogos Web3

No entanto, o zkTLS também traz desafios para as empresas Web3 existentes, especialmente para os projetos de oráculo mainstream. Para lidar com esse impacto, gigantes da indústria como Chainlink e Pyth estão pesquisando ativamente direções relacionadas, tentando manter sua posição de liderança na iteração tecnológica, ao mesmo tempo em que exploram novos modelos de negócios, como a transição de cobrança por tempo para cobrança por uso, Compute as a service, entre outros.

Atualmente, os principais desafios enfrentados pelo zkTLS são semelhantes aos da maioria dos projetos de ZK, ou seja, como reduzir os custos de computação para que tenha valor comercial.

Em suma, ao projetar produtos, prestar atenção às dinâmicas de desenvolvimento do zkTLS e integrar adequadamente essa pilha de tecnologia pode levar a novas oportunidades de inovação nos negócios e na arquitetura técnica.

LINK-4.01%
PYTH-7.15%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 10
  • Partilhar
Comentar
0/400
DefiPlaybookvip
· 07-20 18:43
gás费估计又要 Até à lua咯
Ver originalResponder0
0xInsomniavip
· 07-20 14:46
Embora a redução de custos e o aumento da eficiência sejam importantes, de que serve isso?
Ver originalResponder0
MoonBoi42vip
· 07-20 13:22
Temos que esperar até que o ciclo de queimar dinheiro passe.
Ver originalResponder0
MEVHunterBearishvip
· 07-18 22:03
Oh, finalmente alguém entendeu a prova zk.
Ver originalResponder0
CommunityLurkervip
· 07-17 22:13
Quebrar ilhas de informação, certo? Quantas consegue quebrar?
Ver originalResponder0
AltcoinOraclevip
· 07-17 22:08
fascinante. os antigos pergaminhos zk previram esta exata confluência tecnológica... meus métricas proprietárias sugerem um potencial de disrupção de 89,4%
Ver originalResponder0
PumpAnalystvip
· 07-17 22:08
Outro novo termo para ser enganado ao entrar numa posição.
Ver originalResponder0
DeadTrades_Walkingvip
· 07-17 22:01
Não vou falar de mais nada, zk ou não zk, é tudo imposto sobre a inteligência.
Ver originalResponder0
ChainWanderingPoetvip
· 07-17 21:47
Está a fazer das suas novamente! Confundir o essencial com o acessório.
Ver originalResponder0
RadioShackKnightvip
· 07-17 21:45
Interessante, estou curioso para saber até que ponto os custos de cálculo dele podem ser reduzidos.
Ver originalResponder0
Ver mais
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)