ZK Co-processador: a tecnologia chave para expandir as fronteiras das aplicações de Blockchain
Os coprocessadores, como unidades de processamento dedicadas auxilares à CPU, têm sido amplamente utilizados no campo da computação. Nos últimos anos, com o desenvolvimento da tecnologia Blockchain, os coprocessadores ZK começaram a se destacar nos ecossistemas de cadeias públicas como Ethereum, prometendo resolver as atuais limitações de processamento de dados e computação enfrentadas pela Blockchain.
Background and Value of ZK Co-Processor
As principais questões das blockchains públicas como o Ethereum são: primeiro, os custos de Gas são elevados, o que limita o desenvolvimento de aplicações complexas; segundo, os contratos inteligentes só podem aceder a um conjunto limitado de dados históricos, restringindo a inovação baseada em grandes dados. O ZK co-processador pode resolver eficazmente esses problemas ao realizar cálculos e processamento de dados fora da cadeia, garantindo a confiabilidade com provas de conhecimento zero.
A aplicação do ZK Co-processador é extremamente ampla, quase cobrindo todos os cenários reais de dApp, incluindo redes sociais, jogos, DeFi, sistemas de gestão de risco, oráculos, armazenamento de dados, treinamento e inferência de IA, entre outros. Em teoria, todas as funcionalidades que o Web2 pode realizar, o ZK Co-processador pode implementá-las na Blockchain, garantindo ao mesmo tempo a segurança.
Projetos principais de processadores ZK
Atualmente, os ZK co-processadores mais conhecidos na indústria estão concentrados em três cenários de aplicação: indexação de dados em bloco, oráculos e ZKML. Projetos representativos incluem:
Risc Zero: Máquina virtual ZK genérica baseada no conjunto de instruções RISC-V
Lagrange: Construir bases de dados verificáveis e suportar cálculos paralelos MapReduce com ZKMR
Succinto: Processador ZK genérico que suporta várias linguagens de programação
Estes projetos têm algumas semelhanças na sua abordagem técnica, como a utilização de wrappers de STARKs para SNARKs, suporte a provas recursivas, construção de redes de provadores, entre outros. No entanto, cada um tem um foco diferente na implementação concreta e na colaboração ecológica.
ZK Co-processors e as semelhanças e diferenças do Layer 2
Ao contrário das Layer 2 orientadas para o usuário, o ZK Co-Processor foca mais no desenvolvimento de aplicações. Ele pode funcionar como um componente de máquina virtual off-chain de Layer 2, ou como um acelerador de computação off-chain para aplicações em blockchain, oráculo de dados cross-chain ou pontes cross-chain, entre outros. O ZK Co-Processor tem o potencial de reestruturar vários tipos de middleware da Blockchain.
Desafios enfrentados e Perspectivas futuras
Os processadores ZK ainda enfrentam alguns desafios, como a alta barreira de entrada para o desenvolvimento, o setor ainda está em sua fase inicial e a falta de suporte de hardware. Mas, a longo prazo, os processadores ZK têm o potencial de se tornar a tecnologia chave para a "adoção em larga escala" do Blockchain.
No futuro, com a realização de bases de dados em tempo real e comprováveis em toda a cadeia e computação off-chain de baixo custo, os coprocessadores ZK trarão um novo paradigma de desenvolvimento para a Blockchain. A comercialização de chips específicos para ZK também se tornará a chave para sua aplicação em larga escala. Esperamos que na próxima ronda do ciclo, a cadeia de indústria ZK venha a alcançar a comercialização, proporcionando um forte suporte para o objetivo do Web3 de acomodar 1 bilhão de utilizadores.
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.
ZK Co-processor: A tecnologia chave para superar os gargalos das aplicações Blockchain
ZK Co-processador: a tecnologia chave para expandir as fronteiras das aplicações de Blockchain
Os coprocessadores, como unidades de processamento dedicadas auxilares à CPU, têm sido amplamente utilizados no campo da computação. Nos últimos anos, com o desenvolvimento da tecnologia Blockchain, os coprocessadores ZK começaram a se destacar nos ecossistemas de cadeias públicas como Ethereum, prometendo resolver as atuais limitações de processamento de dados e computação enfrentadas pela Blockchain.
Background and Value of ZK Co-Processor
As principais questões das blockchains públicas como o Ethereum são: primeiro, os custos de Gas são elevados, o que limita o desenvolvimento de aplicações complexas; segundo, os contratos inteligentes só podem aceder a um conjunto limitado de dados históricos, restringindo a inovação baseada em grandes dados. O ZK co-processador pode resolver eficazmente esses problemas ao realizar cálculos e processamento de dados fora da cadeia, garantindo a confiabilidade com provas de conhecimento zero.
A aplicação do ZK Co-processador é extremamente ampla, quase cobrindo todos os cenários reais de dApp, incluindo redes sociais, jogos, DeFi, sistemas de gestão de risco, oráculos, armazenamento de dados, treinamento e inferência de IA, entre outros. Em teoria, todas as funcionalidades que o Web2 pode realizar, o ZK Co-processador pode implementá-las na Blockchain, garantindo ao mesmo tempo a segurança.
Projetos principais de processadores ZK
Atualmente, os ZK co-processadores mais conhecidos na indústria estão concentrados em três cenários de aplicação: indexação de dados em bloco, oráculos e ZKML. Projetos representativos incluem:
Estes projetos têm algumas semelhanças na sua abordagem técnica, como a utilização de wrappers de STARKs para SNARKs, suporte a provas recursivas, construção de redes de provadores, entre outros. No entanto, cada um tem um foco diferente na implementação concreta e na colaboração ecológica.
ZK Co-processors e as semelhanças e diferenças do Layer 2
Ao contrário das Layer 2 orientadas para o usuário, o ZK Co-Processor foca mais no desenvolvimento de aplicações. Ele pode funcionar como um componente de máquina virtual off-chain de Layer 2, ou como um acelerador de computação off-chain para aplicações em blockchain, oráculo de dados cross-chain ou pontes cross-chain, entre outros. O ZK Co-Processor tem o potencial de reestruturar vários tipos de middleware da Blockchain.
Desafios enfrentados e Perspectivas futuras
Os processadores ZK ainda enfrentam alguns desafios, como a alta barreira de entrada para o desenvolvimento, o setor ainda está em sua fase inicial e a falta de suporte de hardware. Mas, a longo prazo, os processadores ZK têm o potencial de se tornar a tecnologia chave para a "adoção em larga escala" do Blockchain.
No futuro, com a realização de bases de dados em tempo real e comprováveis em toda a cadeia e computação off-chain de baixo custo, os coprocessadores ZK trarão um novo paradigma de desenvolvimento para a Blockchain. A comercialização de chips específicos para ZK também se tornará a chave para sua aplicação em larga escala. Esperamos que na próxima ronda do ciclo, a cadeia de indústria ZK venha a alcançar a comercialização, proporcionando um forte suporte para o objetivo do Web3 de acomodar 1 bilhão de utilizadores.