O que é EVM?

A Máquina Virtual Ethereum (EVM) é uma máquina virtual que executa contratos inteligentes na blockchain Ethereum. É um componente chave da rede Ethereum, pois permite a criação de aplicações descentralizadas (dApps). A EVM é uma máquina virtual Turing-completa, o que significa que pode teoricamente executar qualquer programa de computador.
O que é EVM?
Use o aplicativo multichain Bitcoin.com Wallet, confiado por milhões para comprar, vender, negociar e gerenciar bitcoin e as criptomoedas mais populares de forma segura e fácil. O aplicativo permite que você interaja com contratos inteligentes em uma variedade de redes blockchain públicas, incluindo aquelas compatíveis com EVM.

O que é a Máquina Virtual Ethereum (EVM)?

A Máquina Virtual Ethereum (EVM) é uma máquina virtual que executa contratos inteligentes na blockchain Ethereum. É um componente chave da rede Ethereum, pois permite a criação de aplicações descentralizadas (dApps). A EVM é uma máquina virtual Turing-completa, o que significa que pode, teoricamente, executar qualquer programa de computador.

A EVM é um ambiente isolado, significando que está isolada do resto da rede Ethereum. Isso ajuda a garantir a segurança da rede, pois impede que contratos inteligentes maliciosos prejudiquem a rede ou outros usuários.

Como funciona a EVM?

A EVM executa contratos inteligentes interpretando o bytecode no qual eles são compilados. O bytecode é uma linguagem de programação de baixo nível que é facilmente entendida pelos computadores. Quando um contrato inteligente é implantado na blockchain Ethereum, ele é compilado em bytecode e armazenado na blockchain.

Quando um usuário quer interagir com um contrato inteligente, ele envia uma transação para o endereço do contrato. Esta transação inclui o bytecode da função que o usuário deseja executar. A EVM então interpreta o bytecode e executa a função.

Quais são os benefícios da EVM?

A EVM oferece vários benefícios para desenvolvedores e usuários de dApps:

  • Descentralização: A EVM é descentralizada, o que significa que não é controlada por nenhuma entidade única. Isso a torna resistente à censura e manipulação.
  • Transparência: Todas as transações e operações da EVM são publicamente verificáveis na blockchain Ethereum.
  • Segurança: A EVM é protegida pelo mecanismo de consenso da rede Ethereum, o que torna difícil para atacantes adulterarem o estado da EVM.
  • Programabilidade: A EVM é Turing-completa, o que significa que pode executar qualquer programa que possa ser escrito. Isso a torna uma plataforma poderosa para o desenvolvimento de dApps.
  • Interoperabilidade: A EVM é compatível com uma ampla gama de linguagens de programação, facilitando para os desenvolvedores a criação de dApps.

Quais são as limitações da EVM?

A EVM também tem algumas limitações:

  • Escalabilidade: A EVM só pode processar um número limitado de transações por segundo, o que pode levar a congestionamento da rede e altas taxas de gás.
  • Complexidade: A EVM pode ser complexa de entender e usar, especialmente para desenvolvedores que são novos na tecnologia blockchain.
  • Riscos de segurança: Embora a própria EVM seja segura, contratos inteligentes podem ser vulneráveis a bugs ou explorações.

Qual é o futuro da EVM?

A comunidade Ethereum está ativamente trabalhando para melhorar a EVM, com foco em escalabilidade, segurança e usabilidade. Algumas das principais iniciativas incluem:

  • Ethereum 2.0: Ethereum 2.0 é uma grande atualização para a rede Ethereum que introduzirá um novo mecanismo de consenso, chamado Prova de Participação (PoS), e uma nova arquitetura de fragmentação. Estas mudanças devem melhorar significativamente a escalabilidade e eficiência da EVM. Saiba mais sobre o Ethereum 2.0.
  • Soluções de escalabilidade de camada 2: Soluções de escalabilidade de camada 2, como rollups e canais de estado, estão sendo desenvolvidas para descarregar transações da EVM, reduzindo assim o congestionamento e as taxas. Saiba mais sobre soluções de camada 2 no Ethereum.
  • Melhorias na EVM: A comunidade Ethereum também está trabalhando para melhorar a própria EVM, com foco em torná-la mais eficiente e fácil de usar.

