Cover photo

The Great VM Evolution

Imagine o seguinte: você está prestes a encerrar a noite depois de uma montanha-russa de um dia em cadeia. + $ 6,9 mil PNL em seu ETH longo e 42x casuais na moeda AI Agent que “supõe” curar o câncer. Mas, no fundo, você sente que sua alma está sendo esmagada. Por que? É o EVM.

Cada vez que você usa o EVM, você pensa consigo mesmo… como chegamos aqui? Cada transação parece andar na ponta dos pés em um campo minado. Você se pergunta: como é 2025 e ainda não descobrimos uma maneira de contornar o padrão desajeitado e perigoso de aprovação de depósito?

O que é pior? Você vive com medo constante de que a aprovação infinita de seu DEX favorito volte para mordê-lo - ou esteja a um meme de honeypot de perder suas economias. Se isso lhe parece familiar, você está vivendo no passado.

post image

Mas sejamos justos, a Máquina Virtual Ethereum (EVM) não é de todo ruim. O discurso dramático acima serve bem para chamar sua atenção e satisfazer o que há de literário em nós, mas a realidade é muito mais sutil.

Na realidade, o EVM tem sido a base dos blockchains programáveis ​​e, historicamente, os dApps mais úteis e inovadores foram escritos em Solidity para o EVM! Pense em Uniswap, pense em Aave, pense em GMX, pense em CryptoKitties. Mas é hora de o reinado dominante do EVM chegar ao fim.

Chegou a hora de o rei compartilhar graciosamente o território com um grupo de promissores novatos. MoveVM, CosmWasm, SVM, FuelVM, Arbitrum Stylus e muitos outros trazem seus próprios pontos fortes e fracos para a mesa e os desenvolvedores estão começando a escolher a VM que melhor se adapta ao seu caso de uso.

Acredite em mim, não é apenas um caso de síndrome do objeto brilhante em que os desenvolvedores estão perseguindo um novo meta; essa mudança foi substanciada observando cuidadosamente o EVM durante anos, entendendo o que ele faz bem e o que não faz bem, e tomando uma decisão informada. A nova onda de VMs aprendeu e começou de um ponto de partida melhor.

O que o EVM faz bem?

post image

Efeitos de rede, ecossistema e infraestrutura de desenvolvimento madura. O EVM teve um grande avanço, o que resultou em ser a escolha preferida para a maioria dos desenvolvedores, sem dúvidas. Por que não seria? O EVM tem uma base de usuários substancial, mais aplicativos, mais liquidez e ferramentas de desenvolvedor que estão enormemente à frente dos altVMs. Integrações Institucionais. CEXs e Custodiantes são requisitos quando as cadeias atingem escala. Estas integrações de terceiros são muitas vezes feitas por entidades maiores e de movimento mais lento que já integraram inúmeras cadeias de EVM. Prova de fogo. Ao longo de incontáveis ​​​​hacks, Solidity e EVM tornam-se cada vez mais resilientes e testados em batalha. É ótimo ter segurança em teoria, mas nada chega perto de estar vivo há anos e corrigir ativamente brechas de segurança. Função de Forçamento Econômico. Com a EVM abrigando quase US$ 90 bilhões em ativos DeFi e a tendência de não parar com novas grandes redes optando pela EVM – Monad, Hyperliquid, MegaETH, Berachain – há uma enorme força econômica impulsionando a EVM a ser melhor e melhorar para servir a liquidez.\

Por que o EVM é uma droga? Segurança é um molho fraco. Mesmo que passe por uma “prova de fogo”, há espaço para os altVMs entrarem e começarem a partir de uma linha de base mais alta de segurança, simplesmente impossibilitando vários bugs em nível de aplicativo e protocolo. Mesmo os desenvolvedores de solidez competentes acabam dando um tiro no próprio pé e os vetores de ataque que os auditores devem explorar são assustadores. O desempenho carece de brilho. O EVM legado não funciona bem com alto rendimento. É muito ineficiente. Projetos como Monad e MegaETH estão tentando mudar isso, mas ambas as abordagens apresentam pesadas compensações. Ou eles reescrevem a pilha inteiramente (Monad), sacrificando a confiabilidade testada em batalha, ou fazem concessões na descentralização (MegaETH).

