Verbete do glossário
Máquina Virtual Ethereum (EVM)
infrastructureA EVM é o ambiente que executa contratos inteligentes de forma determinística. Como o gás é medido e porque a compatibilidade EVM se generalizou.
Definição
A Máquina Virtual Ethereum é o ambiente de execução que todos os nós usam para correr código de contratos inteligentes, especificado com rigor suficiente para que todos cheguem a resultados idênticos a partir das mesmas entradas. Os contratos são compilados para bytecode da EVM e correm numa máquina de pilha em que cada operação tem um custo em gás, pelo que a computação é medida e um ciclo infinito apenas esgota o gás em vez de parar a rede. Como a especificação é pública, muitas cadeias e rollups implementam o mesmo conjunto de instruções e dizem-se compatíveis com a EVM, o que permite reaproveitar contratos e ferramentas quase sem alterações.
A seguir