Quais são alguns exemplos de blockchains compatíveis com EVM?

A Máquina Virtual Ethereum (EVM) tornou-se um padrão amplamente adotado para execução de contratos inteligentes no espaço blockchain. Sua popularidade decorre de sua flexibilidade, segurança e do vasto ecossistema de ferramentas e recursos disponíveis para desenvolvedores. Como resultado, numerosas plataformas de blockchain optaram por implementar compatibilidade com EVM, permitindo que aproveitem os benefícios da infraestrutura estabelecida do Ethereum, ao mesmo tempo que oferecem suas próprias características e vantagens únicas.

Aqui estão alguns exemplos proeminentes de blockchains compatíveis com EVM:

  1. BNB Smart Chain (BSC): Desenvolvida pela Binance, a BSC é conhecida por sua alta capacidade de transação e baixas taxas, tornando-a uma escolha popular para aplicações DeFi. Saiba mais sobre BNB Smart Chain.

  2. Polygon (POL): Polygon é uma solução de escalabilidade de camada 2 para Ethereum que usa uma combinação de tecnologias, incluindo Plasma e rollups otimistas, para aumentar a escalabilidade e reduzir os custos de transação. Saiba mais sobre Polygon.

  3. Avalanche (AVAX): Avalanche é uma plataforma de blockchain de alto desempenho que utiliza um mecanismo de consenso único chamado consenso Avalanche para alcançar velocidades rápidas de transação e alta capacidade. Saiba mais sobre Avalanche.

  4. Arbitrum: Arbitrum é uma solução de escalabilidade de rollup otimista para Ethereum que visa reduzir os custos de transação e melhorar a capacidade.

  5. Optimism: Optimism é outra solução de escalabilidade de rollup otimista para Ethereum que oferece benefícios similares ao Arbitrum.

Esses blockchains compatíveis com EVM oferecem uma gama diversificada de recursos e vantagens, atendendo a diferentes casos de uso e preferências dos desenvolvedores. Sua compatibilidade com a EVM permite que eles aproveitem o ecossistema existente do Ethereum, incluindo ferramentas, bibliotecas e comunidades de desenvolvedores, enquanto fornecem suas próprias inovações e melhorias únicas.

Quais são alguns exemplos de dApps que usam a EVM?

A EVM é usada por uma ampla gama de dApps, incluindo:

  • Exchanges descentralizadas (DEXs): DEXs permitem que os usuários negociem criptomoedas e outros ativos digitais sem a necessidade de um intermediário centralizado.
  • Protocolos de finanças descentralizadas (DeFi): Protocolos DeFi oferecem uma variedade de serviços financeiros, como empréstimos, financiamentos e seguros.
  • Tokens não fungíveis (NFTs): NFTs são ativos digitais únicos que podem representar a propriedade de uma ampla gama de itens, desde arte digital até imóveis virtuais.
  • Organizações autônomas descentralizadas (DAOs): DAOs são organizações que são governadas por regras codificadas em contratos inteligentes.

Perguntas Frequentes

Qual é a diferença entre Ethereum e a EVM?

Ethereum é uma plataforma de blockchain, enquanto a EVM é uma máquina virtual que roda na blockchain Ethereum. A EVM é responsável por executar contratos inteligentes, que são os programas que impulsionam os dApps.

O que é gás?

Gás é uma unidade de medida que representa a quantidade de esforço computacional necessário para executar uma operação específica na EVM. Quando um contrato inteligente é executado, o usuário paga uma taxa de gás, que é usada para compensar os mineradores que processam a transação. Saiba mais sobre gás aqui.

O que é um contrato inteligente?

Um contrato inteligente é um contrato autoexecutável com os termos do acordo entre comprador e vendedor sendo diretamente escritos em linhas de código. Eles rodam na blockchain Ethereum, executando automaticamente transações e aplicando acordos quando condições predefinidas são atendidas, sem a necessidade de intermediários. Saiba mais sobre contratos inteligentes aqui.

