NEO SPCC ha llançat NEOGO V0.111.0, destinada a ser la seva actualització final compatible amb V3.8.0. El llançament inclou el suport per a les millores de NEOFS, el calendari de blocs dinàmics i diverses millores de rendiment.
Blocs dinàmics
Una nova extensió de temps de bloc permet als nodes variar els intervals de generació de blocs. En lloc de produir blocs a un ritme fix, els nodes ara poden crear blocs tan aviat com hi hagi transaccions disponibles, fins a un màxim definit.
Aquest comportament està dissenyat per a xarxes NEOFS, on una activitat inferior pot fer que els intervals fixos siguin ineficients.
La característica es va proposar com a millora del nucli neo pel desenvolupador NEO Core Roman Khimov i com a alternativa als intervals de blocs fixos, que poden produir massa blocs buits o introduir latència per a casos d’ús sensibles al temps.
En establir temps de bloc mínims i màxims, les xarxes poden ajustar dinàmicament la producció en funció de la demanda, conservant la compatibilitat amb el consens DBFT i la integritat de la xarxa.
Aquests canvis, però, desafiarien els supòsits del bloqueig del temps. Aquestes qüestions, com ara la freqüència amb què s’ha de generar gas o quan s’hauria de produir un hardfork, s’haurien de resoldre abans de la implementació de TestNet o MainNet.
Altres canvis
S’han eliminat o consolidat diversos paràmetres desmesurats. Aquests inclouen opcions de configuració de dades no traçables, àlies de contractes intel·ligents i manipulació de sessió, tal com estava previst en el calendari.
L’actualització també millora la sincronització de nodes de llum, actualitza el backend de la base de dades i inclou solucions d’errors menors relacionades amb el maneig de RPC i les càrregues de blocs.
Altres incorporacions inclouen una utilitat CLI per auditar l’emmagatzematge de blocs NEOFS i el suport RPC ampliat.
El canvi de canvi complet es pot trobar a l’enllaç següent:
https://github.com/neo-project/neo/releases/tag/v3.8.0
