Les principaux efforts des développeurs ont abouti à la version Neo v3.4 en août, apportant des améliorations notables des performances et des corrections de bogues. Le plus important est une nouvelle fonctionnalité puissante qui permet à un contrat de stocker des scripts dynamiques à exécuter au moment de l’exécution à l’avenir.
Les contrats intelligents sont généralement limités dans la gamme d’opérations qu’ils peuvent effectuer par les méthodes incluses dans leur code. Si certaines données doivent être calculées dynamiquement, une fonction stockant la logique pour effectuer ce calcul est généralement incluse par le déployeur de contrat.
Dans certains cas, le calcul à effectuer peut ne pas être connu à l’avance, de sorte qu’aucune fonction ne peut être incluse dans le contrat pour l’exécuter. Par exemple, dans une application de type escrow, un utilisateur peut vouloir que ses transactions soient gérées par le dépositaire de réputation le plus élevé disponible à ce moment-là, tandis qu’un autre peut vouloir uniquement s’appuyer sur un dépositaire qui a une identité publique attachée et le plus petit nombre global de litiges, à l’exclusion de ceux qui ont un très faible nombre de transactions.
Pour ces deux utilisateurs, l’adresse du dépositaire approprié changera naturellement au fil du temps, de sorte qu’elle ne peut pas être fournie à l’avance en tant que données fixes. Bien que le développeur d’applications puisse fournir un ensemble de méthodes pour servir les choix les plus courants aux utilisateurs, cela limiterait les options potentielles. Grâce à la nouvelle fonctionnalité de chargement dynamique des scripts, les utilisateurs seraient en mesure de stocker leurs critères de sélection pour les dépositaires directement dans le contrat à utiliser au besoin.
En dehors du noyau, les communautés de développement de Neo ont également pris le temps d’explorer de nouvelles initiatives tout en s’adaptant aux dernières avancées. AxLabs a continué à itérer sur l’application GrantShares, améliorant les fonctionnalités et les options de proposition, tandis que la plate-forme elle-même a franchi le cap des 100 000 $ US pour le total des subventions allouées.
Neo SPCC a presque achevé la refactorisation de son client NeoGo RPC, rationalisant l’expérience d’intégration pour les constructeurs d’applications, et s’est préparé à lancer publiquement la passerelle REST pour NeoFS. NGD Enterprise a commencé une autre nouvelle entreprise, en concevant une nouvelle solution pour répondre aux besoins des développeurs dans l’espace entre PrivateNet, TestNet et MainNet.
Le rapport mensuel complet sur le développement mondial de Neo pour le mois d’août se trouve ci-dessous.