В этом месяце разработчики работали над ремонтопригодностью и долгосрочной стабильностью Neo, как в качестве протокола, так и в качестве платформы разработки. Реализация поддержки хардфорков позволяет безопасно вносить обратно несовместимые изменения, в первую очередь изменения в ценах системного вызова, который облегчил бы проблемы с DoS.
Еще одним примером является изоляция моментальных снимков, которая предотвращает нежелательные изменения в хранилище контрактов, сохраняющиеся между вызовами контрактов, где происходят исключения. Опыт разработки контрактов для разработчика C# был улучшен за счет условной компиляции, что устранило необходимость переписывания кода между отладочными и производственными компиляциями.
Спонсируемые Neo группы развития сообщества занимались выпуском своих собственные обновления в ногу с ядром, адаптируясь к модификациям и подключая новые части функциональности. NEXT завершил подготовку к крупному обновлению кошелька расширения NeoLine, обеспечив поддержку Ledger и пользовательскую сетевую поддержку, чтобы сделать кошелек более универсальным как для пользователей, так и для разработчиков.
Между тем, Neo SPCC исследовала новые оптимизации NeoFS в виде сервиса дерева объектов, а NGD Enterprise продолжала заниматься разработкой своего нового компилятора для смарт-контрактов TypeScript.
Полный ежемесячный отчет о глобальном развитии Neo за май можно найти ниже.