Não importa se você está no espaço Web3 há anos ou é um novato em criptomoedas, é provável que já tenha ouvido falar de EVM.

A Máquina Virtual Ethereum (EVM) é uma tecnologia essencial no coração de muitas redes blockchain populares, incluindo nossa próxima atualização de rede Zilliqa 2.0.

À medida que a Zilliqa continua expandindo sua compatibilidade com EVM e adotando a execução nativa de EVM, entender essa tecnologia é crucial para qualquer pessoa que use ou crie dApps no espaço Web3.

Um computador distribuído

Em sua essência, a Máquina Virtual Ethereum atua como um computador distribuído que roda em Ethereum e outras redes compatíveis com EVM.

Pense no EVM como um processador global e descentralizado que executa contratos inteligentes e dApps no blockchain. Cada nó Ethereum executa uma instância do EVM, permitindo que ele processe transações e execute contratos inteligentes (pedaços de código funcional) no blockchain.

O design do EVM permite que ele opere em um ambiente sem confiança, onde nenhuma entidade única controla o sistema. Em vez disso, o mecanismo de consenso da rede garante que o EVM execute o código conforme o pretendido, tornando-o uma plataforma confiável para a construção de aplicativos descentralizados.

Solidez e Padrões

Como qualquer computador que executa código, o EVM suporta uma linguagem de programação para seus contratos inteligentes. Solidity é a linguagem de programação primária usada para escrever contratos inteligentes no EVM e é similar ao JavaScript, tornando-o popular e acessível aos desenvolvedores.

Solidity é a linguagem de contrato inteligente mais popular no espaço blockchain, o que significa que as redes compatíveis com EVM podem explorar com muito mais facilidade um conjunto de talentos Web3 e criar interoperabilidade com outras redes EVM.

O EVM também impõe um conjunto de padrões, particularmente para tokens fungíveis (ERC-20) e tokens não fungíveis (ERC-721). Esses padrões são essenciais para garantir a interoperabilidade entre diferentes dApps e tokens no ecossistema EVM.

Por exemplo, o padrão ERC-20 define as regras para criar tokens que podem ser facilmente trocados entre diferentes plataformas e aplicativos. Isso tem sido uma força motriz por trás da adoção generalizada do EVM e seu ecossistema de dApps.

Adoção generalizada de EVM dApps

A acessibilidade do Solidity e a adoção do EVM levaram à criação de uma grande variedade de dApps para esta plataforma em vários blockchains.

MetaMask, uma das carteiras Web3 mais populares, oferece suporte a cadeias compatíveis com EVM, permitindo que os usuários interajam com dApps em redes de Camada 1 (L1) e Camada 2 (L2) perfeitamente.

Essa compatibilidade entre cadeias é essencial, pois permite que os usuários gerenciem ativos e executem transações em diferentes ecossistemas de blockchain sem precisar trocar de carteira ou aprender novas interfaces.

Zilliqa como uma rede EVM de camada 1

À medida que a tecnologia blockchain evolui, o papel do EVM em habilitar a interoperabilidade se torna cada vez mais importante. As cadeias de camada 1 como Ethereum são redes fundamentais, enquanto as soluções de camada 2 oferecem escalabilidade ao processar transações fora da cadeia principal do Ethereum.

A Zilliqa atualmente opera como uma rede de camada 1 com compatibilidade EVM construída sobre sua camada de execução original. Com o lançamento da Zilliqa 2.0, entregaremos uma rede de camada 1 com compatibilidade EVM nativa que pode competir com redes de camada 2 em termos de escalabilidade.

Isso significa que os desenvolvedores de EVM poderão construir facilmente no Zilliqa, e poderemos integrar perfeitamente nossa rede com outras blockchains compatíveis com EVM.

Além de adotar uma abordagem interoperável para suporte a EVM, o Zilliqa 2.0 também está pronto para liderar a adoção em massa do Web3, tornando a tecnologia tão fácil de usar e acessível quanto a Internet.

Fique ligado em nosso blog e redes sociais - em breve daremos uma olhada mais detalhada em como o EVM é implantado na Zilliqa e o Zilliqa 2.0 aproveitará o EVM para desbloquear transações entre cadeias mais fáceis, mais oportunidades de liquidez e melhor interoperabilidade.