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:
Comunicação criptografada: usar criptografia simétrica para proteger dados e evitar escuta.
Autenticação de identidade: verificar a identidade do servidor através de um certificado digital emitido por terceiros, prevenindo ataques de intermediários.
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:
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.
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:
Reduzir o custo de aquisição de preços em cadeia para ativos de cauda longa
Utilizar sites de autoridade do Web2 para fazer KYC em cadeia, otimizar DID
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.
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.
24 gostos
Recompensa
24
10
Partilhar
Comentar
0/400
DefiPlaybook
· 07-20 18:43
gás费估计又要 Até à lua咯
Ver originalResponder0
0xInsomnia
· 07-20 14:46
Embora a redução de custos e o aumento da eficiência sejam importantes, de que serve isso?
Ver originalResponder0
MoonBoi42
· 07-20 13:22
Temos que esperar até que o ciclo de queimar dinheiro passe.
Ver originalResponder0
MEVHunterBearish
· 07-18 22:03
Oh, finalmente alguém entendeu a prova zk.
Ver originalResponder0
CommunityLurker
· 07-17 22:13
Quebrar ilhas de informação, certo? Quantas consegue quebrar?
Ver originalResponder0
AltcoinOracle
· 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
PumpAnalyst
· 07-17 22:08
Outro novo termo para ser enganado ao entrar numa posição.
Ver originalResponder0
DeadTrades_Walking
· 07-17 22:01
Não vou falar de mais nada, zk ou não zk, é tudo imposto sobre a inteligência.
Ver originalResponder0
ChainWanderingPoet
· 07-17 21:47
Está a fazer das suas novamente! Confundir o essencial com o acessório.
Ver originalResponder0
RadioShackKnight
· 07-17 21:45
Interessante, estou curioso para saber até que ponto os custos de cálculo dele podem ser reduzidos.
zkTLS: A nova tecnologia que quebra as ilhas de dados do Web3 com baixo custo e alta eficiência
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:
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:
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:
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.