O setor de coprocessadores tem experimentado um crescimento notável desde 2024, com vários desenvolvimentos-chave a remodelar o panorama:
Significativos avanços surgiram nas tecnologias centrais que impulsionam coprocessadores:
A Axiom manteve a liderança de mercado ao introduzirAxiomOS, um sistema operacional para disponibilidade de dados que se integra com as principais soluções de L2. Sua suíte de coprocessamento de nível empresarial agora suporta streaming de dados em tempo real com provas de validade ZK.
Após a sua bem-sucedida integração com a EigenLayer, a Brevis implementouBrevis Nexus, conectando funcionalidades de coprocessador em 9 grandes redes blockchain. Sua arquitetura de processamento paralelo agora pode lidar com mais de 5.000 solicitações de verificação simultâneas.
Heródoto aproveitou a integração do Starknet para criar Pontes Temporais, permitindo que contratos inteligentes tenham acesso a dados históricos entre cadeias com taxas 97% inferiores aos métodos tradicionais. O programa de parcerias deles agora inclui 40+ protocolos DeFi principais.
Novos entrantes têm-se concentrado em aplicações verticais especializadas:
Coprocessors estão cada vez mais a tornar-se uma camada fundamental da infraestrutura Web3:
O cenário do coprocessador amadureceu significativamente até 2025, transformando-se de tecnologia experimental para infraestrutura essencial da Web3. As melhorias técnicas reduziram dramaticamente os custos enquanto expandiram as capacidades, tornando o acesso a dados históricos prático para aplicações mainstream. À medida que os esforços de padronização continuam e a funcionalidade cross-chain se expande, os coprocessadores estão se estabelecendo como o elo crítico entre o estado presente do blockchain e seu registro histórico, possibilitando uma nova geração de aplicações descentralizadas inteligentes, conscientes do contexto.
Este artigo fornece uma revisão abrangente do desenvolvimento e origens de coprocessadores, analisa as pilhas técnicas e vantagens competitivas de vários concorrentes na pista atual e explica como os coprocessadores funcionam usando o Axiom como exemplo.
Mo Dong, o co-fundador da Celer Network e Brevis, acredita que, em termos simples, um coprocessador é uma ferramenta que "dá aos contratos inteligentes a capacidade do Dune Analytics."
Em termos simples, os contratos inteligentes gerais atuais não podem aceder a dados históricos. Por exemplo, ao trabalhar num Protocolo de Gestão de Liquidez, eu precisava de dados de preços históricos para calcular com que frequência e a que custo os fornecedores de liquidez excediam o intervalo de preços num AMM. Tivemos de depender de um serviço de índice hospedado na cadeia, como a API GraphQL do The Graph, porque a agregação, pesquisa e filtragem de tarefas não podem ser realizadas apenas através da interação do contrato. De facto, até indexar dados de transações padrão de blockchain é desafiador, quanto mais ler dados mais complexos do que informações básicas.
No que diz respeito aos protocolos de gestão de liquidez, avaliar o desempenho histórico dos pools de teste existentes ou dos pools de utilizadores ainda requer a utilização da API de um serviço de índice hospedado na cadeia. Estes dados são então calculados manualmente no Excel. Existe um serviço capaz de simplificar este processo, fornecendo contratos inteligentes dapp com a capacidade de agregar, filtrar e analisar estes dados diretamente? Os coprocessadores são projetados para resolver o problema.
Nos primeiros sistemas de computador, o processador da CPU muitas vezes só podia realizar operações básicas. Precisava de ser emparelhado com um "coprocessador" dedicado para realizar tipos específicos de tarefas de computação, como operações de ponto flutuante, para melhorar o desempenho.
Agora, podemos pensar no Ethereum como um supercomputador gigante. Os contratos inteligentes em todo o mundo só podem aceder a dados on-chain a partir do bloco atual, não a dados históricos, incluindo registos de transações e alterações de saldo de contas. Isto acontece porque o design do Ethereum não fornece uma forma para os contratos inteligentes acederem a estes dados históricos.
O acesso a dados históricos para garantir sua confiabilidade requer um método criptográfico que relacione registros históricos ao bloco atual. No entanto, calcular e verificar essa prova em um contrato inteligente diretamente pode ser demorado e custoso. Alternativamente, podem ser feitas consultas através de nós de armazenamento, mas os contratos inteligentes não podem interagir diretamente com eles e existe um problema de confiança. Então, como podemos resolver esse problema de confiança e permitir a computação verificável? Em outras palavras, como podemos permitir que uma terceira parte verifique diretamente os resultados da computação quanto à correção, sem precisar reexecutar a própria computação? A solução pode estar nos coprocessadores, que são semelhantes aos primeiros sistemas de computador. Eles podem estender o poder de computação dos contratos inteligentes no Ethereum, dando-lhes a nova capacidade de acessar dados históricos e realizar cálculos complexos.
Em geral, o fluxo de trabalho principal de um coprocessador que verifica os dados do Ethereum é o seguinte:
Esta secção analisa principalmente as pilhas técnicas-chave e as vantagens competitivas dos principais intervenientes no espaço do coprocessador.
Um pioneiro no espaço de coprocessadores, a Axiom está a construir infraestruturas de dados on-chain para simplificar a interação de contratos inteligentes com dados on-chain. A Axiom também é creditada por introduzir o conceito de coprocessadores. Mais adiante neste artigo, iremos aprofundar como o seu coprocessador funciona, usando a Axiom como exemplo.
A Lagrange concentra-se em provas de estado cross-chain e técnicas de processamento paralelo. As suas provas podem alcançar verificação cross-chain sem depender de protocolos de mensagens cross-chain como zkBridge ou IBC. O Prover Paralelo da Lagrange é adequado para produtos que envolvem re-staking, solidificando assim a sua posição no ecossistema de RaaS (Rollup as a Service).
Ao contrário das provas sequenciais, as provas paralelas podem distribuir a carga de trabalho por milhares de threads simultaneamente. Além disso, ao fazer novamente o staking na EigenLayer, podem ser seguras. Em outras palavras, essa abordagem de computação paralela e prova paralela permite uma melhor escalabilidade horizontal.
Um caso de uso do mundo real é a aplicação de Lagrange na AltLayer. A AltLayer oferece serviços de verificação ativa para Restaked Rollup, ajudando os desenvolvedores a implementar sequenciamento descentralizado e verificar a correção do estado do Rollup de forma eficiente. Em março de 2024, Lagrange se associou à AltLayer para utilizar provadores paralelos para co-processamento de Rollup. Isso garante dados e resultados de computação verificáveis e sem confiança na cadeia para os clientes RaaS da AltLayer.
Estreitamente ligado ao ecossistema Starkware/Starknet, Heródoto colabora com projetos como o Snapshot. Eles chamam o seu sistema de coprocessador de "Prova de Armazenamento," que pode ser combinado com provas de conhecimento zero para permitir o acesso de dados entre camadas cruzadas entre diferentes camadas do Ethereum.
Fonte: Website de Heródoto
O sistema de prova de armazenamento é composto por três componentes:
Qualquer dado na cadeia em um nó de arquivo Ethereum pode ser comprovado usando o sistema de prova de armazenamento.
Como outros coprocessadores, o sistema de prova de armazenamento é gerado fora da cadeia e verificado na cadeia, minimizando o consumo de recursos na cadeia. Também reduz a transferência de dados entre camadas do Ethereum, enviando apenas o hash do bloco ou raiz do acumulador para verificação.
Desenvolvido pela Celer Network, o Brevis é uma infraestrutura para a construção de vários serviços de dados on-chain, incluindo coprocessadores ZK. A Celer Network, um protocolo de interoperabilidade fundado por Mo Dong e Qingkai Liang, arrecadou \$4 milhões numa IEO (Oferta Inicial de Troca) em 2019.
A Celer Network implantou um contrato Brevis on-chain. Este contrato verifica provas de pedidos de coprocessador e retransmite os resultados de volta para o contrato dapp através de uma função de retorno de chamada. Os desenvolvedores podem aproveitar o Brevis SDK para permitir que os dapps acessem facilmente dados históricos on-chain. O SDK abstrai circuitos complexos, eliminando a necessidade de os desenvolvedores terem conhecimentos prévios de provas ZK. O Brevis SDK é construído no framework gnark desenvolvido pela equipe Consensys Linea. Além disso, o Brevis suporta o cliente leve ZK do Ethereum, permitindo-lhe trabalhar com dados on-chain de qualquer blockchain compatível com o Ethereum EVM.
Fonte: Documentação Brevis
A Celer Network está atualmente a desenvolver o coChain, uma blockchain focada no ecossistema RaaS, utilizando Brevis como base. O coChain é uma blockchain baseada no algoritmo de consenso Proof-of-Stake (PoS) e pode fornecer serviços de staking e slashing do Ethereum.
Slashing refere-se ao processo de penalizar os validadores que violam as regras no ecossistema Ethereum PoS, incluindo multas e alterações de estado. Historicamente, a taxa de slashing no ecossistema de staking do Ethereum tem sido muito baixa, com dados que sugerem que apenas cerca de 0,04% dos validadores foram penalizados.
A característica única da coChain é a ligação da geração de resultados do coprocessador às recompensas e punições do Ethereum staking. Eis o processo:
Globalmente, a abordagem da coChain combina os incentivos de confiança/verificação dos coprocessadores com o ecossistema de staking da Ethereum. No futuro, irá integrar-se com a EigenLayer para reduzir o custo da prova dos coprocessadores ZK.
O Nexus zkVM permite a verificação de qualquer resultado de computação on-chain. Sua característica única é a capacidade de verificar provas ZK com base em técnicas de dobramento. Fundado em 2022, o Nexus é mais um jogador no espaço zkVM. Embora os detalhes ainda não tenham sido amplamente divulgados, o fundador, Daniel Marin (diplomado em Stanford com experiência prévia no Google), publicou trabalhos de pesquisa iniciais através do Stanford Blockchain Club.
A tecnologia de dobragem ZK é considerada um ramo promissor dentro das soluções zkVM. O Nexus zkVM suporta a verificação de ambas as provas de dobragem e esquemas de acumulação. Tem como objetivo ser um zkVM escalável, modular e de código aberto. A sua pilha técnica inclui mecanismos de agregação de prova paralelizados em grande escala com base em Cálculo Verificável Incremental (IVC) e vários esquemas de dobragem como Nova, CycleFold, SuperNova e HyperNova. Eles também estão a desenvolver a Rede Nexus, uma rede de mineração de prova paralelizada em grande escala construída no Nexus zkVM.
Origem: Documentação do Nexus, Arquitetura do Nexus zkVM
Como pode ver, diferentes projetos escolheram pilhas técnicas diferentes com base em ecossistemas diferentes (Ethereum EVM, RaaS, intercadeias, Ethereum cross-layer), diferentes métodos de prova (Rollup vs ZK), ou diferentes soluções dentro de provas ZK (zk-SNARK, provas de dobragem, esquemas de acumulação, etc.). Cada um tem seus pontos fortes e fracos em relação às vantagens competitivas e, em última análise, apresentam formas de produtos diferentes: contratos interativos on-chain, SDKs e redes projetadas para diversos fins, como redes de verificação de staking e redes de verificação em grande escala.
Origem: Pelo Autor
A Axiom é um coprocessador de prova ZK construído para Ethereum. Permite que contratos inteligentes acedam a dados históricos on-chain e garante a confiança da computação off-chain através da tecnologia de prova ZK. A Axiom foi fundada por Jonathan Wang e Yi Sun em 2022. Em 25 de janeiro de 2024, a Axiom anunciou no Twitter que arrecadou 20 milhões de dólares em financiamento da Série A liderado pela Paradigm e Standard Crypto. É o primeiro projeto a propor o conceito de "coprocessador" e também um dos projetos mais apoiados por capital de risco no espaço.
Origem: Conta Oficial da Axiom
Em 2017, Yi Sun recebeu um doutorado em matemática pelo MIT e também trabalhou por um período de tempo em uma empresa de negociação de alta frequência. Ele começou a aprofundar-se no campo das criptomoedas e percebeu que a prova ZK é a chave para a escalabilidade da blockchain. No entanto, na época, ele acreditava que a tecnologia ZK ainda estava em seus estágios iniciais, então optou por continuar observando o espaço. Não foi até o final de 2021 que a tecnologia ZK começou a decolar, com infraestrutura e ferramentas de desenvolvimento gradualmente amadurecendo. Além disso, Yi Sun encontrou problemas ao acessar dados históricos em contratos inteligentes que ele escreveu ao construir protocolos DeFi. Todos esses fatores levaram ao nascimento da Axiom.
Axiom atualmente utiliza o sistema de prova SNARK baseado nos backends Halo2 e KZG e ferramentas de prova ZK como tabelas de pesquisa (LUTs). No passado, as provas ZK eram complexas e difíceis de auditar. As tabelas de pesquisa são um conjunto de valores pré-calculados que permitem ao provador provar de forma mais eficiente ao verificador que o valor existe.
Em janeiro de 2024, o Axiom V2 foi lançado na mainnet da Ethereum, suportando o acesso a transações, recibos, armazenamento de contratos, cabeçalhos de blocos e outros dados de contratos inteligentes. Isso significa que agora suporta o acesso a todos os dados históricos na mainnet da Ethereum.
Usando as ferramentas SDK desenvolvidas pela Axiom, os desenvolvedores podem escrever circuitos da Axiom em Typescript para emitir pedidos de dados e personalizar cálculos. A Axiom está à frente da curva porque torna muito fácil para os contratos inteligentes terem acesso a dados on-chain:
No entanto, ao contrário de Heródoto, Axiom atualmente não suporta a consulta de dados históricos de outras redes EVM Ethereum ou redes L2 e apenas se concentra na mainnet Ethereum. O suporte futuro para recursos relacionados não está descartado.
Na camada de aplicação, Axiom pode ajudar dapps na implementação das seguintes funções:
O líder atual no espaço de coprocessador, Axiom, tem uma relação complementar com projetos de nó leve, como o Succinct. O Succinct tenta provar o próprio consenso do Ethereum, enquanto o Axiom prova qualquer dado histórico on-chain com base no consenso, assumindo que o resultado do consenso seja aceite.
O campo da prova ZK está a desenvolver-se rapidamente com inovações como provas dobráveis, esquemas de acumulação e grandes tabelas de pesquisa. Este crescimento tem chamado a atenção para projetos como o Nexus, que suportam os mais recentes avanços na tecnologia de prova ZK. Enquanto as provas ZK estão a tornar-se mainstream, outros projetos como Lagrange também estão a ganhar destaque por fornecer provas para Rollup através de provadores paralelos, preenchendo assim uma lacuna de mercado.
Os avanços tecnológicos em curso impulsionaram o desempenho de várias provas de conhecimento, reduzindo seu tamanho e custos de verificação. E isso amplia seu uso potencial. Neste contexto, a flexibilidade proporcionada pela modularização está ganhando reconhecimento, especialmente no espaço do coprocessador.
Bagikan
Konten
O setor de coprocessadores tem experimentado um crescimento notável desde 2024, com vários desenvolvimentos-chave a remodelar o panorama:
Significativos avanços surgiram nas tecnologias centrais que impulsionam coprocessadores:
A Axiom manteve a liderança de mercado ao introduzirAxiomOS, um sistema operacional para disponibilidade de dados que se integra com as principais soluções de L2. Sua suíte de coprocessamento de nível empresarial agora suporta streaming de dados em tempo real com provas de validade ZK.
Após a sua bem-sucedida integração com a EigenLayer, a Brevis implementouBrevis Nexus, conectando funcionalidades de coprocessador em 9 grandes redes blockchain. Sua arquitetura de processamento paralelo agora pode lidar com mais de 5.000 solicitações de verificação simultâneas.
Heródoto aproveitou a integração do Starknet para criar Pontes Temporais, permitindo que contratos inteligentes tenham acesso a dados históricos entre cadeias com taxas 97% inferiores aos métodos tradicionais. O programa de parcerias deles agora inclui 40+ protocolos DeFi principais.
Novos entrantes têm-se concentrado em aplicações verticais especializadas:
Coprocessors estão cada vez mais a tornar-se uma camada fundamental da infraestrutura Web3:
O cenário do coprocessador amadureceu significativamente até 2025, transformando-se de tecnologia experimental para infraestrutura essencial da Web3. As melhorias técnicas reduziram dramaticamente os custos enquanto expandiram as capacidades, tornando o acesso a dados históricos prático para aplicações mainstream. À medida que os esforços de padronização continuam e a funcionalidade cross-chain se expande, os coprocessadores estão se estabelecendo como o elo crítico entre o estado presente do blockchain e seu registro histórico, possibilitando uma nova geração de aplicações descentralizadas inteligentes, conscientes do contexto.
Este artigo fornece uma revisão abrangente do desenvolvimento e origens de coprocessadores, analisa as pilhas técnicas e vantagens competitivas de vários concorrentes na pista atual e explica como os coprocessadores funcionam usando o Axiom como exemplo.
Mo Dong, o co-fundador da Celer Network e Brevis, acredita que, em termos simples, um coprocessador é uma ferramenta que "dá aos contratos inteligentes a capacidade do Dune Analytics."
Em termos simples, os contratos inteligentes gerais atuais não podem aceder a dados históricos. Por exemplo, ao trabalhar num Protocolo de Gestão de Liquidez, eu precisava de dados de preços históricos para calcular com que frequência e a que custo os fornecedores de liquidez excediam o intervalo de preços num AMM. Tivemos de depender de um serviço de índice hospedado na cadeia, como a API GraphQL do The Graph, porque a agregação, pesquisa e filtragem de tarefas não podem ser realizadas apenas através da interação do contrato. De facto, até indexar dados de transações padrão de blockchain é desafiador, quanto mais ler dados mais complexos do que informações básicas.
No que diz respeito aos protocolos de gestão de liquidez, avaliar o desempenho histórico dos pools de teste existentes ou dos pools de utilizadores ainda requer a utilização da API de um serviço de índice hospedado na cadeia. Estes dados são então calculados manualmente no Excel. Existe um serviço capaz de simplificar este processo, fornecendo contratos inteligentes dapp com a capacidade de agregar, filtrar e analisar estes dados diretamente? Os coprocessadores são projetados para resolver o problema.
Nos primeiros sistemas de computador, o processador da CPU muitas vezes só podia realizar operações básicas. Precisava de ser emparelhado com um "coprocessador" dedicado para realizar tipos específicos de tarefas de computação, como operações de ponto flutuante, para melhorar o desempenho.
Agora, podemos pensar no Ethereum como um supercomputador gigante. Os contratos inteligentes em todo o mundo só podem aceder a dados on-chain a partir do bloco atual, não a dados históricos, incluindo registos de transações e alterações de saldo de contas. Isto acontece porque o design do Ethereum não fornece uma forma para os contratos inteligentes acederem a estes dados históricos.
O acesso a dados históricos para garantir sua confiabilidade requer um método criptográfico que relacione registros históricos ao bloco atual. No entanto, calcular e verificar essa prova em um contrato inteligente diretamente pode ser demorado e custoso. Alternativamente, podem ser feitas consultas através de nós de armazenamento, mas os contratos inteligentes não podem interagir diretamente com eles e existe um problema de confiança. Então, como podemos resolver esse problema de confiança e permitir a computação verificável? Em outras palavras, como podemos permitir que uma terceira parte verifique diretamente os resultados da computação quanto à correção, sem precisar reexecutar a própria computação? A solução pode estar nos coprocessadores, que são semelhantes aos primeiros sistemas de computador. Eles podem estender o poder de computação dos contratos inteligentes no Ethereum, dando-lhes a nova capacidade de acessar dados históricos e realizar cálculos complexos.
Em geral, o fluxo de trabalho principal de um coprocessador que verifica os dados do Ethereum é o seguinte:
Esta secção analisa principalmente as pilhas técnicas-chave e as vantagens competitivas dos principais intervenientes no espaço do coprocessador.
Um pioneiro no espaço de coprocessadores, a Axiom está a construir infraestruturas de dados on-chain para simplificar a interação de contratos inteligentes com dados on-chain. A Axiom também é creditada por introduzir o conceito de coprocessadores. Mais adiante neste artigo, iremos aprofundar como o seu coprocessador funciona, usando a Axiom como exemplo.
A Lagrange concentra-se em provas de estado cross-chain e técnicas de processamento paralelo. As suas provas podem alcançar verificação cross-chain sem depender de protocolos de mensagens cross-chain como zkBridge ou IBC. O Prover Paralelo da Lagrange é adequado para produtos que envolvem re-staking, solidificando assim a sua posição no ecossistema de RaaS (Rollup as a Service).
Ao contrário das provas sequenciais, as provas paralelas podem distribuir a carga de trabalho por milhares de threads simultaneamente. Além disso, ao fazer novamente o staking na EigenLayer, podem ser seguras. Em outras palavras, essa abordagem de computação paralela e prova paralela permite uma melhor escalabilidade horizontal.
Um caso de uso do mundo real é a aplicação de Lagrange na AltLayer. A AltLayer oferece serviços de verificação ativa para Restaked Rollup, ajudando os desenvolvedores a implementar sequenciamento descentralizado e verificar a correção do estado do Rollup de forma eficiente. Em março de 2024, Lagrange se associou à AltLayer para utilizar provadores paralelos para co-processamento de Rollup. Isso garante dados e resultados de computação verificáveis e sem confiança na cadeia para os clientes RaaS da AltLayer.
Estreitamente ligado ao ecossistema Starkware/Starknet, Heródoto colabora com projetos como o Snapshot. Eles chamam o seu sistema de coprocessador de "Prova de Armazenamento," que pode ser combinado com provas de conhecimento zero para permitir o acesso de dados entre camadas cruzadas entre diferentes camadas do Ethereum.
Fonte: Website de Heródoto
O sistema de prova de armazenamento é composto por três componentes:
Qualquer dado na cadeia em um nó de arquivo Ethereum pode ser comprovado usando o sistema de prova de armazenamento.
Como outros coprocessadores, o sistema de prova de armazenamento é gerado fora da cadeia e verificado na cadeia, minimizando o consumo de recursos na cadeia. Também reduz a transferência de dados entre camadas do Ethereum, enviando apenas o hash do bloco ou raiz do acumulador para verificação.
Desenvolvido pela Celer Network, o Brevis é uma infraestrutura para a construção de vários serviços de dados on-chain, incluindo coprocessadores ZK. A Celer Network, um protocolo de interoperabilidade fundado por Mo Dong e Qingkai Liang, arrecadou \$4 milhões numa IEO (Oferta Inicial de Troca) em 2019.
A Celer Network implantou um contrato Brevis on-chain. Este contrato verifica provas de pedidos de coprocessador e retransmite os resultados de volta para o contrato dapp através de uma função de retorno de chamada. Os desenvolvedores podem aproveitar o Brevis SDK para permitir que os dapps acessem facilmente dados históricos on-chain. O SDK abstrai circuitos complexos, eliminando a necessidade de os desenvolvedores terem conhecimentos prévios de provas ZK. O Brevis SDK é construído no framework gnark desenvolvido pela equipe Consensys Linea. Além disso, o Brevis suporta o cliente leve ZK do Ethereum, permitindo-lhe trabalhar com dados on-chain de qualquer blockchain compatível com o Ethereum EVM.
Fonte: Documentação Brevis
A Celer Network está atualmente a desenvolver o coChain, uma blockchain focada no ecossistema RaaS, utilizando Brevis como base. O coChain é uma blockchain baseada no algoritmo de consenso Proof-of-Stake (PoS) e pode fornecer serviços de staking e slashing do Ethereum.
Slashing refere-se ao processo de penalizar os validadores que violam as regras no ecossistema Ethereum PoS, incluindo multas e alterações de estado. Historicamente, a taxa de slashing no ecossistema de staking do Ethereum tem sido muito baixa, com dados que sugerem que apenas cerca de 0,04% dos validadores foram penalizados.
A característica única da coChain é a ligação da geração de resultados do coprocessador às recompensas e punições do Ethereum staking. Eis o processo:
Globalmente, a abordagem da coChain combina os incentivos de confiança/verificação dos coprocessadores com o ecossistema de staking da Ethereum. No futuro, irá integrar-se com a EigenLayer para reduzir o custo da prova dos coprocessadores ZK.
O Nexus zkVM permite a verificação de qualquer resultado de computação on-chain. Sua característica única é a capacidade de verificar provas ZK com base em técnicas de dobramento. Fundado em 2022, o Nexus é mais um jogador no espaço zkVM. Embora os detalhes ainda não tenham sido amplamente divulgados, o fundador, Daniel Marin (diplomado em Stanford com experiência prévia no Google), publicou trabalhos de pesquisa iniciais através do Stanford Blockchain Club.
A tecnologia de dobragem ZK é considerada um ramo promissor dentro das soluções zkVM. O Nexus zkVM suporta a verificação de ambas as provas de dobragem e esquemas de acumulação. Tem como objetivo ser um zkVM escalável, modular e de código aberto. A sua pilha técnica inclui mecanismos de agregação de prova paralelizados em grande escala com base em Cálculo Verificável Incremental (IVC) e vários esquemas de dobragem como Nova, CycleFold, SuperNova e HyperNova. Eles também estão a desenvolver a Rede Nexus, uma rede de mineração de prova paralelizada em grande escala construída no Nexus zkVM.
Origem: Documentação do Nexus, Arquitetura do Nexus zkVM
Como pode ver, diferentes projetos escolheram pilhas técnicas diferentes com base em ecossistemas diferentes (Ethereum EVM, RaaS, intercadeias, Ethereum cross-layer), diferentes métodos de prova (Rollup vs ZK), ou diferentes soluções dentro de provas ZK (zk-SNARK, provas de dobragem, esquemas de acumulação, etc.). Cada um tem seus pontos fortes e fracos em relação às vantagens competitivas e, em última análise, apresentam formas de produtos diferentes: contratos interativos on-chain, SDKs e redes projetadas para diversos fins, como redes de verificação de staking e redes de verificação em grande escala.
Origem: Pelo Autor
A Axiom é um coprocessador de prova ZK construído para Ethereum. Permite que contratos inteligentes acedam a dados históricos on-chain e garante a confiança da computação off-chain através da tecnologia de prova ZK. A Axiom foi fundada por Jonathan Wang e Yi Sun em 2022. Em 25 de janeiro de 2024, a Axiom anunciou no Twitter que arrecadou 20 milhões de dólares em financiamento da Série A liderado pela Paradigm e Standard Crypto. É o primeiro projeto a propor o conceito de "coprocessador" e também um dos projetos mais apoiados por capital de risco no espaço.
Origem: Conta Oficial da Axiom
Em 2017, Yi Sun recebeu um doutorado em matemática pelo MIT e também trabalhou por um período de tempo em uma empresa de negociação de alta frequência. Ele começou a aprofundar-se no campo das criptomoedas e percebeu que a prova ZK é a chave para a escalabilidade da blockchain. No entanto, na época, ele acreditava que a tecnologia ZK ainda estava em seus estágios iniciais, então optou por continuar observando o espaço. Não foi até o final de 2021 que a tecnologia ZK começou a decolar, com infraestrutura e ferramentas de desenvolvimento gradualmente amadurecendo. Além disso, Yi Sun encontrou problemas ao acessar dados históricos em contratos inteligentes que ele escreveu ao construir protocolos DeFi. Todos esses fatores levaram ao nascimento da Axiom.
Axiom atualmente utiliza o sistema de prova SNARK baseado nos backends Halo2 e KZG e ferramentas de prova ZK como tabelas de pesquisa (LUTs). No passado, as provas ZK eram complexas e difíceis de auditar. As tabelas de pesquisa são um conjunto de valores pré-calculados que permitem ao provador provar de forma mais eficiente ao verificador que o valor existe.
Em janeiro de 2024, o Axiom V2 foi lançado na mainnet da Ethereum, suportando o acesso a transações, recibos, armazenamento de contratos, cabeçalhos de blocos e outros dados de contratos inteligentes. Isso significa que agora suporta o acesso a todos os dados históricos na mainnet da Ethereum.
Usando as ferramentas SDK desenvolvidas pela Axiom, os desenvolvedores podem escrever circuitos da Axiom em Typescript para emitir pedidos de dados e personalizar cálculos. A Axiom está à frente da curva porque torna muito fácil para os contratos inteligentes terem acesso a dados on-chain:
No entanto, ao contrário de Heródoto, Axiom atualmente não suporta a consulta de dados históricos de outras redes EVM Ethereum ou redes L2 e apenas se concentra na mainnet Ethereum. O suporte futuro para recursos relacionados não está descartado.
Na camada de aplicação, Axiom pode ajudar dapps na implementação das seguintes funções:
O líder atual no espaço de coprocessador, Axiom, tem uma relação complementar com projetos de nó leve, como o Succinct. O Succinct tenta provar o próprio consenso do Ethereum, enquanto o Axiom prova qualquer dado histórico on-chain com base no consenso, assumindo que o resultado do consenso seja aceite.
O campo da prova ZK está a desenvolver-se rapidamente com inovações como provas dobráveis, esquemas de acumulação e grandes tabelas de pesquisa. Este crescimento tem chamado a atenção para projetos como o Nexus, que suportam os mais recentes avanços na tecnologia de prova ZK. Enquanto as provas ZK estão a tornar-se mainstream, outros projetos como Lagrange também estão a ganhar destaque por fornecer provas para Rollup através de provadores paralelos, preenchendo assim uma lacuna de mercado.
Os avanços tecnológicos em curso impulsionaram o desempenho de várias provas de conhecimento, reduzindo seu tamanho e custos de verificação. E isso amplia seu uso potencial. Neste contexto, a flexibilidade proporcionada pela modularização está ganhando reconhecimento, especialmente no espaço do coprocessador.