Macchina virtuale di Ethereum (EVM)
In Ethereum, gli sviluppatori codificano i contratti intelligenti in un linguaggio di programmazione chiamato Solidity. La Ethereum Virtual Machine (EVM) consente l'esecuzione di contratti intelligenti scritti in Solidity su altre blockchain che non utilizzano il linguaggio Solidity.
Perché EOS ha bisogno della EVM
Il linguaggio di programmazione utilizzato per scrivere gli smart contract è diverso per ogni blockchain. Se uno smart contract scritto nel linguaggio di programmazione A non può operare sulla blockchain che utilizza il linguaggio B.
In EOS, gli sviluppatori utilizzano il linguaggio C++ piuttosto che il linguaggio Solidity utilizzato in Ethereum; gli sviluppatori di Ethereum devono ricodificare il loro smart contract in C++ per distribuirlo su EOS.
È l'EVM a ridurre questi inconvenienti. La "Ethereum Virtual Machine" EVM rende il linguaggio di programmazione di Ethereum compatibile con EOS.
Quindi EOS EVM è essenziale per gli sviluppatori *per non reinventare la ruota.
*Non reinventare la ruota: Un famoso aforisma sulla programmazione: Non sprecare il tuo tempo cercando di costruire qualcosa che esiste già.
L'attuale industria delle blockchain utilizza maggiormente Solidity. Pertanto, molte blockchain di livello 1 stanno adottando EVM per attirare gli sviluppatori ed espandere il proprio ecosistema.
EOS EVM
L'introduzione dell'EVM in EOS apre molte opportunità per gli sviluppatori che vogliono utilizzare EOS ed Ethereum.
EOS EVM può essere la migliore EVM con vantaggi quali un tempo di blocco di 0,5 secondi, fino a 10.000 TPS e commissioni di transazione quasi gratuite. Questo significa che i progetti e gli sviluppatori basati su Ethereum possono eliminare le limitazioni di Ethereum con la EOS EVM.
Con la EOS EVM, gli sviluppatori di Ethereum possono implementare il loro codice su EOS semplicemente facendo un clic.
La compatibilità con l'EVM è essenziale per liberare il potenziale di EOS. In definitiva, per avere successo, una blockchain deve essere adottata e utilizzata. L'EVM di EOS potrebbe far conoscere EOS a un maggior numero di sviluppatori e utenti di Ethereum.
Gruppo di lavoro EVM+
Il gruppo di lavoro EVM+ è un gruppo di lavoro guidato da EOS Argentina. Il suo scopo è costruire una soluzione ottimale per la compatibilità con EOS EVM.
Il gruppo di lavoro EVM+ sta lavorando sodo per creare una soluzione valida prima dell'estate 2022. Inoltre, secondo la roadmap di Mandel (rebranding di EOSIO), EOS includerà nuove funzionalità in grado di accelerare l'EVM.
Conclusione
EOS EVM può essere un trampolino di lancio per il successo di EOS e EOS EVM ha il potenziale di essere il miglior EVM. Tuttavia, per attirare molti sviluppatori e progetti Ethereum nell'ecosistema EOS, i vari sforzi devono essere accompagnati da vantaggi tecnici, disponibilità di fondi ed espansione delle librerie correlate.
Autore: Sangyong Jeong
Editore: Randall Roland
Traduzione italiana: Markus Hinrichs
Fonti & Risorse: