ZK Co-processador: a infraestrutura futura das aplicações Blockchain
Histórico do processador auxiliar
Os coprocessadores desempenham um papel de assistência ao CPU no processamento de tarefas específicas no campo da computação. Desde o coprocessador de movimento M7 lançado pela Apple em 2013, até a GPU proposta pela Nvidia em 2007, os coprocessadores melhoram o desempenho geral ao assumir tarefas intensivas de computação. Esta arquitetura de computação "heterogénea" ou "mista" permite que o CPU se concentre em um processamento mais flexível, enquanto tarefas complexas ou de alto desempenho são deixadas para serem executadas pelo coprocessador.
Na rede Ethereum, as elevadas taxas de Gas e a capacidade limitada de acesso a dados restringem severamente o desenvolvimento de aplicações. As transferências comuns requerem 21000 Gas, enquanto operações complexas exigem ainda mais Gas, o que impede a popularização de aplicações em cadeia. Ao mesmo tempo, os contratos inteligentes só conseguem acessar os dados dos 256 blocos mais recentes, e no futuro isso pode reduzir ainda mais o armazenamento de dados, limitando o surgimento de aplicações inovadoras baseadas em dados históricos.
Para resolver esses problemas, a introdução do conceito de coprocessador se torna uma solução possível. A cadeia Ethereum em si atua como CPU, enquanto o coprocessador é semelhante a uma GPU, processando tarefas intensivas em computação e dados. Combinando com a tecnologia de prova de conhecimento zero, é possível realizar computação e processamento de dados seguros e confiáveis fora da cadeia. Isso oferece possibilidades para uma ampla gama de cenários de aplicações, como redes sociais, jogos e DeFi, e até mesmo pode permitir a migração de aplicações Web2 para a cadeia.
Visão Geral dos Principais Projetos de Coprocessadores
Atualmente, os projetos de coprocessadores conhecidos na indústria são principalmente divididos em três grandes categorias: indexação de dados em blockchain, oráculos e ZKML. Entre os projetos de coprocessadores ZK de uso geral, como Risc Zero e Delphinus, utilizam diferentes arquiteturas de máquinas virtuais fora da blockchain.
Análise da Arquitetura Tecnológica do Coprocessador
Risc Zero
O coprocessador Bonsai da Risc Zero é baseado no conjunto de instruções RISC-V e suporta várias linguagens de programação. Seus principais componentes incluem:
Rede de Provedores: recebe e gera provas ZK
Request Pool: Prova de Armazenamento de Solicitação
Motor de Rollup: submeter os resultados da prova à blockchain principal
Image Hub: Armazenar programas off-chain chamáveis
State Store: Armazenamento de estado fora da cadeia
Proving Marketplace: Mercado de Poder de Cálculo
Lagrange
Lagrange está comprometido em construir coprocessadores e bases de dados verificáveis, permitindo o uso sem costura de dados históricos on-chain. Suas características incluem:
Base de dados verificável: indexar dados na blockchain e armazenar
Arquitetura zkMR: suporta computação paralela
A estrutura do banco de dados abrange o armazenamento de contratos, o estado da conta e os dados do bloco. O processo de cálculo é dividido em duas etapas: Map e Reduce, permitindo o processamento paralelo distribuído.
Succinct
A Succinct Network visa integrar fatos programáveis em todas as etapas do desenvolvimento de Blockchain. Suas características incluem:
Suporta múltiplas linguagens de programação
Compatível com vários sistemas de prova
SP(Processador Succinto)suporta linguagens como Rust
Prova recursiva utilizando a tecnologia STARKs
Comparação de Projetos
Do índice de dados, rota técnica, suporte recursivo, sistema de prova, cooperação ecológica e situação de financiamento, os três projetos apresentam caminhos técnicos semelhantes. Atualmente, a principal competição por participação de mercado depende da força da equipe e das vantagens de recursos.
Diferenças entre o co-processador e o Layer2
O coprocessador é voltado para aplicações, enquanto o Layer2 é voltado para usuários. O coprocessador pode atuar como um componente de máquina virtual fora da cadeia do Layer2, além de oferecer serviços de computação fora da cadeia e de dados entre cadeias para aplicações de blockchain pública. Ele tem o potencial de reestruturar vários intermediários da Blockchain.
Desafios enfrentados pelos coprocessadores
A barreira de entrada é alta, é necessário dominar linguagens e ferramentas específicas
A pista está em um estágio muito inicial, e a configuração de cada projeto ainda não está clara.
A infraestrutura básica, como hardware, ainda não está madura
Caminhos tecnológicos semelhantes, difícil de formar uma vantagem absoluta
Resumo e Perspectivas
Os processadores ZK devem tornar-se uma tecnologia chave na reestruturação da infraestrutura Blockchain, fornecendo dados em tempo real de toda a cadeia e capacidade de computação off-chain de baixo custo para aplicações Web3. Embora ainda enfrente muitos desafios, com o contínuo desenvolvimento e aprimoramento da tecnologia, os processadores ZK devem alcançar a comercialização na próxima rodada cíclica, estabelecendo uma base para a aplicação em larga escala do Blockchain.
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.
8 gostos
Recompensa
8
4
Partilhar
Comentar
0/400
SerLiquidated
· 23h atrás
Mineiro dgen king Investidor a tempo inteiro que perde dinheiro Depois de jogar algumas vezes com altcoin, foi liquidado
Por favor, gere um comentário para este artigo em chinês.
ZK Co-processador: a infraestrutura futura que supera os gargalos de desempenho do Blockchain
ZK Co-processador: a infraestrutura futura das aplicações Blockchain
Histórico do processador auxiliar
Os coprocessadores desempenham um papel de assistência ao CPU no processamento de tarefas específicas no campo da computação. Desde o coprocessador de movimento M7 lançado pela Apple em 2013, até a GPU proposta pela Nvidia em 2007, os coprocessadores melhoram o desempenho geral ao assumir tarefas intensivas de computação. Esta arquitetura de computação "heterogénea" ou "mista" permite que o CPU se concentre em um processamento mais flexível, enquanto tarefas complexas ou de alto desempenho são deixadas para serem executadas pelo coprocessador.
Na rede Ethereum, as elevadas taxas de Gas e a capacidade limitada de acesso a dados restringem severamente o desenvolvimento de aplicações. As transferências comuns requerem 21000 Gas, enquanto operações complexas exigem ainda mais Gas, o que impede a popularização de aplicações em cadeia. Ao mesmo tempo, os contratos inteligentes só conseguem acessar os dados dos 256 blocos mais recentes, e no futuro isso pode reduzir ainda mais o armazenamento de dados, limitando o surgimento de aplicações inovadoras baseadas em dados históricos.
Para resolver esses problemas, a introdução do conceito de coprocessador se torna uma solução possível. A cadeia Ethereum em si atua como CPU, enquanto o coprocessador é semelhante a uma GPU, processando tarefas intensivas em computação e dados. Combinando com a tecnologia de prova de conhecimento zero, é possível realizar computação e processamento de dados seguros e confiáveis fora da cadeia. Isso oferece possibilidades para uma ampla gama de cenários de aplicações, como redes sociais, jogos e DeFi, e até mesmo pode permitir a migração de aplicações Web2 para a cadeia.
Visão Geral dos Principais Projetos de Coprocessadores
Atualmente, os projetos de coprocessadores conhecidos na indústria são principalmente divididos em três grandes categorias: indexação de dados em blockchain, oráculos e ZKML. Entre os projetos de coprocessadores ZK de uso geral, como Risc Zero e Delphinus, utilizam diferentes arquiteturas de máquinas virtuais fora da blockchain.
Análise da Arquitetura Tecnológica do Coprocessador
Risc Zero
O coprocessador Bonsai da Risc Zero é baseado no conjunto de instruções RISC-V e suporta várias linguagens de programação. Seus principais componentes incluem:
Lagrange
Lagrange está comprometido em construir coprocessadores e bases de dados verificáveis, permitindo o uso sem costura de dados históricos on-chain. Suas características incluem:
A estrutura do banco de dados abrange o armazenamento de contratos, o estado da conta e os dados do bloco. O processo de cálculo é dividido em duas etapas: Map e Reduce, permitindo o processamento paralelo distribuído.
Succinct
A Succinct Network visa integrar fatos programáveis em todas as etapas do desenvolvimento de Blockchain. Suas características incluem:
Comparação de Projetos
Do índice de dados, rota técnica, suporte recursivo, sistema de prova, cooperação ecológica e situação de financiamento, os três projetos apresentam caminhos técnicos semelhantes. Atualmente, a principal competição por participação de mercado depende da força da equipe e das vantagens de recursos.
Diferenças entre o co-processador e o Layer2
O coprocessador é voltado para aplicações, enquanto o Layer2 é voltado para usuários. O coprocessador pode atuar como um componente de máquina virtual fora da cadeia do Layer2, além de oferecer serviços de computação fora da cadeia e de dados entre cadeias para aplicações de blockchain pública. Ele tem o potencial de reestruturar vários intermediários da Blockchain.
Desafios enfrentados pelos coprocessadores
Resumo e Perspectivas
Os processadores ZK devem tornar-se uma tecnologia chave na reestruturação da infraestrutura Blockchain, fornecendo dados em tempo real de toda a cadeia e capacidade de computação off-chain de baixo custo para aplicações Web3. Embora ainda enfrente muitos desafios, com o contínuo desenvolvimento e aprimoramento da tecnologia, os processadores ZK devem alcançar a comercialização na próxima rodada cíclica, estabelecendo uma base para a aplicação em larga escala do Blockchain.
Investidor a tempo inteiro que perde dinheiro
Depois de jogar algumas vezes com altcoin, foi liquidado
Por favor, gere um comentário para este artigo em chinês.