Nesta segunda (27), a EOS EVM entrou em seu último testnet. Agora, a comunidade presencia um grande marco na rede, faltando apenas a auditoria de segurança antes do lançamento beta na mainnet.
O que é a EOS EVM?
A EOS EVM é uma emulação da Ethereum EVM, situado em um smart contract EOS. Ela oferece paridade de recursos com outras EVMs no espaço, mas com velocidade, desempenho e compatibilidade superiores. Essa alta performance se dá à arquitetura do design e à natureza do EOS nativo.
O crescente suporte de financiamento para projetos EOS EVM
Recentemente, a EOS Network Ventures (ENV) anunciou um compromisso formal de US$ 20 milhões diretamente nos projetos EOS EVM e GameFi. O objetivo desse investimento é estabelecer rapidamente a EOS EVM como líder de mercado e atrair os melhores desenvolvedores e equipes do setor para construir no ecossistema.
Isso se soma a outras oportunidades de financiamento já disponíveis por meio do Pomelo e do ENF Grant Framework.
Primeiras parcerias com EOS EVM
Na semana passada, a ENF anunciou uma parceria com a Multichain, principal protocolo de cross-chain do mundo. A Multichain permitirá swaps cruzadas contínuas para milhares de tokens e expandirá o alcance do ecossistema EOS EVM. Esta é a primeira de muitas parcerias que começarão a ser anunciadas agora que os projetos podem começar a se preparar para o lançamento da mainnet.
Perguntas frequentes
O que é a EOS EVM e o que faz?
EVM significa Ethereum Virtual Machine, o EVM original é um mecanismo composto por uma série de smart contracts Solidity que alimentam o ecossistema Ethereum. Ele permite que os usuários façam interface com a rede Ethereum e que os desenvolvedores implantem aplicativos descentralizados (dApps) escritos em Solidity.
Desde o lançamento do Ethereum, vários outros EVMs foram lançados com o objetivo de melhorar o EVM original, superando problemas como escalabilidade. O EOS EVM serve a um propósito semelhante, permitindo que projetos que foram construídos na rede Ethereum sejam lançados na rede EOS.
Como o EOS EVM se difere dos outros EVMs?
O EOS EVM foi projetado sobre a poderosa tecnologia da rede nativa EOS. O EOS EVM oferecerá taxas de gás insignificantes e velocidades de transação mais rápidas. Do ponto de vista do desenvolvimento, é mais compatível do que outras alternativas do Ethereum, graças a opções de design, como blocos de um segundo.
Qual é a diferença entre EOS Native e EOS EVM?
O nativo EOS é a camada base da rede EOS, utilizando a arquitetura Antelope e um mecanismo de consenso Delegated Proof of Stake. Muitas das primitivas básicas da blockchain, como smart contracts, carteiras e nós de rede, estão presentes no EOS nativo, mas a arquitetura geral e a experiência do usuário são bem diferentes do Ethereum.
Do ponto de vista do desenvolvedor, no EOS nativo, os smart contracts são desenvolvidos usando C++, uma linguagem popular entre os desenvolvedores tradicionais devido à sua velocidade e bibliotecas robustas. Outras linguagens como Rust também podem ser usadas em EOS nativas, mas a camada base da rede é executada em C++.
Além disso, os desenvolvedores no EOS nativo têm a opção de alocar recursos para seu usuário, eliminando a necessidade de uma carteira tradicional em determinados aplicativos e permitindo uma experiência muito mais próxima da Web2.
A experiência do usuário também difere porque no EOS nativo as taxas de gás que estão presentes nos EVMs não fazem parte do nativo. Em vez disso, os usuários apostam tokens para cobrir recursos que podem ser usados para várias transações. O custo disso é extremamente insignificante. O EOS nativo oferece tempos de transação ainda mais rápidos do que o EOS EVM com tempo de bloqueio de 0,5 segundo e até 10.000 transações por segundo.
Quais linguagens de programação podem ser usadas para escrever smart contracts para EOS EVM?
Devido à paridade de recursos do EOS EVM com a rede Ethereum, qualquer linguagem de programação executada no ambiente Ethereum também pode ser utilizada no EOS EVM. A linguagem mais proeminente para Ethereum é Solidity, mas outras linguagens compatíveis com Ethereum, como Vyper, Yul e Yul+, também são compatíveis.
Qual é a taxa de gás e como ela funciona no EOS EVM?
A taxa de gás é o que cobre o custo de uma transação do usuário no EOS EVM. Embora não haja taxas de gás no EOS nativo, as taxas de gás fazem parte da arquitetura EVM tradicional e são uma parte importante da maneira como os usuários interagem com smart contracts baseados em EVM. Portanto, uma taxa de gás foi incorporada ao design do EOS EVM. Um usuário paga a taxa no EOS EVM em sua carteira, da mesma forma que faria em qualquer outra chain baseada em EVM. Em seguida, esses recursos são enviados para o EOS nativo para cobrir os recursos usados pelo smart contract EOS EVM, a fim de executar essa ação.
Lançar o testnet para EOS EVM é uma grande vitória para a comunidade. Essa iniciativa está em andamento há um ano, e abrirá o ecossistema EOS para uma série de novos desenvolvedores, projetos e usuários. Com a auditoria de segurança final pendente e a mainnet programada para ser lançada em 14 de abril, esse é um grande momento para a rede EOS.