コンテンツにスキップ

リリースノート - v0.204.7

タイトル: 認証、台帳検証、プロトコルの信頼性を改善

バージョン: v0.204.7

v0.204.7 では、DMQ の運用証明書認証、台帳の検証とトランザクション処理、LocalStateQuery およびハンドシェイクプロトコルの信頼性を改善します。

  • 修正 DMQ 運用証明書認証: 実際のプールメッセージが CIP-0137 認証を通過するよう、検証で生の OCertSignable バイト列を使用し、KES の進化を証明書の発行期間から開始します。検証では、ペイロードの KES 期間がそれより前の場合にメッセージを拒否します。

  • 訂正 Shelley ジェネシスのスロット長エンコーディング: ワイヤ互換性のため slotLength を整数マイクロ秒としてシリアライズし、マイクロ秒精度で正確に表現できない値をエンコードするとエラーを返します。

  • 改善 トランザクション検証の性能: 1 回のパス内で各 UTxO の検索結果を再利用します。

  • 強化 台帳の era 変換: 不足または空の collateral output は型付き解決エラーを返し、空でない名前を持つゼロポリシー資産を資産保存チェックに含め、Babbage UTxO-RPC は datum hash がない場合に nil を返します。

  • 追加 Dijkstra トランザクションオフセット対応: 現行および旧形式のブロック本体とトランザクション形状で正しいトランザクションオフセットを返します。未対応の Dijkstra レイアウトでは、空の成功ではなくエラーを返します。

  • 完了 LocalStateQuery の immutable-tip 遷移: Acquirereacquire が immutable tip で機能し、取得に失敗すると、呼び出し元が古い era 情報を残さず再試行できるようクライアント状態を消去します。

  • 保証 ハンドシェイクメッセージの順序: AcceptVersion の応答を wire へ送出した後にのみハンドシェイク完了コールバックを実行し、後続のプロトコル通信が受理処理を追い越さないようにします。

リリース: v0.204.7

比較: v0.204.6…v0.204.7


Doc Holiday logo

Docs authored by Doc Holiday

ページを編集

最終更新日: