Источник: CryptoNewsNet
Оригинальное название: Neo SPCC разрешает различия в состоянии TestNet в обновлении NeoGo v0.114.0
Оригинальная ссылка: https://cryptonews.net/news/altcoins/32021264/
Neo SPCC выпустила NeoGo v0.114.0, обновление, которое решает проблему различия состояния TestNet на блоке 11,074,661 и вводит широкий набор улучшений совместимости, производительности и функционала.
Исправление совместимости состояния
Обновление исправляет несоответствие состояния, вызванное неправильной обработкой переводов нативных токенов NEP-17, что могло привести к расхождению узлов во время выполнения. Оно также решает проблему взаимной блокировки, которая возникала, когда сессии устаревших итераторов не могли быть завершены.
NeoGo v0.114.0 полностью совместим с реализацией узла C# начиная с версии 3.8.
Neo SPCC отметил, что узлы TestNet могут повторно синхронизироваться или сбросить состояние до блока 11,074,660, но этот шаг является необязательным. Выравнивание состояния продолжается естественным образом с блока 11,091,272, оставляя только два журнала приложений от двух транзакций на более низких высотах, которые вряд ли повлияют на большинство пользователей.
Улучшения и исправления
Релиз расширяет предварительный просмотр Faun, добавляя локальные аналоги API взаимодействия System.Storage.*, предназначенные для поддержки будущих улучшений хранилища в блокчейне. Загрузчик блочного хранилища NeoFS теперь использует однониточный модель поиска для упрощения поведения и повышения надежности, сопровождаемый усовершенствованиями в связанных компонентах NeoFS.
SDK NeoFS для Go был обновлён до версии RC15, и релиз включает обновления документации, обновления зависимостей, новый пример использования NeoFS в смарт-контрактах и улучшения инструментов аудита NeoFS. Обновления компилятора добавляют поддержку операторов присваивания, таких как &=, |=, >>= и <<=.
Исправления ошибок нацелены на такие проблемы, как неправильные привязки RPC для NEP-22 и NEP-31, паника компилятора, вызванная отсутствием внешних пакетов в импортируемых модулях, ошибки выполнения при итерации по нулевым срезам, неправильная обработка отрицательных переводов NEP-17 и сбои при завершении истекших сессий итераторов.
Удаление устаревшей функциональности
В соответствии с графиком устаревания, релиз удаляет функции взаимодействия math.Max и math.Min, а также устраняет конфигурацию RPC-сервера SessionExpirationTime. Умные контракты или настройки узлов, полагающиеся на эту функциональность, могут потребовать обновлений.
В конфигурации MainNet также были изменены порты по умолчанию для Prometheus и pprof, что может повлиять на операторов, использующих эти сервисы мониторинга.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Neo SPCC решает различия в состоянии TestNet в обновлении NeoGo v0.114.0
Источник: CryptoNewsNet Оригинальное название: Neo SPCC разрешает различия в состоянии TestNet в обновлении NeoGo v0.114.0 Оригинальная ссылка: https://cryptonews.net/news/altcoins/32021264/ Neo SPCC выпустила NeoGo v0.114.0, обновление, которое решает проблему различия состояния TestNet на блоке 11,074,661 и вводит широкий набор улучшений совместимости, производительности и функционала.
Исправление совместимости состояния
Обновление исправляет несоответствие состояния, вызванное неправильной обработкой переводов нативных токенов NEP-17, что могло привести к расхождению узлов во время выполнения. Оно также решает проблему взаимной блокировки, которая возникала, когда сессии устаревших итераторов не могли быть завершены.
NeoGo v0.114.0 полностью совместим с реализацией узла C# начиная с версии 3.8.
Neo SPCC отметил, что узлы TestNet могут повторно синхронизироваться или сбросить состояние до блока 11,074,660, но этот шаг является необязательным. Выравнивание состояния продолжается естественным образом с блока 11,091,272, оставляя только два журнала приложений от двух транзакций на более низких высотах, которые вряд ли повлияют на большинство пользователей.
Улучшения и исправления
Релиз расширяет предварительный просмотр Faun, добавляя локальные аналоги API взаимодействия System.Storage.*, предназначенные для поддержки будущих улучшений хранилища в блокчейне. Загрузчик блочного хранилища NeoFS теперь использует однониточный модель поиска для упрощения поведения и повышения надежности, сопровождаемый усовершенствованиями в связанных компонентах NeoFS.
SDK NeoFS для Go был обновлён до версии RC15, и релиз включает обновления документации, обновления зависимостей, новый пример использования NeoFS в смарт-контрактах и улучшения инструментов аудита NeoFS. Обновления компилятора добавляют поддержку операторов присваивания, таких как &=, |=, >>= и <<=.
Исправления ошибок нацелены на такие проблемы, как неправильные привязки RPC для NEP-22 и NEP-31, паника компилятора, вызванная отсутствием внешних пакетов в импортируемых модулях, ошибки выполнения при итерации по нулевым срезам, неправильная обработка отрицательных переводов NEP-17 и сбои при завершении истекших сессий итераторов.
Удаление устаревшей функциональности
В соответствии с графиком устаревания, релиз удаляет функции взаимодействия math.Max и math.Min, а также устраняет конфигурацию RPC-сервера SessionExpirationTime. Умные контракты или настройки узлов, полагающиеся на эту функциональность, могут потребовать обновлений.
В конфигурации MainNet также были изменены порты по умолчанию для Prometheus и pprof, что может повлиять на операторов, использующих эти сервисы мониторинга.