De nombreuses mises à jour de l’équipe de développement de base ce mois-ci étaient centrées sur la maintenabilité et la stabilité à long terme de Neo, à la fois en tant que protocole et en tant que plate-forme de développement. La mise en œuvre de la prise en charge du hard fork permet d’introduire en toute sécurité des modifications incompatibles en amont, la première étant des modifications des prix syscall qui atténueraient les préoccupations de DoS.
L’isolement des snapshots est un autre exemple, qui empêche les modifications de stockage de contrat indésirables de persister entre les appels de contrat où des exceptions se produisent. L’expérience de développement de contrats pour le développeur C# a été améliorée grâce à la compilation conditionnelle, éliminant ainsi le besoin de réécritures de code entre les compilations de débogage et de production.
Les groupes de développement communautaire parrainés par Neo ont publié leurs propres mises à jour en phase avec le noyau, s’adaptant aux modifications et transplantant les nouvelles fonctionnalités. NEXT a terminé ses préparatifs pour une mise à niveau majeure du portefeuille d’extension NeoLine, apportant le support Ledger et le support réseau personnalisé pour rendre le portefeuille plus polyvalent pour les utilisateurs et les développeurs.
Pendant ce temps, Neo SPCC a exploré de nouvelles optimisations NeoFS sous la forme du service d’arborescence d’objets, et NGD Enterprise a continué à couvrir le terrain dans le développement de son nouveau compilateur pour les contrats intelligents TypeScript.
Le rapport mensuel complet sur le développement mondial de Neo pour le mois de mai se trouve ci-dessous.