zkEVM está trazendo Ethereum para as massas. Mas com tantas opções, qual é a melhor? Comparamos PolygonzkEVM (+ 2.0), zkSync Era, Linea, Scroll e Taiko, seu melhor guia zkEVM.
Uma rápida recapitulação:
zkEVM é a rede de camada 2 que processa transações e envia provas de volta para Ethereum. Eles usam provas de conhecimento zero (ZK) e compatibilidade EVM para reduzir a carga computacional e melhorar a escalabilidade no Ethereum (L1) sem sacrificar a segurança ou a descentralização.
Mas nem todos os zkEVMs são iguais, existem diferentes tipos de zkEVMs:
Vitalik tem uma ótima estrutura mostrando os prós e contras de cada tipo, desde o equivalente ao Ethereum (tipo 1) até o compatível com EVM (tipo 4). A principal compensação é a compatibilidade do EVM versus o desempenho:
Então, qual zkEVM é o melhor? Comparamos as opções mais populares:
→ Polígono zkEVM (+ 2.0)
→ Era zkSync
→ Linha
→ Rolar
→ Taiko
Vamos derrubá-los.
Polygon 2.0 (zkEVM Validium)
Em junho de 2023, a Polygon Labs propôs atualizar o Polygon PoS para zkEVM validium.
O Polygon PoS tem um forte ecossistema:
→ 2B+ TVL (ativos na cadeia)
→ Dezenas de milhares de dApps
→ cerca de 2,5 milhões de transações/dia
A migração do PoS para o zkEVM validium manterá seus efeitos de rede e taxas baixas sem afetar seus aplicativos existentes, a experiência do usuário e do desenvolvedor. Mas o Polygon já não tem um zkEVM?
A Polygon vê o 2.0 (seu zkEVM validium proposto) como uma versão de baixo custo e maior throughput de seu Polygon zkEVM Rollup.
Rollups usa Ethereum para publicar dados de transações e verificar provas, herdando sua segurança e descentralização. Mas há compensações:
A desvantagem do Rollup é que a publicação de dados de transação no Ethereum é cara e limita o rendimento. A Validium fornece garantias de segurança semelhantes ao Rollup (provas ZK garantem a validade da transação), mas os dados da transação são fornecidos fora da cadeia.
Isso dá ao Validiums duas vantagens principais sobre o Rollup:
As taxas são mais baixas porque não consomem Ethereum Gas caro (ou seja, bloqueiam espaço para armazenar dados de transação)
Maior escalabilidade, pois a taxa de transferência de Rollups é limitada pela quantidade de dados de transação que podem ser publicados no Ethereum
A desvantagem do Validium é que eles devem garantir a disponibilidade dos dados da transação fora do Ethereum, o que pode ser um desafio. Mas os mais de 100 validadores existentes do Polygon PoS podem servir como uma garantia altamente segura e confiável de disponibilidade de dados.
Então, por que usar o Polygon zkEVM?
Polígono zkEVM
Polígono zkEVM é um tipo 3 ZK-Rollup. Ele visa ser equivalente ao EVM - o que significa maior escalabilidade (preservando a compatibilidade do código operacional EVM) ao trabalhar com ferramentas e clientes Ethereum existentes.
Atualmente, o Polygon PoS (2.0) e o rollup Polygon zkEVM são as duas redes públicas do ecossistema Polygon. Este ainda é o caso após a atualização: um como Rollup e o outro como Validium.
Mas por que não depreciar o Polygon zkEVM?
O Polygon 2.0 e o Polygon zkEVM se complementam: o Polygon zkEVM (Rollup) tem taxas um pouco mais altas e taxa de transferência um pouco menor, mas oferece o mais alto nível de segurança. Isso é mais adequado para aplicativos que lidam com transações de alto valor (como DeFi).
Por outro lado, o Polygon 2.0 (zkEVM validium) fornecerá a maior escalabilidade. Isso é melhor para aplicativos com alto volume de transações e taxas baixas (por exemplo, jogos Web3, sociais)
O lançamento da rede principal do Polygon zkEVM é em março de 2023, e o atual TVL na rede é de cerca de US$ 54 milhões. Construído no Polygon zkEVM:
Era zkSync
O zkSync Era é atualmente tipo 4 zkEVM, embora possa adicionar compatibilidade de bytecode EVM ao longo do tempo. A Era (sua rede principal) foi construída pela Matter Labs e entrará em operação em março de 2023, com um TVL atual de cerca de US$ 450 milhões e um volume de transações de 27 milhões no mês passado.
O objetivo do zkSync não é a equivalência de EVM, mas aumentar a velocidade de geração de provas por meio de sua máquina virtual (VM) personalizada. Ele oferece suporte nativo a primitivas criptográficas Ethereum, simplifica o teste de plug-ins Hardhat e melhora a experiência do usuário por meio de abstrações de conta nativa.
O zkSync Era usa seu compilador LLVM para converter o código Solidity, Vyper e Yul em código executável na VM zkSync, com compatibilidade Rust e C++ planejada para o futuro. Possui um poderoso sistema de mensagens de contrato L1-L2 que ajuda os desenvolvedores a passar dados entre contratos no Ethereum e zkSync.
A futura integração do zkPorter no zkSync dará aos usuários a opção de:
Conta zkRollup de alta segurança, em comparação com Ethereum, a taxa é reduzida em cerca de 20 vezes
contas zkPorter com taxas de transação estáveis e diferentes modelos de segurança, permitindo uma experiência de usuário flexível
Para disponibilidade de dados, o zkSync Era publica diferenças de estado em vez de entradas de transação - fornecendo compactação de dados e integração com o zkPorter.
Como o único tipo 4 zkEVM nesta lista, sua máquina virtual personalizada permite alguns recursos (e maior escalabilidade) no zkSync Era.
Por exemplo: o zkSync Era aprimora a experiência do desenvolvedor ao oferecer suporte nativo à abstração de contas usando sua máquina virtual personalizada. No entanto, as cadeias equivalentes ao EVM não podem oferecer suporte nativo à abstração de contas, elas são implementadas por meio do ERC-4337 da Ethereum.
A desvantagem do tipo 4 zkEVM é a falta de compatibilidade - o processo de desenvolvimento precisa ser ajustado para criar aplicativos em cima do zkSync. Construir na era zkSync:
Linha
Construído por ConsenSys (criadores de MetaMask, Truffle e Infura), Linea é atualmente um tipo 3 zkEVM. Com uma carteira MetaMask nativa e integração do kit de desenvolvedor Truffle, sua rede principal Alpha foi lançada em julho de 2023 e acumulou um TVL de US$ 50 milhões.
Linea é único em sua capacidade de executar bytecode nativo inalterado de acordo com a especificação Ethereum Virtual Machine. O objetivo é fornecer um tipo 2 zkEVM no futuro, garantindo compatibilidade quase total com Ethereum, mantendo a escalabilidade.
Linea não usa transpilers ou compiladores personalizados. Ele usa diretamente o bytecode compilado do Solidity para gerar provas ZK para contratos inteligentes, reduzindo o risco de bugs e hacks. Para os usuários, isso significa segurança semelhante ao Ethereum com custos de transação muito mais baixos.
Construa na Linea:
Rolar zkEVM
Scroll é zk-Rollup no Ethereum. Atualmente é tipo 3 zkEVM e planeja mudar para tipo 2.
Seu objetivo de longo prazo é priorizar a compatibilidade e descentralização do EVM sobre a geração rápida de ZKP, passando assim para o tipo 1 zkEVM.
Um Tipo 1 bem-sucedido é a forma definitiva de compatibilidade, descentralização e escalabilidade de EVM, essencialmente replicando o Ethereum L1. Mas, como vimos com o próprio Ethereum, isso é muito mais difícil de conseguir.
Atualmente, a rede de teste alfa de Scroll é um tipo 3 zkEVM, que é aberto ao público. Construir na rolagem:
Taiko
Semelhante ao Scroll, o Taiko é um zk-Rollup generalizado que visa ser um zkEVM nativo Tipo 1. Taiko adotou uma abordagem diferente de Scroll para se tornar um Tipo 1, priorizando a descentralização sobre a velocidade desde o início:
A Scroll está aprimorando gradualmente a compatibilidade do EVM (começando com testnets tipo 3) e tornando seus solicitantes e provadores mais descentralizados quando a rede principal é lançada. Embora a geração do ZKP seja mais lenta, o Taiko descentraliza esses componentes desde o início e maximiza a compatibilidade do EVM.
A rede de teste Tipo 1 de Taiko está atualmente disponível. Construir no Taiko:
Use a estrutura de Vitalik: → Taiko: Tipo 1 (lançamento da rede de teste) → Polígono zkEVM: Tipo 3 (lançamento da rede principal + plano para migrar para o Tipo 2) → Linea: Tipo 3 (lançamento da rede principal + plano para migrar para o Tipo 2) → Scroll: Tipo 3 (lançamento da rede de teste + plano para mudar para o Tipo 1) → zkSync Era: Tipo 4 (lançamento da rede principal)
Em suma, o desenvolvimento e adoção L2 é a chave para o futuro do Ethereum + resolvendo problemas de escalabilidade de blockchain. Cada zkEVM tem pontos fortes únicos e enfrenta desafios únicos, mas todos eles desempenham papéis importantes na habilitação de um ecossistema web3 acessível.
Ver original
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.
O Guia Definitivo para zkEVM: Uma Comparação Abrangente de 6 Soluções zkEVM
Autor original: @thirdweb
Compilação original: @BitalkNews
zkEVM está trazendo Ethereum para as massas. Mas com tantas opções, qual é a melhor? Comparamos PolygonzkEVM (+ 2.0), zkSync Era, Linea, Scroll e Taiko, seu melhor guia zkEVM.
Uma rápida recapitulação:
zkEVM é a rede de camada 2 que processa transações e envia provas de volta para Ethereum. Eles usam provas de conhecimento zero (ZK) e compatibilidade EVM para reduzir a carga computacional e melhorar a escalabilidade no Ethereum (L1) sem sacrificar a segurança ou a descentralização.
Mas nem todos os zkEVMs são iguais, existem diferentes tipos de zkEVMs:
Vitalik tem uma ótima estrutura mostrando os prós e contras de cada tipo, desde o equivalente ao Ethereum (tipo 1) até o compatível com EVM (tipo 4). A principal compensação é a compatibilidade do EVM versus o desempenho:
Então, qual zkEVM é o melhor? Comparamos as opções mais populares:
→ Polígono zkEVM (+ 2.0)
→ Era zkSync
→ Linha
→ Rolar
→ Taiko
Vamos derrubá-los.
Polygon 2.0 (zkEVM Validium)
Em junho de 2023, a Polygon Labs propôs atualizar o Polygon PoS para zkEVM validium.
O Polygon PoS tem um forte ecossistema:
→ 2B+ TVL (ativos na cadeia)
→ Dezenas de milhares de dApps
→ cerca de 2,5 milhões de transações/dia
A migração do PoS para o zkEVM validium manterá seus efeitos de rede e taxas baixas sem afetar seus aplicativos existentes, a experiência do usuário e do desenvolvedor. Mas o Polygon já não tem um zkEVM?
A Polygon vê o 2.0 (seu zkEVM validium proposto) como uma versão de baixo custo e maior throughput de seu Polygon zkEVM Rollup.
Rollups usa Ethereum para publicar dados de transações e verificar provas, herdando sua segurança e descentralização. Mas há compensações:
A desvantagem do Rollup é que a publicação de dados de transação no Ethereum é cara e limita o rendimento. A Validium fornece garantias de segurança semelhantes ao Rollup (provas ZK garantem a validade da transação), mas os dados da transação são fornecidos fora da cadeia.
Isso dá ao Validiums duas vantagens principais sobre o Rollup:
A desvantagem do Validium é que eles devem garantir a disponibilidade dos dados da transação fora do Ethereum, o que pode ser um desafio. Mas os mais de 100 validadores existentes do Polygon PoS podem servir como uma garantia altamente segura e confiável de disponibilidade de dados.
Então, por que usar o Polygon zkEVM?
Polígono zkEVM
Polígono zkEVM é um tipo 3 ZK-Rollup. Ele visa ser equivalente ao EVM - o que significa maior escalabilidade (preservando a compatibilidade do código operacional EVM) ao trabalhar com ferramentas e clientes Ethereum existentes.
Atualmente, o Polygon PoS (2.0) e o rollup Polygon zkEVM são as duas redes públicas do ecossistema Polygon. Este ainda é o caso após a atualização: um como Rollup e o outro como Validium.
Mas por que não depreciar o Polygon zkEVM?
O Polygon 2.0 e o Polygon zkEVM se complementam: o Polygon zkEVM (Rollup) tem taxas um pouco mais altas e taxa de transferência um pouco menor, mas oferece o mais alto nível de segurança. Isso é mais adequado para aplicativos que lidam com transações de alto valor (como DeFi).
Por outro lado, o Polygon 2.0 (zkEVM validium) fornecerá a maior escalabilidade. Isso é melhor para aplicativos com alto volume de transações e taxas baixas (por exemplo, jogos Web3, sociais)
O lançamento da rede principal do Polygon zkEVM é em março de 2023, e o atual TVL na rede é de cerca de US$ 54 milhões. Construído no Polygon zkEVM:
Era zkSync
O zkSync Era é atualmente tipo 4 zkEVM, embora possa adicionar compatibilidade de bytecode EVM ao longo do tempo. A Era (sua rede principal) foi construída pela Matter Labs e entrará em operação em março de 2023, com um TVL atual de cerca de US$ 450 milhões e um volume de transações de 27 milhões no mês passado.
O objetivo do zkSync não é a equivalência de EVM, mas aumentar a velocidade de geração de provas por meio de sua máquina virtual (VM) personalizada. Ele oferece suporte nativo a primitivas criptográficas Ethereum, simplifica o teste de plug-ins Hardhat e melhora a experiência do usuário por meio de abstrações de conta nativa.
O zkSync Era usa seu compilador LLVM para converter o código Solidity, Vyper e Yul em código executável na VM zkSync, com compatibilidade Rust e C++ planejada para o futuro. Possui um poderoso sistema de mensagens de contrato L1-L2 que ajuda os desenvolvedores a passar dados entre contratos no Ethereum e zkSync.
A futura integração do zkPorter no zkSync dará aos usuários a opção de:
Conta zkRollup de alta segurança, em comparação com Ethereum, a taxa é reduzida em cerca de 20 vezes
contas zkPorter com taxas de transação estáveis e diferentes modelos de segurança, permitindo uma experiência de usuário flexível
Para disponibilidade de dados, o zkSync Era publica diferenças de estado em vez de entradas de transação - fornecendo compactação de dados e integração com o zkPorter.
Como o único tipo 4 zkEVM nesta lista, sua máquina virtual personalizada permite alguns recursos (e maior escalabilidade) no zkSync Era.
Por exemplo: o zkSync Era aprimora a experiência do desenvolvedor ao oferecer suporte nativo à abstração de contas usando sua máquina virtual personalizada. No entanto, as cadeias equivalentes ao EVM não podem oferecer suporte nativo à abstração de contas, elas são implementadas por meio do ERC-4337 da Ethereum.
A desvantagem do tipo 4 zkEVM é a falta de compatibilidade - o processo de desenvolvimento precisa ser ajustado para criar aplicativos em cima do zkSync. Construir na era zkSync:
Linha
Construído por ConsenSys (criadores de MetaMask, Truffle e Infura), Linea é atualmente um tipo 3 zkEVM. Com uma carteira MetaMask nativa e integração do kit de desenvolvedor Truffle, sua rede principal Alpha foi lançada em julho de 2023 e acumulou um TVL de US$ 50 milhões.
Linea é único em sua capacidade de executar bytecode nativo inalterado de acordo com a especificação Ethereum Virtual Machine. O objetivo é fornecer um tipo 2 zkEVM no futuro, garantindo compatibilidade quase total com Ethereum, mantendo a escalabilidade.
Linea não usa transpilers ou compiladores personalizados. Ele usa diretamente o bytecode compilado do Solidity para gerar provas ZK para contratos inteligentes, reduzindo o risco de bugs e hacks. Para os usuários, isso significa segurança semelhante ao Ethereum com custos de transação muito mais baixos.
Construa na Linea:
Rolar zkEVM
Scroll é zk-Rollup no Ethereum. Atualmente é tipo 3 zkEVM e planeja mudar para tipo 2.
Seu objetivo de longo prazo é priorizar a compatibilidade e descentralização do EVM sobre a geração rápida de ZKP, passando assim para o tipo 1 zkEVM.
Um Tipo 1 bem-sucedido é a forma definitiva de compatibilidade, descentralização e escalabilidade de EVM, essencialmente replicando o Ethereum L1. Mas, como vimos com o próprio Ethereum, isso é muito mais difícil de conseguir.
Atualmente, a rede de teste alfa de Scroll é um tipo 3 zkEVM, que é aberto ao público. Construir na rolagem:
Taiko
Semelhante ao Scroll, o Taiko é um zk-Rollup generalizado que visa ser um zkEVM nativo Tipo 1. Taiko adotou uma abordagem diferente de Scroll para se tornar um Tipo 1, priorizando a descentralização sobre a velocidade desde o início:
A Scroll está aprimorando gradualmente a compatibilidade do EVM (começando com testnets tipo 3) e tornando seus solicitantes e provadores mais descentralizados quando a rede principal é lançada. Embora a geração do ZKP seja mais lenta, o Taiko descentraliza esses componentes desde o início e maximiza a compatibilidade do EVM.
A rede de teste Tipo 1 de Taiko está atualmente disponível. Construir no Taiko:
Use a estrutura de Vitalik: → Taiko: Tipo 1 (lançamento da rede de teste) → Polígono zkEVM: Tipo 3 (lançamento da rede principal + plano para migrar para o Tipo 2) → Linea: Tipo 3 (lançamento da rede principal + plano para migrar para o Tipo 2) → Scroll: Tipo 3 (lançamento da rede de teste + plano para mudar para o Tipo 1) → zkSync Era: Tipo 4 (lançamento da rede principal)
Em suma, o desenvolvimento e adoção L2 é a chave para o futuro do Ethereum + resolvendo problemas de escalabilidade de blockchain. Cada zkEVM tem pontos fortes únicos e enfrenta desafios únicos, mas todos eles desempenham papéis importantes na habilitação de um ecossistema web3 acessível.