O líder técnico da Polygon explica o que esperar do zkEVM

O ecossistema Ethereum está definido para testemunhar uma das tendências de blockchain mais quentes deste ano, com inúmeras empresas ansiosas para explorar o próximo pacote zkEVM da Polygon.

O que são provas de conhecimento zero?

A tecnologia de conhecimento zero (ZK) é uma solução criptográfica que está reformulando a indústria de blockchain. Eles executam linguagens e bytecode de baixo nível em um nível programável, apoiados pelas mesmas regras da rede principal Ethereum.

É uma máquina virtual que utiliza provas de conhecimento zero para verificar os dados sem revelar nenhuma informação sobre o conteúdo ou propriedades dos dados. É um protocolo resistente à censura que replica o ambiente de execução de transações da rede principal Ethereum.

Vitalik Buterin, o fundador da Ethereum, categorizados zkEVMs em quatro tipos principais.

  1. Tipo-1 zkEVMs: totalmente equivalente ao Ethereum
  2. Tipo-2 zkEVMs: equivalência EVM (não Ethereum)
  3. Tipo-3 zkEVMs: partindo de EVM
  4. Tipo-4 zkEVMs: primos próximos do EVM
Comparação de tipos zkEVM por Vitalik
(Fonte: blog Ethereum)

“O projeto é um projeto de engenharia completo”, disse Jordi Baylina, que lidera a equipe técnica que constrói o Polygon zkEVM. “A ideia é que, com esses eletrônicos, de alguma forma construímos um processador. Além disso, pode ser escrito um programa que processa transações. É uma pilha completa de componentes com equipes diferentes trabalhando em cada uma dessas camadas dessas pilhas.”

Em um YouTube vídeo lançado em 2 de março, Baylina explicou os componentes técnicos por trás do lançamento, “o sistema que estamos construindo é resistente à censura. Não é uma solução perfeita, mas até certo ponto porque o sistema não é universal.”

“Criamos a própria montagem. É um novo processador, nova montagem, nova forma de escrever hardware.”

Detalhes técnicos

Com o zkEVM rollup, uma transferência ERC-20 definirá infraestruturas de dados exclusivas, como ProgramCounter, GlobalCounter, EVMWord, GasInfo e GasCost, que incluem e contêm elementos como pilha, memória e opcodes. O pc e o gc são encapsulados para usar, enquanto o EVMWord encapsula um array u8 com um comprimento de 32.

Para simplificar as operações relacionadas à memória, os desenvolvedores utilizam macros Rust de maneira inteligente para extrair informações críticas de memória, como características de índice e intervalo, e implementá-las padronizadas. Por outro lado, o Storage é representado por um HashMap e seus valores-chave são todos EVMWord

StackAddress é representado como um tamanho com o Stack, uma matriz dinâmica que consiste em EVMWord.

MemoryAddress também é um usize, com valores entre 0 e 1023, enquanto Memory é um array de u8.

A pilha técnica completa do lançamento do zkEVM está disponível no github.

A corrida pela supremacia do zkEVM

Começou a corrida para chegar ao mercado com um produto funcional.

Vários projetos estão em uma corrida para lançar o primeiro zkEVM totalmente funcional e equivalente a EVM, com alguns dos principais concorrentes sendo Polygon zkEVM, zkSync, StarkNET e Scroll.

O Polygon zkEVM's é de código aberto e visa reduzir os custos de transação em até 90%, enquanto o zkSync 2.0 está ativo no Ethereum Testnet, permitindo que os desenvolvedores escrevam contratos inteligentes Solidity. A StarkNET usa ZK-STARKs, que são mais seguros, mas têm limitações, e a Scroll está construindo uma solução de alta capacidade de composição que prioriza a segurança e a transparência.

Aposta de US$ 250 milhões da Polygon no zkEVM

A Polygon comprou a Hermez Network por $ 250 milhões em 2021 e mais tarde lançou sua solução Ethereum Layer-2 ZK-rollup, Polygon Hermez, em meados de 2022. Em julho de 2022, a Polygon anunciou o rebranding de Polygon Hermez para Polygon zkEVM, que adotou a abordagem Type-2 zkEVM para ser equivalente a EVM, mas não equivalente a Ethereum.

Os desenvolvedores precisarão adaptar o código e as ferramentas EVM ao ZK-rollup. O Polygon visa alcançar 2000 transações por segundo e reduzir os custos de transação em até noventa por cento, tornando-o mais barato do que a Mainnet Ethereum. A Polygon lançou seu zkEVM Public Testnet em 10 de outubro.

Publicado em: Polygon, Equipar

Fonte: https://cryptoslate.com/polygons-technical-lead-explains-what-to-expect-from-zkevm/