The EOS EVM arrives


Credit: Bywire News, Canva
Credit: Bywire News, Canva
Bywire - Claim your free account nowBywire - Claim your free account now

An Italian version of this article is available at the bottom.

LONDON (Bywire News) - When it first arrived, Ethereum was the turning point between the 1.0 blockchains such as Bitcoin and the 2.0 future. It raised the possibility of executing more complex instructions and brought the concept of smart contracts to the fore. It became the reference blockchain and the most used in the sector. 

However, things move fast in the tech world. What’s new and innovative one day is slow and outdated the next. What was once a pioneer is now a shadow of its former self. Blockchain 2.0 has been overtaken by blockchain 3.0 with EOS and its proof of stake system leading the way. 

Even so, Ethereum, as things stand, is the most popular. That doesn’t mean it’s the most efficient, but simply that it is the most used. As such, an important community has also developed with a host of libraries and ready-to-use solutions.

Other blockchains have not stayed to watch the decay of Ethereum. Instead, they have taken the ‘engine’ of Ethereum to run on smart contracts and inserted it into the new blockchains so as to obtain the advantages of Ethereum but with the power of the new blockchains. 

So far so good, but there’s a problem. When these new solutions had to manage millions, rather than a few, transactions it invariably led to a collapse. More than one blockchain which had boasted speed, security and lots of other nice words floundered. 

However, not all blockchains were born with that type of integration, which has become a mandatory requirement for the success of a blockchain. As the market teaches, you either adapt or succumb.

Another group that is aware of these market dynamics is the extraordinary EOS community (do you know any other community that threw out the creators of the project?). They decided the time had come to advance this blockchain once again and integrate the EVM. 

This function had already been developed by Syed Jafri in 2020, and he would now play a part in the EVM+ working group commissioned by the EOS Network Foundation.

Thanks to this group, the EVM on EOS was launched on testnet and will soon arrive directly on the main net. It will allow all projects and teams to create and transport their projects and dApps on this incredible blockchain.

Why is an EVM important?

An EVM (Ethereum Virtual Machine) is an environment that thinks with the tools of Ethereum but is run on another blockchain. In this way, you have the opportunity to develop the code with solidity but which is in fact made to run on a blockchain other than Ethereum. This makes practically anything on Ethereum compatible with any blockchain.

Take, for example, an interesting dApp linked to DeFi such as Idle Finance, which allows you to auto-switch the performance of assets between different protocols such as Aave or Compound and others. With EOS EVM, it is possible to extend this protocol also on the EOS blockchain and to exploit existing protocols such as DefiBox or Pizza Finance, all with a simple copy and paste, and some changes, to the original smart contract.

The same thing can be said for the various games on blockchains that have already migrated to other compatible EVM blockchains such as Polygon, for example, or Binance Smart Chain. At present, these are all inferior blockchains on different compared to EOS, such as the speed. On top of this, the cost of transactions using EOS is considerably cheaper for developers and end-users who will not have to pay large amounts for each transaction every time.  

Finally, it is always useful to have a dApp on different blockchains. The traditional applications we use every day can be found on every type of device and platform regardless of what we use. In fact, the ultimate goal of developers is to create software that is good for all and usable by everyone, not just by a circle of users limited to a single ecosystem and blockchain. This also increases revenues as it becomes a simple case of copy and paste with just a few changes. There is therefore no need to rewrite the smart contract from scratch.

Italian version below.

Arriva la EOS EVM

Sicuramente Ethereum è stato il punto di svolta tra le blockchain 1.0 come Bitcoin e quelle 2.0 con la possibilità di eseguire istruzioni più complesse e che prendono volgarmente il nome di smart contract, diventando di fatto la blockchain di riferimento e quella più utilizzata nel settore blockchain.

Dopo diversi anni ormai quella che all’epoca era una blockchain innovativa, adesso è solo l’ombra di se stessa e nel vano tentativo di imitare le nuove blockchain 3.0 come EOS ed il loro sistema di Proof of Stake, e qui possiamo vedere i Frankenstein di oggi alle prese con Ethereum.

