Block.One, società specializzata nello sviluppo di sistemi blockchain, ha rilasciato EOSIO 2.0, la nuova versione del software alla base della blockchain di EOS.

Come annunciato dall'azienda su Twitter, questo aggiornamento renderà la blockchain "più veloce, semplice e molto più sicura."

Notevoli miglioramenti per gli smart contract

In un post sul blog ufficiale viene spiegato che il nuovo software include un WebAssembly (WASM) engine sviluppato appositamente per gestire gli smart contracts di EOS. Questa modifica dovrebbe migliorare notevolmente la velocità d'esecuzione dei contratti intelligenti, dato che il nuovo engine risulta fino a 16 volte più performante rispetto a quello utilizzato precedentemente.

L'aggiornamento introduce anche il supporto per WebAuthn, uno standard di web authentication basato sulla crittografia di chiavi pubbliche. L'annuncio spiega come gli sviluppatori di EOS potrebbero utilizzare questo standard:

"Con il supporto di WebAuthn per EOSIO, gli sviluppatori possono iniziare a testare il signing delle transazioni con WebAuthn nelle loro applicazioni EOSIO."

Supporto per multithreading

Block.One sostiene anche di aver significativamente migliorato il codice relativo al network della blockchain implementando il supporto per il multithreading. Questo dovrebbe notevolmente aumentare la velocità di propagazione dei blocchi, l'elaborazione delle transazioni, il packing e l'unpacking di blocchi e transazioni, nonché molti altri processi all'interno della blockchain:

"Isolando questi processi abbiamo notato miglioramenti significativi alle prestazioni d'elaborazione delle transazioni e dei blocchi sui network EOSIO multi-producer."

Inoltre questo aggiornamento è stato rilasciato parallelamente ad un nuovo Integrated Development Environment (IDE) dedicato, che dovrebbe accelerare il lavoro degli sviluppatori.