Solidity, uno dei principali linguaggi di programmazione per la scrittura di smart contract, diventerà presto compatibile con la blockchain Cardano

Secondo un annuncio rilasciato giovedì, gli sviluppatori di Cardano intendono aprire la propria blockchain anche alla community di Solidity ed Ethereum, attraverso una piattaforma di interoperabilità che utilizza il codice nativo di Ethereum.

Nell'ambito dell'iniziativa, gli sviluppatori di Cardano stanno pianificando di riavviare il loro network dedicato per sviluppatori Ethereum, chiamato KEVM (K Ethereum Virtual Machine). Questo devnet prevede una Ethereum Virtual Machine (EVM) che gira all'interno del cosiddetto "K framework", un sistema per specificare e creare linguaggi e macchine virtuali. 

Il K framework consente agli sviluppatori di definire o implementare la semantica formale di un linguaggio di programmazione in modo intuitivo e modulare. Nell’annuncio si legge:

"K genera anche un eseguibile, 'Correct by Construction VM' dalla sua specifica formale, che è abbastanza veloce e potente per eseguire programmi reali e smart contract." 

Il sistema è progettato per aiutare a creare codice che sia sicuro e affidabile fin dall'inizio. Una volta implementato, il K framework intende collegare la blockchain di Cardano con Solidity, consentendo agli sviluppatori di lavorare su entrambi gli ecosistemi. 

Secondo un post apparso mercoledì sul blog della startup IOHK, fondata da Charles Hoskinson, il devnet KEVM è progettato per consentire la piena compatibilità con Ethereum. Il direttore marketing di IOHK, Tim Harrison, ha scritto:

"Poiché Solidity è un linguaggio di alto livello simile a JavaScript e C++, non può essere eseguito direttamente dall'EVM. I programmi Solidity devono essere prima compilati in linguaggio assembly (EVM bytecode), in modo da poter essere eseguiti su KEVM". 

Oltre a KEVM, gli sviluppatori di Cardano hanno in programma di implementare altri devnet, come Glow e IELE. Secondo Harrison, il prossimo ad essere implementato sarà Glow, sviluppato da MuKn, un partner all'interno dell'ecosistema Cardano:

"La maggior parte del lavoro di sviluppo del core è stato terminato, siamo pronti per il QA finale e il deployment a gennaio 2021". 

La virtual machine IELE è stata sviluppata da Runtime Verification, partner della community Cardano, per fornire un sistema più sicuro rispetto all'EVM. 

L'ecosistema Cardano sta lavorando attivamente sulla sua tecnologia smart contract per consentire il lancio di nuove importanti funzionalità. Giovedì, IOHK ha lanciato una partnership con Wolfram Blockchain Labs per integrare i dati della blockchain Cardano su Wolfram Alpha, un answer-engine che fornisce la tecnologia alla base di servizi molto noti, quale ad esempio l'assistente vocale di Apple, Siri.