ZK Co-processador: Uma nova direção de desenvolvimento da Blockchain
Os coprocessadores têm desempenhado um papel importante no campo da computação. Eles aliviam a CPU de tarefas computacionais pesadas, melhorando o desempenho geral. Por exemplo, em 2013, a Apple lançou o coprocessador M7 para movimento, que melhorou significativamente a capacidade de percepção de movimento de dispositivos inteligentes; em 2007, a Nvidia lançou a GPU, que é responsável pela renderização gráfica e outras tarefas intensivas em computação.
No ecossistema Ethereum, as altas taxas de Gas e a capacidade limitada de acesso a dados restringem seriamente o desenvolvimento de aplicações. Uma transferência normal requer 21000 Gas, e operações complexas têm custos ainda mais elevados. Além disso, os contratos inteligentes só podem acessar os dados dos 256 blocos mais recentes, e no futuro pode haver ainda mais limitações no armazenamento de dados históricos. Esses fatores dificultam o surgimento de aplicações inovadoras, especialmente aquelas que dependem de grandes volumes de dados.
Para resolver esses problemas, o ZK co-processador surgiu. Ele pode realizar cálculos complexos e processamento de dados fora da cadeia e, em seguida, apresentar os resultados na forma de prova de conhecimento zero na cadeia. Isso reduz custos e garante a correção dos cálculos. O alcance de aplicação do ZK co-processador é extremamente amplo, abrangendo quase todos os cenários de dapp, como redes sociais, jogos, DeFi, sistemas de gestão de risco, oráculos, armazenamento de dados, IA, entre outros.
Atualmente, os projetos de processadores ZK conhecidos na indústria concentram-se principalmente em três cenários de aplicação: indexação de dados em blockchain, oráculos e ZKML. Entre eles, o processador ZK genérico (, como Risc Zero, Lagrange e Succinct ), recebe mais atenção, uma vez que se dedicam a construir sistemas de prova ZK independentes da blockchain.
Estes projetos têm algumas semelhanças nas suas trajetórias tecnológicas, como o uso de wrappers de STARKs para SNARKs para equilibrar desempenho e segurança, a implementação de provas recursivas para aumentar a eficiência, a construção de redes de provadores especializadas e mercados de computação em nuvem, entre outros. No entanto, devido à semelhança nas trajetórias tecnológicas, a concorrência entre os projetos pode depender mais da força das equipas e dos recursos ecológicos.
Ao contrário do Layer2, o ZK co-processador é principalmente voltado para desenvolvedores de aplicativos e não para usuários finais. Ele pode atuar como um componente de máquina virtual do Layer2, além de ajudar aplicativos de blockchain a descarregar tarefas de computação para fora da cadeia, ou servir como um oráculo confiável de dados entre cadeias. Esses cenários de aplicação demonstram o enorme potencial do ZK co-processador para reconstruir o middleware do Blockchain.
No entanto, o desenvolvimento dos processadores ZK ainda enfrenta alguns desafios. Primeiro, a barreira de entrada é alta, sendo necessário dominar linguagens e ferramentas específicas. Em segundo lugar, as tecnologias relacionadas ainda estão em estágios iniciais, e a otimização de desempenho envolve múltiplas dimensões. Além disso, o hardware especializado, como ASIC e FPGA, ainda não está em uso comercial em larga escala, o que pode afetar a ampla adoção da tecnologia ZK.
Apesar disso, os processadores ZK representam uma tendência importante no desenvolvimento da tecnologia Blockchain em direção à "desconfiança". Eles prometem remodelar várias áreas, como pontes entre cadeias, oráculos e consultas on-chain, trazendo mais possibilidades para aplicações Web3. Com a maturação contínua da tecnologia e o suporte de hardware adequado, espera-se que os processadores ZK desempenhem um papel fundamental no próximo ciclo de desenvolvimento da Blockchain, estabelecendo as bases para a implementação em larga escala.
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: O novo motor que redefine o middleware de Blockchain
ZK Co-processador: Uma nova direção de desenvolvimento da Blockchain
Os coprocessadores têm desempenhado um papel importante no campo da computação. Eles aliviam a CPU de tarefas computacionais pesadas, melhorando o desempenho geral. Por exemplo, em 2013, a Apple lançou o coprocessador M7 para movimento, que melhorou significativamente a capacidade de percepção de movimento de dispositivos inteligentes; em 2007, a Nvidia lançou a GPU, que é responsável pela renderização gráfica e outras tarefas intensivas em computação.
No ecossistema Ethereum, as altas taxas de Gas e a capacidade limitada de acesso a dados restringem seriamente o desenvolvimento de aplicações. Uma transferência normal requer 21000 Gas, e operações complexas têm custos ainda mais elevados. Além disso, os contratos inteligentes só podem acessar os dados dos 256 blocos mais recentes, e no futuro pode haver ainda mais limitações no armazenamento de dados históricos. Esses fatores dificultam o surgimento de aplicações inovadoras, especialmente aquelas que dependem de grandes volumes de dados.
Para resolver esses problemas, o ZK co-processador surgiu. Ele pode realizar cálculos complexos e processamento de dados fora da cadeia e, em seguida, apresentar os resultados na forma de prova de conhecimento zero na cadeia. Isso reduz custos e garante a correção dos cálculos. O alcance de aplicação do ZK co-processador é extremamente amplo, abrangendo quase todos os cenários de dapp, como redes sociais, jogos, DeFi, sistemas de gestão de risco, oráculos, armazenamento de dados, IA, entre outros.
Atualmente, os projetos de processadores ZK conhecidos na indústria concentram-se principalmente em três cenários de aplicação: indexação de dados em blockchain, oráculos e ZKML. Entre eles, o processador ZK genérico (, como Risc Zero, Lagrange e Succinct ), recebe mais atenção, uma vez que se dedicam a construir sistemas de prova ZK independentes da blockchain.
Estes projetos têm algumas semelhanças nas suas trajetórias tecnológicas, como o uso de wrappers de STARKs para SNARKs para equilibrar desempenho e segurança, a implementação de provas recursivas para aumentar a eficiência, a construção de redes de provadores especializadas e mercados de computação em nuvem, entre outros. No entanto, devido à semelhança nas trajetórias tecnológicas, a concorrência entre os projetos pode depender mais da força das equipas e dos recursos ecológicos.
Ao contrário do Layer2, o ZK co-processador é principalmente voltado para desenvolvedores de aplicativos e não para usuários finais. Ele pode atuar como um componente de máquina virtual do Layer2, além de ajudar aplicativos de blockchain a descarregar tarefas de computação para fora da cadeia, ou servir como um oráculo confiável de dados entre cadeias. Esses cenários de aplicação demonstram o enorme potencial do ZK co-processador para reconstruir o middleware do Blockchain.
No entanto, o desenvolvimento dos processadores ZK ainda enfrenta alguns desafios. Primeiro, a barreira de entrada é alta, sendo necessário dominar linguagens e ferramentas específicas. Em segundo lugar, as tecnologias relacionadas ainda estão em estágios iniciais, e a otimização de desempenho envolve múltiplas dimensões. Além disso, o hardware especializado, como ASIC e FPGA, ainda não está em uso comercial em larga escala, o que pode afetar a ampla adoção da tecnologia ZK.
Apesar disso, os processadores ZK representam uma tendência importante no desenvolvimento da tecnologia Blockchain em direção à "desconfiança". Eles prometem remodelar várias áreas, como pontes entre cadeias, oráculos e consultas on-chain, trazendo mais possibilidades para aplicações Web3. Com a maturação contínua da tecnologia e o suporte de hardware adequado, espera-se que os processadores ZK desempenhem um papel fundamental no próximo ciclo de desenvolvimento da Blockchain, estabelecendo as bases para a implementação em larga escala.