Però Ethereum è diventata la più gettonata ma purtroppo non perché la più efficiente ma perché la più utilizzata, e quindi si è sviluppata anche una community importante e con varie librerie e soluzioni pronte all’uso.

Ovviamente le altre blockchain non sono rimaste a guardare e subire la decadenza di questa blockchain ma hanno fatto una cosa semplicissima, ossia prendere il “motore” di Ethereum per far girare gli smart contract, ed inserirla nelle varie e nuove blockchain, così da ottenere i vantaggi dello sviluppo di Ethereum ma con la “potenza” della nuova blockchain.

Fin qui tutto bene fino a quando queste nuove soluzioni dovevano gestire poche transazioni e non milioni di transazioni che hanno portato inevitabilmente al collasso di più di una blockchain che millantavano sicurezza, velocità ed altre belle parole sulla carta.

Però non tutte le blockchain sono nate con quel tipo di integrazione, che a conti fatto è diventato un requisito obbligatorio per il successo di una blockchain, e quindi come insegna il mercato o ti adatti o soccombi.

Consci anche di questa dinamica del mercato, la straordinaria comunità di EOS (conoscete qualche altra comunità che ha buttato fuori i creatori del progetto?) ha deciso che era tempo di far progredire questa blockchain ancora una volta, integrando proprio questa funzione, che non dimentichiamo era già stata elaborata da Syed Jafri nel 2020, e che ha seguito i lavori del gruppo di lavoro EVM+ voluti proprio dalla EOS Network Foundation.

Ebbene, forti di un gruppo incredibile, la EVM su EOS è stata lanciata in testnet e presto arriverà direttamente in mainnet così da permettere a tutti i progetti e team di creare e trasportare i loro progetti e le dApp anche su questa incredibile blockchain.

Perché è importante una EVM?

Una EVM (Ethereum Virtual Machine) no è altro che un ambiente che ragiona con gli strumenti di Ethereum ma che viene fatta girare su un’altra blockchain, in questo modo si ha la possibilità di sviluppare il codice con Solidity ma che di fatto vengono fatti girare su una blockchain diversa da Ethereum, rendendo compatibile praticamente qualsiasi cosa su Ethereum su qualsivoglia blockchain, ottenendo i vantaggi della stessa.

Prendete ad esempio un’interessante dApp legata alla DeFi come Idle Finance, che permette di switchare il rendimento degli asset tra diversi protocolli come Aave o Compound ed altri, bene, con EOS EVM è possibile estendere questo protocollo anche sulla blockchain di EOS e di sfruttare i protocolli esistenti come ad esempio DefiBox o Pizza Finance, il tutto con un semplice copia ed incolla, ed alcune modifiche, allo smart contract originale.

Stessa cosa dicasi per i vari giochi su blockchain che già hanno migrato su altre blockchain EVM compatibili come Polygon ad esempio o Binance Smart Chain, ma che ovviamente allo stato attuale sono sempre blockchain inferiori su diversi punti di vista rispetto ad EOS, come ad esempio la velocità.

Per non parlare anche del costo delle transazioni che rispetto a quelle sopra menzionate, usare EOS è notevolmente più economico sia per gli sviluppatori ma soprattutto per gli utenti finali che ogni volta non devono andare a pagare cifre importanti per ogni transazione.

Infine è sempre utile avere una dApp su diverse blockchain, come le tradizionali applicazioni che usiamo tutti i giorni in cui le troviamo su ogni tipo di dispositivo e piattaforma indipendentemente da cosa utilizziamo, infatti il fine ultimo degli sviluppatori è creare un software che vada bene per tutti ed utilizzabile da tutti, non solo da una cerchia di utenti limitati ad uno solo ecosistema e blockchain, cosa che di riflesso fa aumentare anche le entrate visto che di fatto si tratta di fare un copia ed incolla con alcune modifiche, e quindi senza che bisogna riscrivere lo smart contract da zero.

(Writing by Alfredo de Candia and Tom Cropper, editing by Klaudia Fior)

Bywire will email you from time to time with news digests, stories & opportunities to get involved. Privacy

Bywire - Claim your free account nowBywire - Claim your free account now