post image

Golfe a gás não é para os fracos. É um sistema abaixo da média quando os desenvolvedores precisam gastar mais tempo otimizando a eficiência do gás do que realmente construindo seu protocolo. Além disso, otimizações significativas geralmente vêm da escrita da montagem, o que é um pesadelo e não acho que preciso explicar o porquê. Às vezes, até mesmo alterar a ordem das definições de função em um SC pode gerar otimizações de gás; há uma magia negra nessa arte. Bem, apesar de todas as suas falhas, o EVM simplesmente funciona e continuará a manter o domínio nos próximos anos. Mas pense assim: $BTC é o ativo criptográfico dominante, mas isso não significa que não haja espaço para milhares de ativos criptográficos diferentes coexistirem com $BTC, como eles fazem.

Além disso, há um enorme ecossistema de desenvolvedores que trabalham dia após dia para melhorar a experiência do usuário oferecida pelo EVM por meio de abstração de contas, transações em lote e até mesmo um novo compilador de solidez. Há um trabalho imenso acontecendo em todos os níveis da pilha para melhorar o EVM.

Mas se nosso otimismo nos servir bem, a quantidade de desenvolvedores de criptografia aumentará pelo menos 1.000 vezes a partir de agora, e não podemos esperar que o EVM atenda a todos eles. Pense na Web2 por um minuto, não existe uma única linguagem de programação que se adapte bem a cada caso de uso, ou uma única linguagem que todo desenvolvedor goste de usar, nem podemos esperar que isso aconteça.

Dito isso, vamos entender os altVMs.

post image

Nós entendemos, as crenças não são fáceis de quebrar. Quando seus pesquisadores favoritos de CT dizem que o EVM funciona perfeitamente e questionam a própria existência de altVMs, é natural acreditar na palavra deles. Mas, deixe-nos mostrar o outro lado desse argumento, lutando primeiro diretamente contra o FUD.

O AltVM FUD. Por que precisamos de altVMs? EVM simplesmente funciona. Você sabe que se simplesmente desistissemos e aceitássemos o status quo quando as coisas simplesmente funcionam, nunca teríamos as coisas melhores da vida. AltVMs representam experimentos ambiciosos e um passo à frente, representam um passo em direção à evolução de como construímos aplicativos criptográficos. A competição ajuda a criar os mais fortes. A narrativa do AltVM é de VCs perseguindo uma nova meta. Não, não é e há provas contra isso. CosmWasm tem sido a escolha de VM em várias cadeias baseadas em Cosmos há anos, o SVM de Solana sendo usado para lidar com uma quantidade absurda de escala e liquidez, e até mesmo Sui & Aptos atendem coletivamente US$ 2,7 bilhões + TVL no MoveVM. Estes são sinais muito reais de tração e PMF, em vez de uma cortina de fumaça.

Integrar usuários é difícil. Sim, atualmente eles precisam baixar uma nova carteira, aprender a ler um novo explorador, construir novos modelos mentais, mas — Em primeiro lugar, os usuários migram para onde está a oportunidade, e as cadeias com altVMs geralmente representam oportunidades subestimadas e é assim que o volante inicial começa. Os usuários não são burros, você só precisa fazer com que valha a pena passar pela curva de aprendizado. — Em segundo lugar, o Initia resolve isso. BYOW - Traga sua própria carteira. Qualquer que seja o Interwoven Rollup que você escolher usar, independentemente da VM no rollup, você terá a liberdade de usar sua carteira preferida, de Rabby a Phantom e Keplr. — Terceiro, a Abstração em Cadeia está começando a se tornar realidade. Patrocínio de gás, interoperabilidade, et al. foram todos resolvidos em 2024. Em 2025, as barreiras à entrada de novas aplicações, independentemente da cadeia ou VM, serão reduzidas a 0. As ferramentas do desenvolvedor decepcionam lamentavelmente. Concordamos, mas também é importante compreender que estas ferramentas são novas e estão em constante evolução a um ritmo rápido. Assim que atingirem a velocidade de escape, você começará a ver melhorias significativas na experiência do desenvolvedor. Por que AltVMs prosperarão no longo prazo Agora que tiramos as coisas desagradáveis ​​do nosso caminho, vamos nos concentrar novamente nos aspectos positivos, há muito o que resolver. Em última análise, AltVMs representam um novo caminho para criatividade e oportunidades no espaço de aplicativos blockchain. Eles trazem novos paradigmas, ideias inovadoras e uma base mais elevada de segurança para a mesa. Vamos ver por que as altVMs são empolgantes:

