ソース: CryptoNewsNetオリジナルタイトル: Neo SPCCがNeoGo v0.114.0アップデートにおけるTestNetの状態の違いを解決オリジナルリンク: https://cryptonews.net/news/altcoins/32021264/Neo SPCCは、ブロック11,074,661でのTestNetの状態の違いを解決し、幅広い互換性、パフォーマンス、機能の改善を導入したNeoGo v0.114.0をリリースしました。## 状態互換性の修正このアップデートは、ネイティブNEP-17トークンの転送の不適切な処理によって引き起こされた状態の不一致を修正し、実行中にノードが分岐する可能性がありました。また、期限切れのイテレータセッションを終了できなかった場合に発生したデッドロックも解決します。NeoGo v0.114.0は、バージョン3.8以降のC#ノード実装と完全に互換性があります。Neo SPCCは、TestNetノードが再同期または状態をブロック11,074,660にリセットする可能性があるが、このステップは任意であると指摘した。状態の整合性はブロック11,091,272から自然に再開され、ほとんどのユーザーに影響を与える可能性が低い2つのトランザクションのアプリケーションログのみが残る。## 改善と修正このリリースは、将来のオンチェーンストレージの拡張をサポートすることを目的としたSystem.Storage.*相互運用APIのローカルアナログを追加することにより、Faunプレビューを拡張します。NeoFSブロックストレージアップローダーは、動作を簡素化し、信頼性を向上させるためにシングルスレッド検索モデルを使用するようになり、関連するNeoFSコンポーネント全体にわたる改良が伴います。Go用のNeoFS SDKがRC15に更新されました。このリリースには、ドキュメントの更新、依存関係のアップグレード、スマートコントラクト内でのNeoFS使用の新しい例、およびNeoFS監査ツールの改善が含まれています。コンパイラの更新により、&=、|=、>>=、および<<=のような代入演算子のサポートが追加されました。バグ修正は、NEP-22およびNEP-31の不正確なRPCバインディング、インポートされたモジュールの不足している外部パッケージによるコンパイラのパニック、nilスライスを反復処理する際の実行エラー、負のNEP-17転送の不適切な処理、期限切れのイテレータセッションを終了する際の失敗などの問題を対象としています。## 廃止された機能の削除非推奨スケジュールに従い、リリースは math.Max および math.Min 相互運用関数を削除し、SessionExpirationTime RPC サーバー設定を廃止します。この機能に依存しているスマートコントラクトやノード設定は、更新が必要になる場合があります。MainNet構成のデフォルトのPrometheusおよびpprofポートも変更されました。この変更は、これらの監視サービスを使用しているオペレーターに影響を与える可能性があります。
Neo SPCCはNeoGo v0.114.0アップデートにおいてTestNetの状態の違いを解決します
ソース: CryptoNewsNet オリジナルタイトル: Neo SPCCがNeoGo v0.114.0アップデートにおけるTestNetの状態の違いを解決 オリジナルリンク: https://cryptonews.net/news/altcoins/32021264/ Neo SPCCは、ブロック11,074,661でのTestNetの状態の違いを解決し、幅広い互換性、パフォーマンス、機能の改善を導入したNeoGo v0.114.0をリリースしました。
状態互換性の修正
このアップデートは、ネイティブNEP-17トークンの転送の不適切な処理によって引き起こされた状態の不一致を修正し、実行中にノードが分岐する可能性がありました。また、期限切れのイテレータセッションを終了できなかった場合に発生したデッドロックも解決します。
NeoGo v0.114.0は、バージョン3.8以降のC#ノード実装と完全に互換性があります。
Neo SPCCは、TestNetノードが再同期または状態をブロック11,074,660にリセットする可能性があるが、このステップは任意であると指摘した。状態の整合性はブロック11,091,272から自然に再開され、ほとんどのユーザーに影響を与える可能性が低い2つのトランザクションのアプリケーションログのみが残る。
改善と修正
このリリースは、将来のオンチェーンストレージの拡張をサポートすることを目的としたSystem.Storage.*相互運用APIのローカルアナログを追加することにより、Faunプレビューを拡張します。NeoFSブロックストレージアップローダーは、動作を簡素化し、信頼性を向上させるためにシングルスレッド検索モデルを使用するようになり、関連するNeoFSコンポーネント全体にわたる改良が伴います。
Go用のNeoFS SDKがRC15に更新されました。このリリースには、ドキュメントの更新、依存関係のアップグレード、スマートコントラクト内でのNeoFS使用の新しい例、およびNeoFS監査ツールの改善が含まれています。コンパイラの更新により、&=、|=、>>=、および<<=のような代入演算子のサポートが追加されました。
バグ修正は、NEP-22およびNEP-31の不正確なRPCバインディング、インポートされたモジュールの不足している外部パッケージによるコンパイラのパニック、nilスライスを反復処理する際の実行エラー、負のNEP-17転送の不適切な処理、期限切れのイテレータセッションを終了する際の失敗などの問題を対象としています。
廃止された機能の削除
非推奨スケジュールに従い、リリースは math.Max および math.Min 相互運用関数を削除し、SessionExpirationTime RPC サーバー設定を廃止します。この機能に依存しているスマートコントラクトやノード設定は、更新が必要になる場合があります。
MainNet構成のデフォルトのPrometheusおよびpprofポートも変更されました。この変更は、これらの監視サービスを使用しているオペレーターに影響を与える可能性があります。