Los esfuerzos principales de los desarrolladores culminaron en el lanzamiento de Neo v3.4 en agosto, trayendo notables mejoras de rendimiento y correcciones de errores. Lo más destacado es una nueva y poderosa característica que hace posible que un contrato almacene scripts dinámicos que se ejecutarán en tiempo de ejecución en el futuro.
Los contratos inteligentes suelen estar limitados en el rango de operaciones que pueden realizar por los métodos incluidos en su código. Si se necesitan algunos datos para calcularse dinámicamente, el implementador del contrato generalmente incluiría una función que almacene la lógica para realizar ese cálculo.
En algunos casos, es posible que el cálculo a realizar no se conozca con antelación, por lo que no se puede incluir ninguna función en el contrato para realizarlo. Por ejemplo, en una aplicación de depósito en garantía, un usuario puede querer que sus operaciones sean administradas por el custodio de mayor reputación disponible en ese momento, mientras que otro solo puede querer depositar en garantía con un custodio que tenga una identidad pública adjunta y el menor número general de disputas, excluyendo aquellos con un número muy bajo de operaciones.
Para ambos usuarios, la dirección del custodio apropiado cambiará naturalmente con el tiempo, por lo que no se puede proporcionar con anticipación como datos fijos. Aunque el desarrollador de la aplicación podría proporcionar un conjunto de métodos para servir las opciones más comunes a los usuarios, esto limitaría las opciones potenciales. Con la nueva funcionalidad de carga de scripts dinámicos, los usuarios podrían almacenar sus criterios de selección para los custodios directamente en el contrato que se utilizarán según sea necesario.
Fuera del núcleo, las comunidades de desarrollo de Neo también hicieron tiempo para explorar nuevas iniciativas mientras se adaptaban a los últimos avances. AxLabs continuó iterando en la aplicación GrantShares, mejorando la funcionalidad y las opciones de propuesta, mientras que la plataforma en sí superó el hito de US $ 100K en subvenciones totales asignadas.
Neo SPCC estuvo a punto de completar su refactorización de clientes RPC de NeoGo, agilizando la experiencia de integración para los creadores de aplicaciones y preparado para lanzar públicamente la puerta de enlace REST para NeoFS. NGD Enterprise comenzó otro nuevo esfuerzo, diseñando una nueva solución para satisfacer las necesidades de los desarrolladores en el espacio entre PrivateNet, TestNet y MainNet.
El informe mensual global completo de Desarrollo de Neo para agosto se puede encontrar a continuación.