O que é um dApp?

Uma aplicação descentralizada (dApp) é uma aplicação de software que roda em um sistema de computação descentralizado, tipicamente uma blockchain. Ao contrário das aplicações tradicionais que rodam em servidores centralizados, os dApps operam em uma rede peer-to-peer, o que significa que não são controlados por nenhuma entidade ou indivíduo único. Saiba mais sobre dApps aqui.

O que é DeFi?

Finanças descentralizadas, ou DeFi, é um termo abrangente para produtos financeiros que vivem em redes descentralizadas como Ethereum. A ideia básica do DeFi é confiar em contratos inteligentes para automatizar produtos financeiros. Os produtos DeFi mais amplamente utilizados atualmente estão no domínio de empréstimos e financiamentos, negociação e derivativos. Saiba mais sobre DeFi aqui.

O que são tokens ERC-20?

Tokens ERC-20 são conjuntos de tokens digitais 'fungíveis' que vivem na rede Ethereum. ERC-20 refere-se a um padrão técnico que define um conjunto comum de regras, como como os tokens podem ser transferidos, como as transações são aprovadas e o suprimento total de tokens. Saiba mais sobre tokens ERC-20 aqui.

Guias relacionados

Comece aqui →
O que é Ethereum?

O que é Ethereum?

Compreender as principais características do Ethereum.

Leia este artigo →
O que é Ethereum?

O que é Ethereum?

Compreender as principais características do Ethereum.

Para que é usado o ETH?

Para que é usado o ETH?

Compreender a função e utilidade do ETH.

Leia este artigo →
Para que é usado o ETH?

Para que é usado o ETH?

Compreender a função e utilidade do ETH.

O que é um contrato inteligente?

O que é um contrato inteligente?

Obtenha o básico sobre o "software" que opera em redes descentralizadas.

Leia este artigo →
O que é um contrato inteligente?

O que é um contrato inteligente?

Obtenha o básico sobre o "software" que opera em redes descentralizadas.

O que são tokens ERC-20?

O que são tokens ERC-20?

Aprenda o básico do padrão de token Ethereum, para que servem os tokens ERC-20 e como eles funcionam.

Leia este artigo →
O que são tokens ERC-20?

O que são tokens ERC-20?

Aprenda o básico do padrão de token Ethereum, para que servem os tokens ERC-20 e como eles funcionam.

O que é DeFi?

O que é DeFi?

Aprenda o que faz os aplicativos de finanças descentralizadas (DeFi) funcionarem e como eles se comparam aos produtos financeiros tradicionais.

Leia este artigo →
O que é DeFi?

O que é DeFi?

Aprenda o que faz os aplicativos de finanças descentralizadas (DeFi) funcionarem e como eles se comparam aos produtos financeiros tradicionais.

check icon
CONFIADO POR MAIS DE 5 MILHÕES DE USUÁRIOS DE CRIPTOMOEDAS EM TODO O MUNDO

FIQUE À FRENTE NO CRYPTO

ENTREGUE SEMANALMENTE
ENTREGUE SEMANALMENTE

Mantenha-se à frente no mundo das criptomoedas com nossa newsletter semanal que traz as informações mais importantes.

news icon

Notícias semanais de criptomoedas, selecionadas para você

insights icon

Percepções acionáveis e dicas educacionais

products icon

Atualizações sobre produtos que impulsionam a liberdade econômica

Inscrever-se

Sem spam. Cancele a inscrição a qualquer momento.

Comece a investir com segurança com a Carteira Bitcoin.comComece a investir com segurança com a Carteira Bitcoin.comComece a investir com segurança com a Carteira Bitcoin.com

Comece a investir com segurança com a Carteira Bitcoin.com

Mais de carteiras criadas até agora

Tudo o que você precisa para comprar, vender, negociar e investir seu Bitcoin e criptomoeda de forma segura.

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin