Em 10 de abril, A16z Crypto lançou a solução de conhecimento zero Jolt para acelerar e simplificar as operações de escalonamento da blockchain. Jolt integra SNARK (Argumento Sucinto Não Interativo de Conhecimento), permitindo que os desenvolvedores criem rapidamente soluções L2 baseadas em SNARK. A equipe também afirmou que Jolt é duas vezes mais rápido do que os atuais zkVMs. A tecnologia ZK tem sido um dos principais temas na indústria de criptomoedas, com o ZK-Rollup sendo elogiado por Vitalik como uma solução de longo prazo para a escalabilidade do Ethereum. O lançamento do Jolt pela A16z desde agosto do ano passado até seu lançamento oficial este ano indica que o ZK-Rollup ainda é um caminho de longo prazo que requer esforço árduo. O ZK-Rollup atraiu muitos participantes, formando categorias técnicas mais refinadas para diferenciar entre os projetos. Sua compatibilidade com o EVM é o padrão de classificação mais representativo.
EVM, devido a razões históricas, possui muitos designs não amigáveis ao ZK. No entanto, muitos projetos existentes foram construídos na EVM nas fases iniciais, e o ZK-Rollup ainda é visto como uma solução futura de escalabilidade. Portanto, a grande maioria dos projetos de ZK-Rollup naturalmente enfrenta o trade-off entre ser mais compatível com a EVM ou mais compatível com o ZK.
ZKM incubado pela Metis DAO adota uma abordagem mais fundamental e propõe uma solução universal zkMIPS. O zkMIPS alcança a conversão do processo de execução do programa para ZKP usando um conjunto de instruções MIPS de nível inferior. Além da compatibilidade com EVM, também pode ser compatível com outros VMs, como MoveVM e RustVM, permitindo que ZK-Rollup abra suas portas para uma gama mais diversificada de desenvolvedores.
Este artigo fornecerá aos leitores uma compreensão aprofundada dos esforços e progressos da Metis em ZK e Sequencer descentralizado.
O desempenho notável da Metis no mercado é inseparável do seu inovador mecanismo de Hybrid Rollups, que combina provas de fraude e provas de validade para incorporar as vantagens de ambos.
A tecnologia zkMIPS da ZKM fornece suporte de compatibilidade sólido para os Hybrid Rollups da Metis, permitindo à Metis alcançar integração orgânica de ZK e EVM.
Em Rollups Híbridos, funções-chave incluem:
Nas soluções L2 padrão, o Sequenciador coleta e processa transações e, em seguida, publica dados de transação na mainnet Ethereum (L1). Esse processo requer validação final de dados e confirmação por L1 para garantir segurança e consistência.
Origem: https://mirror.xyz/msfew.eth/WQJaOcFkpTOZLns8MBQaCS4OepRoaZ7uoctnLAnalVw
Os Rollups híbridos adotam uma abordagem híbrida ao processar e otimizar transações L2. Os passos específicos são os seguintes:
O design dos Hybrid Rollups oferece várias vantagens significativas:
A ideia principal da ZK é converter o processo de execução do programa numa prova matemática que pode ser facilmente verificada para que todos possam verificar facilmente a correção da execução do programa sem repetir o programa. A dificuldade está em transformar a lógica do programa arbitrária numa prova matemática relativamente estável.
Os programadores geralmente usam linguagens de alto nível para desenvolver programas, e diferentes linguagens de alto nível usam lógicas diferentes para “conversar” com o hardware.
Portanto, os caminhos de implementação dos projetos ZK existentes muitas vezes são incompatíveis entre si. Scroll escreve circuitos diretamente para cada opcode do EVM, alcançando equivalência ao nível do opcode, o que reflete com precisão o EVM, mas traz uma enorme quantidade de engenharia.
Polygon zkEVM cria uma VM personalizada com desempenho otimizado, converte diretamente o bytecode EVM em bytecode VM e alcança de forma mais eficiente a equivalência ao nível de opcode. No entanto, a introdução de uma grande quantidade de código personalizado pode levar a desvios do EVM a longo prazo;
zkSync criou sua VM (SyncVM) e definiu sua representação intermediária algébrica (AIR) com base em registradores e depois construiu um compilador especializado para compilar Yul (uma linguagem intermediária que pode ser compilada em palavras de diferentes versões do EVM). O código da seção (considerado como um Solidity de nível inferior) é compilado em LLVM-IR e, em seguida, compilado em instruções para uma VM personalizada, alcançando assim a compatibilidade em nível de Solidity, mas não pode usar diretamente as ferramentas existentes do Ethereum. As conversões também podem exigir procedimentos de reauditoria.
StarkNet abandona a compatibilidade com EVM e utiliza diretamente a sua linguagem de baixo nível (Cairo) para executar uma VM de contrato inteligente personalizada (Cairo VM) para alcançar máxima eficiência ZK.
Comparado com as soluções dos projetos acima, a ZKM escolheu um caminho mais inclusivo: zkMIPS.
MIPS, que significa “Microprocessador sem Estágios de Pipeline Interligados”, é um conjunto de instruções de microprocessador simples que começou em 1985.
O princípio básico do MIPS é reduzir as instruções complexas do microprocessador à sua forma mais básica, o que aumenta a velocidade de processamento e reduz a complexidade da execução dos programas.
No sistema zkMIPS, este conjunto de instruções é usado para implementar a conversão de programas em provas ZK.
O processo de implementação do zkMIPS é o seguinte:
Vantagens de zkMIPS
As vantagens do MIPS foram integradas em projetos como o Optimism. O mecanismo Cannon do Optimism converte programas executados em MIPS, tornando mais fácil e eficiente encontrar erros e reexecutar quando o processo de execução é desafiado.
A Metis também seguiu esta tendência e integrado Cannon no seu ecossistema. Isso valida ainda mais a praticidade e eficiência da tecnologia zkMIPS.
Além de usar Rollups Híbridos para combinar as vantagens de OP e ZK, a Metis também promove ativamente a implementação de sequenciadores descentralizados e dá um exemplo descentralizado para Rollups.
No modelo tradicional de Rollup, embora um único Sequenciador possa processar eficazmente transações e dados, também concentra uma grande quantidade de poder, o que pode levar a vários riscos:
Para resolver os problemas acima, a Metis projetou um pool de Sequencer descentralizado. É composto por vários nós Sequencer para agregar, sequenciar e executar transações em conjunto. Este design garante a justiça e transparência do sistema:
Vantagens do Sequenciador descentralizado:
No modelo Sequencer descentralizado da Metis, cada nó é composto por vários componentes-chave:
Origem: https://ethresear.ch/t/pos-sequencer-pool-decentralizing-an-optimistic-rollup/16760
Este design permite que o pool de Sequenciador descentralizado da Metis não só melhore a justiça e transparência do processamento de transações, mas também aprimore a segurança e estabilidade da rede por meio do poder descentralizado. Todos eles são elementos-chave na construção de um ecossistema blockchain confiável e sustentável.
As vantagens tecnológicas e conceituais da Metis criam uma base sólida para o desenvolvimento futuro. Os Rollups Híbridos baseados em zkMIPS são esperados para resolver o problema de compatibilidade do ZK-Rollup e trazer um ecossistema de desenvolvedores mais diversificado.
O avanço do Sequenciador descentralizado demonstra a visão da equipa de perseguir a descentralização. À medida que o ecossistema Metis continua a amadurecer, temos motivos para acreditar que a Metis se tornará um cavalo escuro que continua a correr na competição futura de L2, criando um fluxo constante de valor para utilizadores e desenvolvedores.
Este artigo, originalmente intitulado "Explorando as vantagens tecnológicas da Metis", é reproduzido a partir de [Comunidade Biteye]. Todos os direitos autorais pertencem ao autor original [Wilson Lee, contribuidor principal do Biteye]. Se tiver alguma objeção à reedição, entre em contato com o Gate Learnequipa, a equipa irá tratar disso o mais brevemente possível.
Aviso Legal: As opiniões expressas neste artigo representam apenas as opiniões pessoais do autor e não constituem qualquer conselho de investimento.
As traduções do artigo para outros idiomas são feitas pela equipa Gate Learn. Salvo indicação em contrário, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
Em 10 de abril, A16z Crypto lançou a solução de conhecimento zero Jolt para acelerar e simplificar as operações de escalonamento da blockchain. Jolt integra SNARK (Argumento Sucinto Não Interativo de Conhecimento), permitindo que os desenvolvedores criem rapidamente soluções L2 baseadas em SNARK. A equipe também afirmou que Jolt é duas vezes mais rápido do que os atuais zkVMs. A tecnologia ZK tem sido um dos principais temas na indústria de criptomoedas, com o ZK-Rollup sendo elogiado por Vitalik como uma solução de longo prazo para a escalabilidade do Ethereum. O lançamento do Jolt pela A16z desde agosto do ano passado até seu lançamento oficial este ano indica que o ZK-Rollup ainda é um caminho de longo prazo que requer esforço árduo. O ZK-Rollup atraiu muitos participantes, formando categorias técnicas mais refinadas para diferenciar entre os projetos. Sua compatibilidade com o EVM é o padrão de classificação mais representativo.
EVM, devido a razões históricas, possui muitos designs não amigáveis ao ZK. No entanto, muitos projetos existentes foram construídos na EVM nas fases iniciais, e o ZK-Rollup ainda é visto como uma solução futura de escalabilidade. Portanto, a grande maioria dos projetos de ZK-Rollup naturalmente enfrenta o trade-off entre ser mais compatível com a EVM ou mais compatível com o ZK.
ZKM incubado pela Metis DAO adota uma abordagem mais fundamental e propõe uma solução universal zkMIPS. O zkMIPS alcança a conversão do processo de execução do programa para ZKP usando um conjunto de instruções MIPS de nível inferior. Além da compatibilidade com EVM, também pode ser compatível com outros VMs, como MoveVM e RustVM, permitindo que ZK-Rollup abra suas portas para uma gama mais diversificada de desenvolvedores.
Este artigo fornecerá aos leitores uma compreensão aprofundada dos esforços e progressos da Metis em ZK e Sequencer descentralizado.
O desempenho notável da Metis no mercado é inseparável do seu inovador mecanismo de Hybrid Rollups, que combina provas de fraude e provas de validade para incorporar as vantagens de ambos.
A tecnologia zkMIPS da ZKM fornece suporte de compatibilidade sólido para os Hybrid Rollups da Metis, permitindo à Metis alcançar integração orgânica de ZK e EVM.
Em Rollups Híbridos, funções-chave incluem:
Nas soluções L2 padrão, o Sequenciador coleta e processa transações e, em seguida, publica dados de transação na mainnet Ethereum (L1). Esse processo requer validação final de dados e confirmação por L1 para garantir segurança e consistência.
Origem: https://mirror.xyz/msfew.eth/WQJaOcFkpTOZLns8MBQaCS4OepRoaZ7uoctnLAnalVw
Os Rollups híbridos adotam uma abordagem híbrida ao processar e otimizar transações L2. Os passos específicos são os seguintes:
O design dos Hybrid Rollups oferece várias vantagens significativas:
A ideia principal da ZK é converter o processo de execução do programa numa prova matemática que pode ser facilmente verificada para que todos possam verificar facilmente a correção da execução do programa sem repetir o programa. A dificuldade está em transformar a lógica do programa arbitrária numa prova matemática relativamente estável.
Os programadores geralmente usam linguagens de alto nível para desenvolver programas, e diferentes linguagens de alto nível usam lógicas diferentes para “conversar” com o hardware.
Portanto, os caminhos de implementação dos projetos ZK existentes muitas vezes são incompatíveis entre si. Scroll escreve circuitos diretamente para cada opcode do EVM, alcançando equivalência ao nível do opcode, o que reflete com precisão o EVM, mas traz uma enorme quantidade de engenharia.
Polygon zkEVM cria uma VM personalizada com desempenho otimizado, converte diretamente o bytecode EVM em bytecode VM e alcança de forma mais eficiente a equivalência ao nível de opcode. No entanto, a introdução de uma grande quantidade de código personalizado pode levar a desvios do EVM a longo prazo;
zkSync criou sua VM (SyncVM) e definiu sua representação intermediária algébrica (AIR) com base em registradores e depois construiu um compilador especializado para compilar Yul (uma linguagem intermediária que pode ser compilada em palavras de diferentes versões do EVM). O código da seção (considerado como um Solidity de nível inferior) é compilado em LLVM-IR e, em seguida, compilado em instruções para uma VM personalizada, alcançando assim a compatibilidade em nível de Solidity, mas não pode usar diretamente as ferramentas existentes do Ethereum. As conversões também podem exigir procedimentos de reauditoria.
StarkNet abandona a compatibilidade com EVM e utiliza diretamente a sua linguagem de baixo nível (Cairo) para executar uma VM de contrato inteligente personalizada (Cairo VM) para alcançar máxima eficiência ZK.
Comparado com as soluções dos projetos acima, a ZKM escolheu um caminho mais inclusivo: zkMIPS.
MIPS, que significa “Microprocessador sem Estágios de Pipeline Interligados”, é um conjunto de instruções de microprocessador simples que começou em 1985.
O princípio básico do MIPS é reduzir as instruções complexas do microprocessador à sua forma mais básica, o que aumenta a velocidade de processamento e reduz a complexidade da execução dos programas.
No sistema zkMIPS, este conjunto de instruções é usado para implementar a conversão de programas em provas ZK.
O processo de implementação do zkMIPS é o seguinte:
Vantagens de zkMIPS
As vantagens do MIPS foram integradas em projetos como o Optimism. O mecanismo Cannon do Optimism converte programas executados em MIPS, tornando mais fácil e eficiente encontrar erros e reexecutar quando o processo de execução é desafiado.
A Metis também seguiu esta tendência e integrado Cannon no seu ecossistema. Isso valida ainda mais a praticidade e eficiência da tecnologia zkMIPS.
Além de usar Rollups Híbridos para combinar as vantagens de OP e ZK, a Metis também promove ativamente a implementação de sequenciadores descentralizados e dá um exemplo descentralizado para Rollups.
No modelo tradicional de Rollup, embora um único Sequenciador possa processar eficazmente transações e dados, também concentra uma grande quantidade de poder, o que pode levar a vários riscos:
Para resolver os problemas acima, a Metis projetou um pool de Sequencer descentralizado. É composto por vários nós Sequencer para agregar, sequenciar e executar transações em conjunto. Este design garante a justiça e transparência do sistema:
Vantagens do Sequenciador descentralizado:
No modelo Sequencer descentralizado da Metis, cada nó é composto por vários componentes-chave:
Origem: https://ethresear.ch/t/pos-sequencer-pool-decentralizing-an-optimistic-rollup/16760
Este design permite que o pool de Sequenciador descentralizado da Metis não só melhore a justiça e transparência do processamento de transações, mas também aprimore a segurança e estabilidade da rede por meio do poder descentralizado. Todos eles são elementos-chave na construção de um ecossistema blockchain confiável e sustentável.
As vantagens tecnológicas e conceituais da Metis criam uma base sólida para o desenvolvimento futuro. Os Rollups Híbridos baseados em zkMIPS são esperados para resolver o problema de compatibilidade do ZK-Rollup e trazer um ecossistema de desenvolvedores mais diversificado.
O avanço do Sequenciador descentralizado demonstra a visão da equipa de perseguir a descentralização. À medida que o ecossistema Metis continua a amadurecer, temos motivos para acreditar que a Metis se tornará um cavalo escuro que continua a correr na competição futura de L2, criando um fluxo constante de valor para utilizadores e desenvolvedores.
Este artigo, originalmente intitulado "Explorando as vantagens tecnológicas da Metis", é reproduzido a partir de [Comunidade Biteye]. Todos os direitos autorais pertencem ao autor original [Wilson Lee, contribuidor principal do Biteye]. Se tiver alguma objeção à reedição, entre em contato com o Gate Learnequipa, a equipa irá tratar disso o mais brevemente possível.
Aviso Legal: As opiniões expressas neste artigo representam apenas as opiniões pessoais do autor e não constituem qualquer conselho de investimento.
As traduções do artigo para outros idiomas são feitas pela equipa Gate Learn. Salvo indicação em contrário, é proibido copiar, distribuir ou plagiar os artigos traduzidos.