---
title: "Uma Introdução à Solana EVM"
description: "Benefícios, Trade-offs e Como Começar com a Solana EVM"
---

# Uma Introdução à Solana EVM

Uma máquina virtual é um bloco de construção de um recurso computacional virtualizado que exibe quase toda a mesma funcionalidade de um computador, incluindo a execução de aplicações e sistemas operacionais. Esse conceito de máquina virtual não é novo. A tecnologia é usada em diversos ecossistemas de tecnologia.

A maior plataforma de desenvolvimento de smart contracts, Ethereum, usa uma [Ethereum Virtual Machine \(EVM\)](https://www.alchemy.com/overviews/what-is-the-ethereum-virtual-machine-evm) para executar smart contracts em uma rede de nós globalmente distribuída. Como há muitos desenvolvedores construindo aplicações Ethereum, blockchains compatíveis com EVM, e pessoas usando Ethereum, criar uma EVM na Solana para tornar os smart contracts Ethereum compatíveis com a blockchain baseada em rust da Solana é vantajoso.

Este artigo explicará a EVM na Solana, seus benefícios, limitações e como ela está sendo usada atualmente.

## **O que é uma EVM na Solana?**

Uma EVM na Solana é uma plataforma de software que permite que [aplicações descentralizadas](https://www.alchemy.com/dapps/top/defi-dapps) e transações na rede blockchain Ethereum também sejam processadas pela blockchain Solana.

A EVM é uma camada de abstração que separa uma máquina física \(o nó\) do código do smart contract. Como todos os nós Ethereum executam alguma instância de uma EVM, eles formam uma web universal ou computador globalmente descentralizado.

Ethereum tem uma das comunidades Web3 mais estabelecidas, com as carteiras blockchain, plataformas DeFi, ferramentas de desenvolvimento e projetos NFT mais populares, mas há gargalos evidentes. O crescimento dinâmico da Ethereum contribuiu para altos custos de transação e baixo throughput para uma grande base endereçável de usuários e desenvolvedores.

Em contrapartida, a [Solana](https://www.alchemy.com/solana?a=acbb6b517f) oferece aos usuários finais velocidades de transação rápidas e baixos custos de transação. Antes da introdução da EVM na Solana, portar projetos Ethereum para a rede Solana era impraticável devido às diferenças entre as [linguagens de programação Solidity e Rust](https://www.alchemy.com/overviews/web3-programming-languages) e outras [ferramentas de desenvolvimento](https://www.alchemy.com/overviews/solana-developer-tools).

A EVM na Solana permite que desenvolvedores Ethereum aproveitem sua familiaridade e experiência com [Solidity](https://www.alchemy.com/overviews/solidity), ferramentas de desenvolvimento e bases de código existentes para escalar suas aplicações na Solana.

## **A Solana é compatível com EVM?**

**Sim, a rede blockchain Solana é compatível com EVM usando EVMs na Solana como a EVM construída pela Neon Labs.**

A compatibilidade com EVM permite que smart contracts e projetos baseados em Ethereum sejam implantados em uma blockchain compatível. Em geral, a interoperabilidade entre blockchains é um dos maiores problemas que o setor está tentando resolver atualmente, e a compatibilidade com EVM é um passo na direção certa.

Devido à base de usuários em expansão e ao volume crescente de aplicações, manter custos baixos e velocidades de transação altas na rede Ethereum se tornou insustentável. Percebendo esses problemas crescentes, outras blockchains sem permissão reagiram oferecendo infraestrutura capaz de suportar transações mais rápidas e taxas de gas mais baixas.

Em vez de criar uma nova forma de implementar smart contracts, os desenvolvedores simplesmente emularam partes da rede Ethereum. Isso resultou em economia de tempo, redução nos custos de transferência de conhecimento e diminuição dos requisitos de desenvolvimento. Muitas novas plataformas blockchain agora suportam a EVM para atrair usuários, talento e inovação presentes no [ecossistema Ethereum](https://www.alchemy.com/dapps/ecosystem/ethereum).

### **Quais são os benefícios da EVM na Solana?**

Embora ainda seja cedo, os benefícios de usar uma EVM na Solana incluem escalonamento eficiente, melhor acessibilidade ao [ecossistema Solana](https://www.alchemy.com/dapps/ecosystem/solana), a capacidade de usar ferramentas complementares entre cadeias, portabilidade fácil de smart contracts e acesso a mais usuários.

#### **1. Escalonamento eficiente**

Como resultado da rede Solana, desenvolvedores web3 podem aproveitar taxas de gas baixas e alto throughput devido ao seu processamento paralelo \(Sealevel\) e inovações como o Proof-of-History, que permite tempos de bloco de 400ms.

#### **2. Acesso ao ecossistema Solana**

Desenvolvedores e criadores Ethereum podem ganhar acesso ao ecossistema de desenvolvedores, DeFi e NFT da Solana ao migrar ou estender sua aplicação usando uma EVM na Solana.

#### **3. Uso de um conjunto de ferramentas complementar**

Em vez de aprender a usar novas ferramentas, desenvolvedores EVM podem continuar usando sem interrupções ferramentas com as quais já estão familiarizados, como [MetaMask](https://www.alchemy.com/dapps/metamask), Truffle e Waffle.

#### 4. Adaptação fácil de smart contracts

Aplicações existentes na Ethereum podem ser portadas para Solana Programs \(ou seja, smart contracts da Solana\) sem nenhuma reconfiguração dos smart contracts subjacentes.

#### **5. Democratização do acesso**

Usar uma EVM na Solana significa que os consumidores, o talento e a inovação do ecossistema Ethereum acompanham e podem adaptar projetos com mais facilidade a ambas as blockchains.

## **Quais empresas estão construindo uma EVM na Solana?**

**A primeira EVM na Solana foi criada pela Neon Labs, que reúne os benefícios da infraestrutura Ethereum com a escalabilidade e liquidez da Solana.**

### **Neon Labs**

A Neon EVM é uma solução cross-chain que permite que desenvolvedores de dApps acessem as vantagens da Solana para expandir seus serviços, oferecendo novos produtos como arbitragem ou negociação de alta frequência, aumentar sua base de usuários e reduzir custos onde possível, incluindo taxas de gas.

A **Neon EVM** permite que transações Ethereum sejam processadas na Solana, aproveitando ao máximo a funcionalidade nativa da Solana, incluindo a capacidade de executar transações em paralelo. Para facilitar essa execução paralela de smart contracts, a Neon EVM garante que cada contrato mantenha seus dados em seu próprio armazenamento na Solana e que os saldos de conta usados para pagar transações Neon permaneçam atualizados.

A Neon EVM funciona como um smart contract na blockchain Solana. Isso significa que o contrato pode interagir e chamar outros smart contracts na Solana, como tokens SPL. A Neon EVM pode acessar dados armazenados em contas Solana, e cada conta do tipo Ethereum dentro da Neon EVM é armazenada em uma conta Solana correspondente.

A Neon Labs também desenvolveu ferramentas complementares para desenvolvedores e criadores maximizarem a experiência do usuário com sua EVM na Solana.

#### **O que é o wrapper ERC-20/SPL da Neon Labs?**

**O wrapper ERC-20/SPL é a implementação da interface ERC-20 para tokens SPL que garante que aplicações Solana interajam com contratos Neon EVM.**

Os tokens ERC-20 originais são encapsulados em tokens SPL para que possam operar com [carteiras Solana](https://www.alchemy.com/overviews/solana-wallets) e programas. A transferência de tokens SOL/SPL usando carteiras Ethereum como o MetaMask também pode ser feita usando o wrapper.

#### **Como começar com a Neon EVM**

**A maneira mais rápida de começar com a Neon EVM é instalar o MetaMask e depois conectar sua carteira MetaMask à devnet da NeonEVM usando o Chainlist ou manualmente**.

Veja como conectar a uma nova cadeia no MetaMask:

- **Endereço do servidor RPC da testnet Neon EVM:** (não está mais disponível)
- **ChainID**: 245022926.
- **Faucet**: https://neonfaucet.org/

Desenvolvedores interessados podem saber mais sobre a Neon EVM através da [documentação da NeonEVM](https://docs.neon-labs.org/docs/developing/getting_started), e, uma vez na [devnet da Solana](https://www.alchemy.com/overviews/solana-devnet), desenvolvedores podem solicitar tokens NEON de teste usando o site [NeonFaucet](https://neonfaucet.org/) ou a API do NeonFaucet.

Quando estiver pronto para lançar sua aplicação Solana em produção, faça upgrade para um [provedor de RPC Solana confiável](https://www.alchemy.com/overviews/solana-rpc) como a Alchemy, para uma experiência de desenvolvedor sem atritos.

## **Conclusão**

As EVMs na Solana combinam os benefícios da Ethereum com a velocidade e eficiência da rede blockchain Solana.

Esse foco na compatibilidade com EVM ajudará a impulsionar a próxima geração de aplicações a se tornarem multi-chain, gerar efeitos de rede e melhorar a experiência geral do usuário à medida que o engajamento migra para tecnologia escalável.

Para começar a usar a Solana na Alchemy, acesse a documentação da Solana API e descubra quais [métodos Solana a Alchemy suporta](https://www.alchemy.com/docs/reference/solana-api-quickstart).
