Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

Como o Ethereum se tornou uma plataforma popular para aplicativos descentralizados, a necessidade de soluções escaláveis ​​aumentou. Uma dessas soluções é a tecnologia de dimensionamento zkEVM que pode ajudar na adoção em larga escala. Ele usa rollups e provas de conhecimento zero para aumentar a eficiência do Ethereum.

A Máquina Virtual Ethereum de conhecimento zero é uma solução de dimensionamento exclusiva que oferece segurança impecável. O zk-rollup garante maior segurança ao validar transações sem revelar seus dados.

Vamos mergulhar no mundo do zkEVM e explorar seu potencial como solução para os desafios de dimensionamento enfrentados pelo Ethereum.

Compreendendo acúmulos de conhecimento zero

Um acúmulo de conhecimento zero é uma solução de dimensionamento que combina diferentes transações e as acumula como um lote. O lote acumulado de transações é apresentado como uma única transação. Dessa forma, o blockchain recebe apenas o resumo da transação, não os detalhes da validação.

O zk-rollup pode aumentar a eficiência da rede, pois minimiza o tempo de transação. Ele permite que a rede processe várias transações simultaneamente. Além disso, os zk-rollups reduzem o custo do processamento da transação dividindo o custo entre os usuários.

Além disso, é uma opção segura que pode ocultar suas informações confidenciais. Ele usa provas de conhecimento zero para validação e realiza transações fora da cadeia. Ele também permite que você mantenha sua privacidade ao criar uma transação na rede.

O que é a tecnologia zkEVM?

O Ethereum Virtual Machine (EVM) é o motor que alimenta a rede Ethereum. A tecnologia zkEVM é um tipo de máquina virtual Ethereum que pode executar contratos inteligentes na blockchain Ethereum com provas de conhecimento zero.

Como o EVM regular, o zkEVM também oferece uma infraestrutura computacional em nuvem global. Mas a diferença entre os dois é como os contratos inteligentes são executados. Em vez da execução padrão, o zkEVM apresenta provas de conhecimento zero para execução de contratos inteligentes. Além disso, ele pode criptografar dados confidenciais e fornecer provas sucintas para execução.

Usando esta tecnologia, você pode desenvolver aplicativos descentralizados (DApps) na rede Ethereum com maior segurança e eficiência. Também minimiza o custo da implantação de contratos inteligentes no Ethereum.

Como funciona a tecnologia zkEVM?

zkEVM aproveita o criptografia de conhecimento zero método.

A criptografia e as provas de conhecimento zero permitem que o sistema saiba que uma afirmação é verdadeira sem a necessidade de detalhes específicos. Quando essa tecnologia é usada em uma máquina virtual, ela permite que contratos inteligentes sejam executados com o mínimo de dados.

Essa criptografia também é útil em transações de criptomoeda. Primeiro, o zkEVM acumula várias transações como uma. Em seguida, ele gera uma prova de conhecimento zero do lote de transações. A prova inclui informações de que os usuários validaram uma transação. No entanto, os detalhes pessoais dos validadores permanecem ocultos por causa da criptografia.

Após a geração do zk-proof, o zk-rollup da máquina virtual envia as provas de validade para a Ethereum, onde é verificada. Inclui a verificação da execução correta do bytecode, o uso de operações corretas e a execução correta dos opcodes.

Os 4 melhores projetos zkEVM

Apesar do zkEVM estar em fase de desenvolvimento, vários projetos já surgiram.

1. zkSync

Laboratórios da matéria' zkSync é uma das versões mais desenvolvidas do zkEVM. Ele permite que os desenvolvedores escrever código de contrato inteligente no Solidity e outras linguagens de programação compatíveis com Ethereum. Em primeiro lugar, ele traduz o código da linguagem de alto nível em uma linguagem intermediária chamada Yul.

Depois disso, ele converte o código em formato legível por máquina, bytecode. Para convertê-lo em bytecode, o zkSync usa a tecnologia de compilação da máquina virtual de baixo nível (LLVM). Ele foi projetado para fornecer acesso a futuras bibliotecas de programação de diferentes idiomas.

2. polígono zkEVM

Crédito da imagem: Polígono

A rede Polygon também introduziu um poderoso zkEVM como uma solução de dimensionamento L2. Rollup zk do polígono oferece equivalência opcode de EVM. Ele também oferece segurança aprimorada, pois armazena apenas provas zk e dados compactados para transações acumuladas. Além disso, é uma solução eficiente, pois pode finalizar e validar transações instantaneamente.

Em primeiro lugar, ele mescla várias transações do usuário para criar um lote em L2. Em seguida, o lote da transação é enviado para a Camada 1 e verificado através da prova de validade. Por fim, são feitas alterações na blockchain Ethereum.

3. StarkNET

StarkNET é outro zk-rollup compatível com EVM que suporta Solidity e outras linguagens de alto nível EVM. Ele usa um tipo de prova de zk conhecido como zk-STARK (argumentos de conhecimento sucintos e transparentes de conhecimento zero). Ele fornece segurança aprimorada, mas sua taxa de gás pode ser maior.

No StarkNET, você pode usar Solidity ou outras linguagens de script EVM para desenvolver contratos inteligentes. Em seguida, ele converte o código da linguagem de alto nível em sua linguagem de programação, Cairo. O compilador, Nethermind WARP, converte o código para StarkNET.

Rolagem também oferece sua solução de dimensionamento que usa zk-rollups. Sua infraestrutura tem muitos paralelos com o Polygon zkEVM, mas oferece maior flexibilidade. Oferece um sistema ágil ainda em fase de testes. No futuro, a Scroll planeja transformar sua solução escalável L2 em um equivalente EVM mais seguro e transparente.

zkEVM Revolucionando a Infraestrutura Blockchain

Rollups de conhecimento zero podem executar milhares de transações no Ethereum de uma só vez. O zkEVM oferece um ambiente de nuvem onde esses contratos inteligentes podem ser executados. É por isso que é uma abordagem inovadora para resolver o trilema da blockchain. Ao alavancar essa tecnologia, você pode criar DApps escaláveis, seguros e completamente descentralizados no Ethereum.

O zkEVM torna o Ethereum mais rápido, escalável e mais barato. Além disso, oferece mais privacidade, pois pode ocultar seus dados. Agora, muitas soluções L2 estão integrando essa tecnologia que abrirá um portal para infraestrutura de blockchain infinitamente escalável.