Do co-processador ao ZK: reestruturando o paradigma das aplicações Web3
Os coprocessadores desempenham um papel importante no campo da computação, sendo responsáveis por lidar com tarefas complexas para a CPU. Desde o coprocessador de movimento M7 da Apple até a GPU da Nvidia, os coprocessadores descarregam códigos complexos e com altas exigências de desempenho único, permitindo que a CPU trate partes mais flexíveis e variadas, melhorando assim o desempenho geral.
No ecossistema Ethereum, as elevadas taxas de Gas e as limitações de acesso a dados dificultam seriamente o desenvolvimento de aplicações. Isso levou as pessoas a explorar a introdução da ideia de co-processador na blockchain, com a própria cadeia Ethereum funcionando como CPU, enquanto o co-processador é semelhante a uma GPU que lida com tarefas de computação intensiva. Combinado com a tecnologia ZK, o co-processador ZK surgiu, oferecendo uma solução sem confiança para computação off-chain e uso de dados.
A aplicação do ZK co-processador tem limites muito amplos, abrangendo cenários como redes sociais, jogos, DeFi, sistemas de gestão de risco, oráculos, armazenamento de dados, treinamento de grandes modelos, entre outros. Em teoria, as funcionalidades que o Web2 pode realizar, com a ajuda do ZK co-processador, também podem ser implementadas no Web3, ao mesmo tempo que se baseiam no Ethereum como camada de liquidação para garantir a segurança.
Os projetos de coprocessadores mais conhecidos na indústria atualmente estão principalmente divididos em três categorias: indexação de dados on-chain, oráculos e ZKML. Entre eles, os coprocessadores ZK de tipo geral, como Risc Zero, Lagrange e Succinct, estão empenhados em construir um sistema de prova ZK independente da cadeia.
Tomando como exemplo o Bonsai da Risc Zero, sua arquitetura inclui rede de provadores, pool de solicitações, motor Rollup, centro de espelhamento, armazenamento de estado e outros componentes, com o objetivo de fornecer um sistema genérico de zkVM e geração de provas ZK. A Lagrange, por sua vez, foca na construção de bancos de dados verificáveis e em um framework de computação baseado nos princípios do MapReduce. O objetivo da Succinct Network é integrar fatos programáveis em todas as etapas do desenvolvimento de blockchain.
Em comparação com o Layer2, o coprocessador é mais orientado para o desenvolvimento de aplicações. Ele pode funcionar como um componente de máquina virtual off-chain do Layer2, capacidade de computação off-chain para aplicações de blockchain pública, oráculo de dados entre cadeias ou ponte entre cadeias, entre outros. O coprocessador traz o potencial de sincronização de dados em tempo real em toda a cadeia e computação confiável de alto desempenho e baixo custo, prometendo reestruturar muitos middleware da blockchain.
Apesar das grandes perspetivas, os processadores ZK ainda enfrentam vários desafios, como a alta barreira de entrada para o desenvolvimento, a tecnologia em estágio inicial e a falta de condições de hardware. No entanto, à medida que a tecnologia avança, espera-se que os processadores ZK consigam alcançar a comercialização na próxima fase, estabelecendo a base para interações em cadeia no Web3 que suportem 1 bilhão de usuários.
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.
ZK Co-Processor: um novo motor que reconfigura o paradigma das aplicações Web3
Do co-processador ao ZK: reestruturando o paradigma das aplicações Web3
Os coprocessadores desempenham um papel importante no campo da computação, sendo responsáveis por lidar com tarefas complexas para a CPU. Desde o coprocessador de movimento M7 da Apple até a GPU da Nvidia, os coprocessadores descarregam códigos complexos e com altas exigências de desempenho único, permitindo que a CPU trate partes mais flexíveis e variadas, melhorando assim o desempenho geral.
No ecossistema Ethereum, as elevadas taxas de Gas e as limitações de acesso a dados dificultam seriamente o desenvolvimento de aplicações. Isso levou as pessoas a explorar a introdução da ideia de co-processador na blockchain, com a própria cadeia Ethereum funcionando como CPU, enquanto o co-processador é semelhante a uma GPU que lida com tarefas de computação intensiva. Combinado com a tecnologia ZK, o co-processador ZK surgiu, oferecendo uma solução sem confiança para computação off-chain e uso de dados.
A aplicação do ZK co-processador tem limites muito amplos, abrangendo cenários como redes sociais, jogos, DeFi, sistemas de gestão de risco, oráculos, armazenamento de dados, treinamento de grandes modelos, entre outros. Em teoria, as funcionalidades que o Web2 pode realizar, com a ajuda do ZK co-processador, também podem ser implementadas no Web3, ao mesmo tempo que se baseiam no Ethereum como camada de liquidação para garantir a segurança.
Os projetos de coprocessadores mais conhecidos na indústria atualmente estão principalmente divididos em três categorias: indexação de dados on-chain, oráculos e ZKML. Entre eles, os coprocessadores ZK de tipo geral, como Risc Zero, Lagrange e Succinct, estão empenhados em construir um sistema de prova ZK independente da cadeia.
Tomando como exemplo o Bonsai da Risc Zero, sua arquitetura inclui rede de provadores, pool de solicitações, motor Rollup, centro de espelhamento, armazenamento de estado e outros componentes, com o objetivo de fornecer um sistema genérico de zkVM e geração de provas ZK. A Lagrange, por sua vez, foca na construção de bancos de dados verificáveis e em um framework de computação baseado nos princípios do MapReduce. O objetivo da Succinct Network é integrar fatos programáveis em todas as etapas do desenvolvimento de blockchain.
Em comparação com o Layer2, o coprocessador é mais orientado para o desenvolvimento de aplicações. Ele pode funcionar como um componente de máquina virtual off-chain do Layer2, capacidade de computação off-chain para aplicações de blockchain pública, oráculo de dados entre cadeias ou ponte entre cadeias, entre outros. O coprocessador traz o potencial de sincronização de dados em tempo real em toda a cadeia e computação confiável de alto desempenho e baixo custo, prometendo reestruturar muitos middleware da blockchain.
Apesar das grandes perspetivas, os processadores ZK ainda enfrentam vários desafios, como a alta barreira de entrada para o desenvolvimento, a tecnologia em estágio inicial e a falta de condições de hardware. No entanto, à medida que a tecnologia avança, espera-se que os processadores ZK consigam alcançar a comercialização na próxima fase, estabelecendo a base para interações em cadeia no Web3 que suportem 1 bilhão de usuários.