Novos modelos mentais Os observadores atentos notariam que, ao longo do ciclo passado, a maior parte da inovação em aplicativos blockchain ocorreu fora da cadeia – seja a interface, os incentivos ou a ponte para que o rendimento exógeno flua para a criptografia. A inovação onchain estagnou. Queremos ver mais cinco entre nove desenvolvedores de calibre experimentando on-chain e realmente ampliando os limites do que é possível.

Mas o EVM classificou os desenvolvedores em modelos mentais rígidos, limitando a criatividade. AltVMs trazem variação e oferecem aos desenvolvedores uma mudança de ritmo. AltVMs quebram as restrições anteriores e permitem que os desenvolvedores pensem de forma diferente sobre a construção de aplicativos on-chain.

Este efeito recentemente é mais notável com Arbitrum Stylus e Sui Move.

O Stylus da Arbitrum é um ambiente de execução baseado em WASM que permite aos desenvolvedores criar contratos inteligentes em Rust, C++ e, teoricamente, em qualquer linguagem que possa ser compilada para WASM. Já estamos vendo os efeitos da Stylus na prática!

Renegade é o primeiro DEX de seu tipo, é um dark pool on-chain – livre de slippage, zero MEV e negociação privada. Depois de explorar várias opções, o Renegade optou pelo Stylus porque qualquer outra opção para seu protocolo seria literalmente muito cara para ser usada pelos usuários. Leia mais sobre o estudo de caso aqui.

Agora, dê uma olhada no MoveVM da Sui. Ele introduz o conceito de Blocos de Transação Programáveis ​​(PTBs), que permitem aos desenvolvedores compor interações entre vários módulos em uma única transação offchain e enviá-la! Não há necessidade de abstração de conta para poder fazer transações em lote ou esperar que um EIP controverso seja adicionado ao EVM. Você pode obter os benefícios de UX hoje simplesmente construindo no Sui! Leia mais sobre isso aqui.

Alta linha de base de segurança A maioria das altVMs de hoje são construídas tendo a segurança como princípio orientador central. Eles tiveram a vantagem de ver onde o EVM falha e projetar para evitar essas falhas desde a base. Isso não quer dizer que eles sejam herméticos, definitivamente pode haver hacks e falhas não descobertos que descobriremos mais tarde na linha do tempo, mas eles superam o EVM em segurança hoje!

Além disso, a maioria dos altVMs são baseados no Rust, que é conhecido por ser uma linguagem extremamente segura, muito usada para escrever software de missão crítica. Novamente, segurança desde a base.

Ainda não está convencido? Pico no MoveVM — a VM usada no Initia L1.

Para começar, Move é a única linguagem criptográfica que foi realmente criada por uma equipe com profundo conhecimento e experiência no desenvolvimento de novas linguagens de programação do zero.

Existem recursos incorporados à linguagem que forçam os desenvolvedores a pensar melhor em seus programas e permitem uma representação do estado do programa mais próxima da realidade. Por exemplo:

