Molti degli aggiornamenti del team di sviluppo principale di questo mese si sono concentrati sulla manutenibilità e sulla stabilità a lungo termine per Neo, sia come protocollo che come piattaforma di sviluppo. L’implementazione del supporto hard fork consente di introdurre in modo sicuro modifiche incompatibili con le versioni precedenti, le prime delle quali sono le modifiche ai prezzi syscall che allevierebbero le preoccupazioni DoS.
L’isolamento snapshot è stato un altro esempio, che impedisce la persistenza di modifiche indesiderate all’archiviazione dei contratti tra le chiamate contrattuali in cui si verificano eccezioni. L’esperienza di sviluppo del contratto per lo sviluppatore C# è stata migliorata tramite la compilazione condizionale, eliminando la necessità di riscritture del codice tra le compilazioni di debug e di produzione.
I gruppi di sviluppo della comunità sponsorizzati da Neo hanno rilasciato i propri aggiornamenti al passo con il nucleo, adattandosi alle modifiche e trapiantando i nuovi pezzi di funzionalità. NEXT ha completato i preparativi per un importante aggiornamento del portafoglio di estensione NeoLine, portando il supporto Ledger e il supporto di rete personalizzato per rendere il portafoglio più versatile sia per gli utenti che per gli sviluppatori.
Nel frattempo, Neo SPCC ha esplorato nuove ottimizzazioni NeoFS sotto forma di servizio Object tree e NGD Enterprise ha continuato a coprire il terreno nello sviluppo del suo nuovo compilatore per i contratti intelligenti TypeScript.
Il rapporto completo sullo sviluppo mensile globale di Neo per maggio può essere trovato di seguito.