Neo SPCC has recently announced the release of NeoGo v0.111.0, marking it as the final update compatible with v3.8.0. This latest version comes packed with exciting features and improvements aimed at enhancing the NeoFS network, optimizing block timing, and boosting overall performance.
One of the most significant additions in this release is the introduction of dynamic block generation intervals. This innovative feature allows nodes to adjust block creation timing based on transaction availability, deviating from the traditional fixed rate approach. By setting minimum and maximum block times, networks can now dynamically adapt block production to meet demand, especially beneficial for NeoFS networks with varying levels of activity.
The dynamic block feature, proposed by Neo core developer Roman Khimov, offers a more efficient alternative to fixed block intervals that can either result in excessive empty blocks or introduce latency for time-sensitive applications. However, implementing this change may pose challenges to existing assumptions regarding GAS generation frequency and hardfork scheduling, which would need to be addressed before deployment on TestNet or MainNet.
In addition to dynamic blocks, NeoGo v0.111.0 includes various improvements and optimizations. Deprecated settings have been removed or streamlined, including configurations for untraceable data, smart contract aliases, and session handling. The update also enhances light node synchronization, upgrades the database backend, and resolves minor bugs related to RPC handling and block uploads.
Furthermore, users can now benefit from a new CLI utility for auditing NeoFS block storage and expanded RPC support. The full list of changes and updates can be found in the detailed changelog available at the following link: https://github.com/neo-project/neo/releases/tag/v3.8.0.
Overall, NeoGo v0.111.0 represents a significant step forward in optimizing Neo’s functionality and performance, catering to the evolving needs of the NeoFS network and ensuring seamless integration for users. Stay tuned for more exciting developments from Neo SPCC as they continue to push the boundaries of blockchain technology.