O que é uma máquina virtual Ethereum (EVM)?

Mais
3 anos 1 mês atrás #6404 por admin
O que é uma máquina virtual Ethereum (EVM)?

Por favor Acessar ou Registrar para participar da conversa.

Mais
3 anos 1 mês atrás #6405 por admin
Ethereum Virtual Machine (EVM) é um motor de computação que atua como um computador descentralizado que possui milhões de projetos executáveis.

Ele atua como a máquina virtual que é a base de toda a estrutura operacional da Ethereum .
É considerada a parte do Ethereum que executa a execução e a implantação do contrato inteligente.

A função do EVM é implantar uma série de funcionalidades extras no Blockchain para garantir que os usuários enfrentem problemas limitados no livro-razão distribuído.

Cada nó Ethereum é executado no EVM para manter o consenso em todo o blockchain.

Ethereum facilita algo chamado de contratos inteligentes, um pedaço de código que está rodando no Ethereum.

EVM é completamente isolado, o que significa que o código dentro do EVM não tem acesso à rede, sistema de arquivos ou outros processos.

A Ethereum tem dois tipos de contas: Contas de propriedade externa (EOA) e contas de contrato, sendo que ambas são tratadas igualmente no EVM.

A abstração de conta tenta reduzir isso a apenas uma conta, o que significa que os EOAs e as contas de contrato funcionam como um ao outro.

Os EOAs são controlados por chaves privadas, enquanto as contas de contrato são armazenadas nos contratos inteligentes, também conhecidos como carteiras inteligentes.

Um contrato escrito na codificação de contrato inteligente é convertido em algo chamado bytecode.

A maior parte do código-fonte para usar contratos inteligentes é feito usando a linguagem de programação da Solidity.
Ele é então convertido em opcodes para o EVM interpretar.

O EVM então usa os códigos de operação para completar certas tarefas.

Portanto, o EVM funciona como um grande computador descentralizado ou mestre para completar todos os tipos de tarefas no blockchain.
EVM é um dos maiores projetos do mundo de criptomoedas.

Por favor Acessar ou Registrar para participar da conversa.

  • Not Allowed: to create new topic.
  • Not Allowed: to reply.
  • Not Allowed: to edit your message.
Tempo para a criação da página:0.129 segundos
Powered by Fórum Kunena