Em 10 de abril, A16z Crypto lançou a solução de conhecimento zero Jolt para acelerar e simplificar as operações de escalonamento de blockchain. Jolt integra SNARK (Argumento Não Interativo Sucinto 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 as atuais zkVMs. A tecnologia ZK tem sido um dos principais tópicos na indústria de criptomoedas, com o ZK-Rollup sendo saudado por Vitalik como uma solução de longo prazo para a escalabilidade do Ethereum. O lançamento do Jolt pela A16z, a partir de agosto do ano passado até o 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 jogadores, formando categorias técnicas mais refinadas para diferenciar entre projetos. Sua compatibilidade com a 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 no EVM nas fases iniciais, e o ZK-Rollup ainda é visto como uma solução de escalabilidade futura. Portanto, a grande maioria dos projetos de ZK-Rollup naturalmente enfrentam o dilema entre ser mais compatíveis com EVM ou mais compatíveis com ZK.
ZKM incubado pela Metis DAO adota uma abordagem mais fundamental e propõe uma solução zkMIPS universal. 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 mais baixo. Além da compatibilidade com EVM, também pode ser compatível com outros VMs, como MoveVM e RustVM, permitindo que o 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 de 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 que a Metis alcance integração orgânica de ZK e EVM.
Em Rollups Híbridos, os principais papéis incluem:
Nas soluções L2 padrão, o Sequenciador coleta e processa transações e, em seguida, publica os dados da transação na mainnet Ethereum (L1). Esse processo requer validação final dos 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 de L2. Os passos específicos são os seguintes:
O design do Hybrid Rollups oferece várias vantagens significativas:
A ideia central do ZK é converter o processo de execução do programa em uma prova matemática que pode ser facilmente verificada para que todos possam facilmente verificar a correção da execução do programa sem repetir o programa. A dificuldade está em transformar a lógica do programa arbitrário em uma prova matemática relativamente estável.
Desenvolvedores 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 são frequentemente 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 do EVM em bytecode VM e alcança uma equivalência ao nível de opcode de forma mais eficiente. 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, em seguida, 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 mais baixo) é compilado em LLVM-IR e, em seguida, compilado em instruções para uma VM personalizada, alcançando assim compatibilidade com o nível de Solidity, mas não pode usar diretamente as ferramentas Ethereum existentes. Conversões também podem exigir procedimentos de reauditoria.
StarkNet abandons a compatibilidade com EVM e usa diretamente 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 às soluções dos projetos acima, ZKM escolheu um caminho mais inclusivo: zkMIPS.
MIPS, que significa “Microprocessador sem Estágios de Pipeline Intertravados”, é um conjunto de instruções de microprocessador simples que começou em 1985.
O princípio básico do MIPS é reduzir instruções complexas de microprocessador para sua forma mais básica, o que aumenta a velocidade de processamento e reduz a complexidade da execução de 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 do zkMIPS
As vantagens do MIPS foram integradas em projetos como 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.
Metis também seguiu essa tendência e integrou Cannon em 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 Rollup, embora um único Sequencer possa processar efetivamente transações e dados, ele 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 de Sequenciador descentralizado da Metis, cada nó é composto por vários componentes-chave:
Fonte: 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 apenas melhore a justiça e a 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. A sua solução híbrida baseada em zkMIPS, os Hybrid Rollups, é esperada para resolver o problema de compatibilidade para ZK-Rollup e trazer um ecossistema de desenvolvedores mais diversificado.
O avanço do Sequenciador descentralizado demonstra a visão da equipe de buscar a descentralização. À medida que o ecossistema da Metis continua a amadurecer, temos motivos para acreditar que a Metis se tornará um cavalo escuro que continuará a competir no futuro da L2, criando um fluxo constante de valor para usuários e desenvolvedores.
Este artigo originalmente intitulado 'Explorando as Vantagens Tecnológicas da Metis' é reproduzido de [Comunidade Biteye]. Todos os direitos autorais pertencem ao autor original [Wilson Lee, colaborador principal do Biteye]. Se você tiver alguma objeção à reprodução, entre em contato com o Gate Learnequipe, a equipe lidará com isso o mais rápido possível.
Isenção de responsabilidade: As opiniões e pontos de vista expressos neste artigo representam apenas os pontos de vista pessoais do autor e não constituem qualquer conselho de investimento.
As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. A menos que seja mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Em 10 de abril, A16z Crypto lançou a solução de conhecimento zero Jolt para acelerar e simplificar as operações de escalonamento de blockchain. Jolt integra SNARK (Argumento Não Interativo Sucinto 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 as atuais zkVMs. A tecnologia ZK tem sido um dos principais tópicos na indústria de criptomoedas, com o ZK-Rollup sendo saudado por Vitalik como uma solução de longo prazo para a escalabilidade do Ethereum. O lançamento do Jolt pela A16z, a partir de agosto do ano passado até o 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 jogadores, formando categorias técnicas mais refinadas para diferenciar entre projetos. Sua compatibilidade com a 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 no EVM nas fases iniciais, e o ZK-Rollup ainda é visto como uma solução de escalabilidade futura. Portanto, a grande maioria dos projetos de ZK-Rollup naturalmente enfrentam o dilema entre ser mais compatíveis com EVM ou mais compatíveis com ZK.
ZKM incubado pela Metis DAO adota uma abordagem mais fundamental e propõe uma solução zkMIPS universal. 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 mais baixo. Além da compatibilidade com EVM, também pode ser compatível com outros VMs, como MoveVM e RustVM, permitindo que o 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 de 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 que a Metis alcance integração orgânica de ZK e EVM.
Em Rollups Híbridos, os principais papéis incluem:
Nas soluções L2 padrão, o Sequenciador coleta e processa transações e, em seguida, publica os dados da transação na mainnet Ethereum (L1). Esse processo requer validação final dos 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 de L2. Os passos específicos são os seguintes:
O design do Hybrid Rollups oferece várias vantagens significativas:
A ideia central do ZK é converter o processo de execução do programa em uma prova matemática que pode ser facilmente verificada para que todos possam facilmente verificar a correção da execução do programa sem repetir o programa. A dificuldade está em transformar a lógica do programa arbitrário em uma prova matemática relativamente estável.
Desenvolvedores 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 são frequentemente 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 do EVM em bytecode VM e alcança uma equivalência ao nível de opcode de forma mais eficiente. 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, em seguida, 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 mais baixo) é compilado em LLVM-IR e, em seguida, compilado em instruções para uma VM personalizada, alcançando assim compatibilidade com o nível de Solidity, mas não pode usar diretamente as ferramentas Ethereum existentes. Conversões também podem exigir procedimentos de reauditoria.
StarkNet abandons a compatibilidade com EVM e usa diretamente 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 às soluções dos projetos acima, ZKM escolheu um caminho mais inclusivo: zkMIPS.
MIPS, que significa “Microprocessador sem Estágios de Pipeline Intertravados”, é um conjunto de instruções de microprocessador simples que começou em 1985.
O princípio básico do MIPS é reduzir instruções complexas de microprocessador para sua forma mais básica, o que aumenta a velocidade de processamento e reduz a complexidade da execução de 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 do zkMIPS
As vantagens do MIPS foram integradas em projetos como 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.
Metis também seguiu essa tendência e integrou Cannon em 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 Rollup, embora um único Sequencer possa processar efetivamente transações e dados, ele 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 de Sequenciador descentralizado da Metis, cada nó é composto por vários componentes-chave:
Fonte: 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 apenas melhore a justiça e a 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. A sua solução híbrida baseada em zkMIPS, os Hybrid Rollups, é esperada para resolver o problema de compatibilidade para ZK-Rollup e trazer um ecossistema de desenvolvedores mais diversificado.
O avanço do Sequenciador descentralizado demonstra a visão da equipe de buscar a descentralização. À medida que o ecossistema da Metis continua a amadurecer, temos motivos para acreditar que a Metis se tornará um cavalo escuro que continuará a competir no futuro da L2, criando um fluxo constante de valor para usuários e desenvolvedores.
Este artigo originalmente intitulado 'Explorando as Vantagens Tecnológicas da Metis' é reproduzido de [Comunidade Biteye]. Todos os direitos autorais pertencem ao autor original [Wilson Lee, colaborador principal do Biteye]. Se você tiver alguma objeção à reprodução, entre em contato com o Gate Learnequipe, a equipe lidará com isso o mais rápido possível.
Isenção de responsabilidade: As opiniões e pontos de vista expressos neste artigo representam apenas os pontos de vista pessoais do autor e não constituem qualquer conselho de investimento.
As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. A menos que seja mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.