Os ativos são “recursos” pertencentes a um endereço que representa a verdadeira propriedade dos ativos, em contraste com a forma como haveria um mapeamento dos saldos no EVM. A semântica de propriedade estrita herdada do Rust garante que o desenvolvedor pense seriamente em seu gerenciamento de estado, pois a linguagem exige que ele defina com precisão quais partes dos dados podem sofrer mutação e onde.

E se você, como desenvolvedor, ainda conseguir dar um tiro no próprio pé? Você tem uma verificação formal para salvar sua alma. O Move vem com um verificador formal embutido, por meio do qual você pode definir matematicamente o comportamento do seu programa e o verificador lhe dirá se o seu código não corresponde ao que você pretende fazer. Isto reduz significativamente a possibilidade de erros lógicos.

Construído para desempenho AltVMs são literalmente projetados para serem extremamente rápidos. Temos certeza de que o desempenho não era a principal preocupação quando Lord Gavin estava debruçado sobre seu laptop tentando produzir a primeira iteração do EVM & Solidity. Claro, o EVM avançou muito desde onde começou, mas, cara, não é páreo para os novos altVMs.

Como mencionamos, o EVM legado não funciona bem com paralelização, e a paralelização é a alavanca mais eficaz para as cadeias aumentarem o desempenho. A paralelização com o EVM ainda é possível, mas vem com uma enorme compensação se você quiser fazê-lo bem – você precisa de uma equipe de ex-engenheiros da Jump para reescrever tudo

post image

As VMs modernas são projetadas com a paralelização em mente e prosperam com isso. Especificamente, o paradigma de programação oferecido pelo Move e pela VM de Solana é tornar a paralelização o mais eficiente possível.

Olhando para o SVM, cada dado é agrupado em contas diferentes. Os desenvolvedores podem optar por distribuir os dados em contas diferentes com a granularidade que desejarem, e os dados são dissociados da lógica de execução, o programa. A cada transação, os desenvolvedores precisam especificar de quais contas irão ler e escrever. Este nível de separação permite à VM identificar as transações que não disputam os mesmos recursos e paralelizá-las.

Até agora, depois de primeiro combater as preocupações e, em seguida, expor sistematicamente os benefícios dos altVMs, você deverá ser capaz de ver por que eles são altamente EV+ para criptografia e para as gerações de aplicativos que virão.

Não é tribal e você não deve arriscar sua vida por uma determinada VM. Cada VM tem seus prós e contras; em última análise, os desenvolvedores devem ter a liberdade de escolher entre o que mais gostam e o que mais se adapta às suas aplicações. A experimentação é boa para todos na indústria!

Estas são as escolhas que realmente importam ao construir aplicações e porque o Initia atualmente suporta MEWing – MoveVM, EVM e CosmWasm.

A verdade é que até agora apenas arranhamos a superfície do que está acontecendo no espaço AltVM. De zkVMs a ambientes híbridos que agrupam diferentes VMs, até tentativas como a solução FuelVM para o inchaço do estado, o futuro dos aplicativos é brilhante. Você deve se animar ao pensar em como os aplicativos de amanhã aproveitarão essas ferramentas à sua disposição para criar novas experiências, casos de uso que você nunca viu antes e fazer tudo isso por um preço mais barato!

Estamos simplesmente no início da curva S da evolução AltVM.

post image

Olhando além dos AltVMs: entre nos aplicativos Full Stack. É hora de dar um passo para trás. Com todas as ferramentas, com todo o discurso – qual é o objetivo final? O verdadeiro objetivo é construir produtos e experiências que agreguem imenso valor aos usuários – seja por meio de desempenho incrível, segurança hermética ou uma experiência perfeita.

No final das contas, as VMs são simplesmente mais uma ferramenta na caixa de ferramentas de um desenvolvedor para aproveitar.

Mas serão eles a melhor ferramenta para atingir o nosso objetivo? Eles certamente são uma peça do quebra-cabeça, mas não o quebra-cabeça em si. VMs - sejam EVM ou AltVMs - não nos ultrapassam os limites quando usadas em um ambiente compartilhado de uso geral.