リリースノート - v0.207.5
v0.207.5
Section titled “v0.207.5”タイトル: 各時代の検証とプロトコル互換性を改善
バージョン: v0.207.5
このリリースでは、Plutus、Conway、Dijkstra、Shelley から Babbage、Byron 各時代の検証とプロトコル互換性を改善しました。
- 改善 Plutus 検証を改善し、時代に応じた補助データのデコード、埋め込まれたネイティブスクリプトと Plutus スクリプトの検証、プロトコルバージョンに応じた TxInfo と証明書の変換、プロトコルバージョン 11 以降の Plutus V3 参照入力チェック、Babbage、Conway、Dijkstra の検証規則を整合させました。
- 強化 Conway と Dijkstra の CBOR とトランザクション検証を強化し、時代ごとに redeemer タグを制限し、順序付き Dijkstra ネストトランザクションを状態を引き継ぎながら検証しました。
- 厳格化 補助データとネイティブスクリプトのデコードを厳格化し、メタデータラベル、スクリプトコンストラクター、キー ハッシュ幅、末尾データ、Plutus の整形式性を検証しました。
- 追加 Dijkstra Leios 証明書の暗号学的検証を追加し、CIP-0140 Peras ドラフトの CBOR 型と厳格な VoteCert デコードを導入しました。
- 修正 各時代の証明書のデポジットと返還の計算を、権威あるプロトコルと台帳の状態を使用して修正しました。
- 拡充 すでに辞任した Conway 委員会メンバーを含む証明書の回帰テスト範囲を拡充しました。
- 検証 クラシック Shelley から Babbage までのプロトコルパラメータ更新について、承認、エポックの範囲、ドメイン、バージョン、コストモデルを検証し、Conway と Dijkstra のゼロ制約をプロトコルバージョンに応じて扱うようにしました。
- 整合 Byron のコンセンサスとワイヤーセマンティクスを整合させ、設定可能なエポック長からのスロット変換、正規のヘッダー署名バイト列、不透明な EBB 証明、正規のブロック本文ハッシュ、安全な CBOR オフセット抽出、コンシューマー設定を反映しました。
リリース: v0.207.5
Docs authored by Doc Holiday