> For the complete documentation index, see [llms.txt](https://sugar-stake-pool.gitbook.io/cardano-kb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sugar-stake-pool.gitbook.io/cardano-kb/cardano-node-operation/cardano-node/cardano-node-1.35.0.md).

# Cardano Node 1.35.0

{% embed url="<https://github.com/input-output-hk/cardano-node/releases/tag/1.35.0>" %}

Node 1.35.0は、Vasilハードフォーク後のPlutusの新機能の使用を可能にする重要な機能を追加し、以下のノードとCLIのサポートを含みます。

* [Reference Inputs (CIP 31)](https://cips.cardano.org/cips/cip31/)  \
  入力の参照
* [Inline Datums (CIP 32)](https://cips.cardano.org/cips/cip32/)\
  インライン・データム
* [Reference Scripts (CIP 33)](https://cips.cardano.org/cips/cip33/)\
  スクリプトの参照
* [Collateral Output (Draft CIP 40)](https://github.com/cardano-foundation/CIPs/pull/216)\
  担保の出力

Plutus v2プリミティブと関連する新しいコストモデル

また、ロギング/モニタリング、ネットワーキングのコードベースが大幅に改良されたほか、拡散パイプラインの初実装、VRFチェックの低減など、メモリと時間のパフォーマンスが大幅に向上し、さらに台帳にもいくつかの改良が加えられています。

**本バージョンでは、特にCLI操作上の運用証明書に関して、以下のような重要な変更が行われていますので、ご注意ください。この変更に対応するために、Stake poolのオペレータは、管理スクリプトを更新する必要があるかもしれません。**

### 重要な変更

* このバージョンでは、元帳の状態を最初のブロックから再生する必要があり、最初の同期に時間がかかる可能性があります。ユーザーはノードをデプロイする際にこれを考慮する必要があります。
* バベッジの時点で、運用証明書（op cert）のカウントアップ番号を制限しています。以前は、op certの発行番号は、以前使われていた番号より大きければ、何でもよかったです。現在、op certカウンタは、以前に使用されたop certより正確に1つ多くなければいけません。
* 更新可能な分散化プロトコルパラメータ('d')は、Babbageから削除されました。現在の設定から変更できなくなります。(完全分散)
* バグフィックス：Babbageから、トランザクションの有効間隔が実際に制限されるようになります。

### 既知事象

既知の問題点については[こちら](https://github.com/input-output-hk/cardano-node/issues?q=label%3Avasil%2Cvasil_blocker+label%3Abug+state%3Aopen)をご覧ください。

## 技術仕様

▼最小システム要件

* 2コア以上のIntel / AMD x86 プロセッサ, 1.6GHz 以上, (ステークプール、リレー向けには2GHz以上)
* 16GB のRAM
* 75GB のストレージ空き容量 (将来向けには100GBを推奨)

▼プラットフォーム

* Linux 64-bit (Ubuntu 18.04 LTS, 20.04 LTS; Mint 19.3, 20; Debian 10.3)
* Windows 64-bit (8.1, 10, 11)
* MacOS 10.13, 10.14, 10.15, 11

▼サポートされる役割

| Platform | ブロック生成 | リレー | クライアント (デスクトップ) |
| -------- | ------ | --- | --------------- |
| Linux    | ✔️     | ✔️  | ✔️              |
| Windows  | ❌      | ❌   | ✔️              |
| MacOS    | ❌      | ❌   | ✔️              |

▼ダウンロード

* [Docker image](https://hub.docker.com/r/inputoutput/cardano-node)
* [Hydra binaries](https://hydra.iohk.io/build/16159682#tabs-constituents)\
  ⚠️ 同期に関する問題のため、Windowsユーザーはこのリリースに**アップグレードしない**でください。
* [Configuration files](https://hydra.iohk.io/build/8111119/download/1/index.html)

## ドキュメンテーション

* [Cardano Node documentation](https://docs.cardano.org/projects/cardano-node/)
* [Cardano CLI](https://github.com/input-output-hk/cardano-node/blob/1.35.0/cardano-cli/README.md)
* [Internal API docs for ledger, consensus and network](https://input-output-hk.github.io/ouroboros-network/)
* [Compatibility matrix](https://docs.cardano.org/tools/comp-matrix)

## 変更履歴

<details>

<summary>ノード</summary>

* SIGTERMをSIGINTに変換するRTSワークアラウンド ([#3641](https://github.com/input-output-hk/cardano-node/pull/3641))
* 非 p2p モード用のダミー SIGHUP ハンドラをインストールする ([#3896](https://github.com/input-output-hk/cardano-node/pull/3896))
* Shutdown-on-slot-syncedテストを追加し、ExitSuccessを確保する ([#3670](https://github.com/input-output-hk/cardano-node/pull/3670))
* cardano-node: --shutdown-on-block-synced を実装する ([#3932](https://github.com/input-output-hk/cardano-node/pull/3932))
* 依存関係やピンを更新する ([#3700](https://github.com/input-output-hk/cardano-node/pull/3700))
* ブロックタイプでプロトコルを伝搬する ([#3818](https://github.com/input-output-hk/cardano-node/pull/3818))
* 正しい権限で VRF 署名用キーファイルを作成する ([#1948](https://github.com/input-output-hk/cardano-node/pull/1948))
* ChainDBトレーサーの省略を修正 ([#4038](https://github.com/input-output-hk/cardano-node/pull/4038))
* トレースインフラの更新:
  * コンフィギュレーション構造の見直しによるUXの向上 ([#3867](https://github.com/input-output-hk/cardano-node/pull/3867))
  * 実装のリワークをしトレース定義からプロトタイプを削除する ([#3731](https://github.com/input-output-hk/cardano-node/pull/3731))
  * 新しいトレースシステムを選択できるようにトレース設定を修正 ([#3655](https://github.com/input-output-hk/cardano-node/pull/3655))
  * GC メトリクスを登録 ([#3858](https://github.com/input-output-hk/cardano-node/pull/3858))
  * メトリクスは、重大度と頻度制限の影響を受けなくなりました ([#3876](https://github.com/input-output-hk/cardano-node/pull/3876))
  * ekg-direct のメトリクスを new-tracing に移植する ([#3873](https://github.com/input-output-hk/cardano-node/pull/3873))
  * ノード状態データポイントの拡張と修正 ([#3854](https://github.com/input-output-hk/cardano-node/pull/3854), [#3656](https://github.com/input-output-hk/cardano-node/pull/3656))
  * 新しいトレースで古いピアのトレースが誤って呼び出されていた ([#3880](https://github.com/input-output-hk/cardano-node/pull/3880))
  * TraceConstraintsから未使用の制約を削除する ([#3822](https://github.com/input-output-hk/cardano-node/pull/3822))
  * 必要に応じてトレース転送の適切な開始 ([#3634](https://github.com/input-output-hk/cardano-node/pull/3634))
* cardano-tracer:
  * 転送されるトレースのフォーマット修正 ([#3640](https://github.com/input-output-hk/cardano-node/pull/3640), [#3654](https://github.com/input-output-hk/cardano-node/pull/3654), [#3660](https://github.com/input-output-hk/cardano-node/pull/3660), [#3671](https://github.com/input-output-hk/cardano-node/pull/3671)).
  * テスト修正 ([#3714](https://github.com/input-output-hk/cardano-node/pull/3714))
  * シンボリックリンクの削除、ログの切断の修正 ([#3930](https://github.com/input-output-hk/cardano-node/pull/3930))
  * 空行のバグを修正 ([#3962](https://github.com/input-output-hk/cardano-node/pull/3962))
  * cardano-tracerの一部としてRTView, ウェブパフォーマンスダッシュボード ([#3852](https://github.com/input-output-hk/cardano-node/pull/3852))
  * RTView: CPU使用率(GC + App) (パーセント)、https (デフォルト)、エラーエクスポート ([#3934](https://github.com/input-output-hk/cardano-node/pull/3934))
* ドキュメントの更新
  * Haskell のインストール方法の更新と libsecp256k1 への言及 ([#3796](https://github.com/input-output-hk/cardano-node/pull/3796))
  * cardano-node-cli-reference.md を更新 ([#3630](https://github.com/input-output-hk/cardano-node/pull/3630))
  * 新しいトレースに関するドキュメントを改善([#3834](https://github.com/input-output-hk/cardano-node/pull/3834), [#3842](https://github.com/input-output-hk/cardano-node/pull/3842))
  * 推奨システム要件 ([#4005](https://github.com/input-output-hk/cardano-node/pull/4005))
  * `libsodium`のインストールについてさらに詳しく説明([#4000](https://github.com/input-output-hk/cardano-node/pull/4000))
* ワークベンチ、ビルド、テスト、ベンチマークの各種インフラの改善([#3638](https://github.com/input-output-hk/cardano-node/pull/3638), [#3643](https://github.com/input-output-hk/cardano-node/pull/3643), [#3705](https://github.com/input-output-hk/cardano-node/pull/3705), [#3789](https://github.com/input-output-hk/cardano-node/pull/3789), [#3812](https://github.com/input-output-hk/cardano-node/pull/3812), [#3824](https://github.com/input-output-hk/cardano-node/pull/3824), [#3941](https://github.com/input-output-hk/cardano-node/pull/3941), [#3851](https://github.com/input-output-hk/cardano-node/pull/3851))

</details>

<details>

<summary>コンセンサス</summary>

* ブロック拡散パイプライン ([#3688](https://github.com/input-output-hk/ouroboros-network/pull/3688), [#3742](https://github.com/input-output-hk/ouroboros-network/pull/3742), [#3752](https://github.com/input-output-hk/ouroboros-network/pull/3752), [#3688](https://github.com/input-output-hk/ouroboros-network/pull/3688))
* バベッジ時点で、2つのVRFチェックから1つに移動 ([#3595](https://github.com/input-output-hk/ouroboros-network/pull/3595))
* バベッジ時点で、op cert発行番号のインクリメントを制限 ([#3595](https://github.com/input-output-hk/ouroboros-network/pull/3595))
* 新しい関数 getOpCertCounters ([#3781](https://github.com/input-output-hk/cardano-node/issues/3781))
* バグフィックス: バベッジ時点で、トランザクションの有効間隔が実際に制限されるようにした。 ([#3754](https://github.com/input-output-hk/ouroboros-network/pull/3754))
* 簡略化: dが0のままなので、BabbageはTransitional Praosではなく、本来のPraosプロトコルを実行する。([#3595](https://github.com/input-output-hk/ouroboros-network/pull/3595))
* プロトコル: `PraosProtocolSupportsNode` クラスの追加([#3758](https://github.com/input-output-hk/ouroboros-network/pull/3758))
* 帳尻合わせに失敗することもある`EpochInfo` の提供 ([#3770](https://github.com/input-output-hk/ouroboros-network/pull/3770))
* `FallingEdge` パターンの同義語に `COMPLETE` プラグマを追加 ([#3766](https://github.com/input-output-hk/ouroboros-network/pull/3766))
* 簡略化：古くなったハンドシェイクのバージョンを削除 ([#3696](https://github.com/input-output-hk/ouroboros-network/pull/3696), [#3699](https://github.com/input-output-hk/ouroboros-network/pull/3699))

</details>

<details>

<summary>台帳</summary>

* バベッジ時代の実装 ([#2560](https://github.com/input-output-hk/cardano-ledger-specs/pull/2560), [#2599](https://github.com/input-output-hk/cardano-ledger-specs/pull/2599), [#2602](https://github.com/input-output-hk/cardano-ledger-specs/pull/2602), [#2613](https://github.com/input-output-hk/cardano-ledger-specs/pull/2613), [#2618](https://github.com/input-output-hk/cardano-ledger-specs/pull/2618), [#2619](https://github.com/input-output-hk/cardano-ledger-specs/pull/2619), [#2629](https://github.com/input-output-hk/cardano-ledger-specs/pull/2629), [#2633](https://github.com/input-output-hk/cardano-ledger-specs/pull/2633), [#2643](https://github.com/input-output-hk/cardano-ledger-specs/pull/2643), [#2645](https://github.com/input-output-hk/cardano-ledger-specs/pull/2645), [#2654](https://github.com/input-output-hk/cardano-ledger-specs/pull/2654), [#2661](https://github.com/input-output-hk/cardano-ledger-specs/pull/2661), [#2664](https://github.com/input-output-hk/cardano-ledger-specs/pull/2664), [#2666](https://github.com/input-output-hk/cardano-ledger-specs/pull/2666), [#2678](https://github.com/input-output-hk/cardano-ledger-specs/pull/2678), [#2681](https://github.com/input-output-hk/cardano-ledger-specs/pull/2681), [#2689](https://github.com/input-output-hk/cardano-ledger-specs/pull/2689), [#2694](https://github.com/input-output-hk/cardano-ledger-specs/pull/2694), [#2700](https://github.com/input-output-hk/cardano-ledger-specs/pull/2700), [#2701](https://github.com/input-output-hk/cardano-ledger-specs/pull/2701), [#2702](https://github.com/input-output-hk/cardano-ledger-specs/pull/2702), [#2708](https://github.com/input-output-hk/cardano-ledger-specs/pull/2708), [#2710](https://github.com/input-output-hk/cardano-ledger-specs/pull/2710), [#2711](https://github.com/input-output-hk/cardano-ledger-specs/pull/2711), [#2712](https://github.com/input-output-hk/cardano-ledger-specs/pull/2712), [#2716](https://github.com/input-output-hk/cardano-ledger-specs/pull/2716), [#2717](https://github.com/input-output-hk/cardano-ledger-specs/pull/2717), [#2723](https://github.com/input-output-hk/cardano-ledger-specs/pull/2723), [#2727](https://github.com/input-output-hk/cardano-ledger-specs/pull/2727), [#2751](https://github.com/input-output-hk/cardano-ledger-specs/pull/2751), [#2766](https://github.com/input-output-hk/cardano-ledger-specs/pull/2766), [#2789](https://github.com/input-output-hk/cardano-ledger-specs/pull/2789), [#2799](https://github.com/input-output-hk/cardano-ledger-specs/pull/2799), [#2807](https://github.com/input-output-hk/cardano-ledger-specs/pull/2807), [#2813](https://github.com/input-output-hk/cardano-ledger-specs/pull/2813), [#2814](https://github.com/input-output-hk/cardano-ledger-specs/pull/2814), [#2815](https://github.com/input-output-hk/cardano-ledger-specs/pull/2815), [#2816](https://github.com/input-output-hk/cardano-ledger-specs/pull/2816), [#2819](https://github.com/input-output-hk/cardano-ledger-specs/pull/2819), [#2821](https://github.com/input-output-hk/cardano-ledger-specs/pull/2821), [#2822](https://github.com/input-output-hk/cardano-ledger-specs/pull/2822), [#2848](https://github.com/input-output-hk/cardano-ledger-specs/pull/2848), [#2852](https://github.com/input-output-hk/cardano-ledger-specs/pull/2852))
* テイラー級数近似による指数関数の計算のバグを修正しました。 このバグがコードに現れることはなかったが、この修正は将来の耐障害性のために有用である。 ([#2591](https://github.com/input-output-hk/cardano-ledger-specs/pull/2591))
* Alonzo CDDL仕様に不足しているプロトコルパラメータを追加 ([#2590](https://github.com/input-output-hk/cardano-ledger-specs/pull/2590))
* 台帳とTPraosプロトコルの分離に取り組む。 ([#2575](https://github.com/input-output-hk/cardano-ledger-specs/pull/2575), [#2605](https://github.com/input-output-hk/cardano-ledger-specs/pull/2605), [#2628](https://github.com/input-output-hk/cardano-ledger-specs/pull/2628), [#2630](https://github.com/input-output-hk/cardano-ledger-specs/pull/2630), [#2711](https://github.com/input-output-hk/cardano-ledger-specs/pull/2711), [#2748](https://github.com/input-output-hk/cardano-ledger-specs/pull/2748), [#2763](https://github.com/input-output-hk/cardano-ledger-specs/pull/2763), [#2776](https://github.com/input-output-hk/cardano-ledger-specs/pull/2776))
* Plutus V2で、固定長リストを使って整合性ハッシュのコストモデルをエンコードする。 ([#2589](https://github.com/input-output-hk/cardano-ledger-specs/pull/2589))
* 全時代にわたる追加テスト([#2338](https://github.com/input-output-hk/cardano-ledger-specs/pull/2338), [#2598](https://github.com/input-output-hk/cardano-ledger-specs/pull/2598), [#2620](https://github.com/input-output-hk/cardano-ledger-specs/pull/2620), [#2656](https://github.com/input-output-hk/cardano-ledger-specs/pull/2656), [#2674](https://github.com/input-output-hk/cardano-ledger-specs/pull/2674), [#2695](https://github.com/input-output-hk/cardano-ledger-specs/pull/2695), [#2696](https://github.com/input-output-hk/cardano-ledger-specs/pull/2696), [#2698](https://github.com/input-output-hk/cardano-ledger-specs/pull/2698), [#2747](https://github.com/input-output-hk/cardano-ledger-specs/pull/2747), [#2758](https://github.com/input-output-hk/cardano-ledger-specs/pull/2758), [#2760](https://github.com/input-output-hk/cardano-ledger-specs/pull/2760), [#2790](https://github.com/input-output-hk/cardano-ledger-specs/pull/2790), [#2817](https://github.com/input-output-hk/cardano-ledger-specs/pull/2817))
* 様々な内部リファクタリングと小さな修正 ([#2596](https://github.com/input-output-hk/cardano-ledger-specs/pull/2596), [#2597](https://github.com/input-output-hk/cardano-ledger-specs/pull/2597), [#2600](https://github.com/input-output-hk/cardano-ledger-specs/pull/2600), [#2603](https://github.com/input-output-hk/cardano-ledger-specs/pull/2603), [#2606](https://github.com/input-output-hk/cardano-ledger-specs/pull/2606), [#2608](https://github.com/input-output-hk/cardano-ledger-specs/pull/2608), [#2611](https://github.com/input-output-hk/cardano-ledger-specs/pull/2611), [#2621](https://github.com/input-output-hk/cardano-ledger-specs/pull/2621), [#2622](https://github.com/input-output-hk/cardano-ledger-specs/pull/2622), [#2623](https://github.com/input-output-hk/cardano-ledger-specs/pull/2623), [#2624](https://github.com/input-output-hk/cardano-ledger-specs/pull/2624), [#2639](https://github.com/input-output-hk/cardano-ledger-specs/pull/2639), [#2644](https://github.com/input-output-hk/cardano-ledger-specs/pull/2644), [#2650](https://github.com/input-output-hk/cardano-ledger-specs/pull/2650), [#2660](https://github.com/input-output-hk/cardano-ledger-specs/pull/2660), [#2671](https://github.com/input-output-hk/cardano-ledger-specs/pull/2671), [#2706](https://github.com/input-output-hk/cardano-ledger-specs/pull/2706), [#2709](https://github.com/input-output-hk/cardano-ledger-specs/pull/2709), [#2721](https://github.com/input-output-hk/cardano-ledger-specs/pull/2721), [#2722](https://github.com/input-output-hk/cardano-ledger-specs/pull/2722), [#2733](https://github.com/input-output-hk/cardano-ledger-specs/pull/2733), [#2735](https://github.com/input-output-hk/cardano-ledger-specs/pull/2735), [#2752](https://github.com/input-output-hk/cardano-ledger-specs/pull/2752), [#2755](https://github.com/input-output-hk/cardano-ledger-specs/pull/2755), [#2768](https://github.com/input-output-hk/cardano-ledger-specs/pull/2768), [#2769](https://github.com/input-output-hk/cardano-ledger-specs/pull/2769), [#2773](https://github.com/input-output-hk/cardano-ledger-specs/pull/2773), [#2777](https://github.com/input-output-hk/cardano-ledger-specs/pull/2777), [#2795](https://github.com/input-output-hk/cardano-ledger-specs/pull/2795), [#2803](https://github.com/input-output-hk/cardano-ledger-specs/pull/2803))
* MIRの証明書において、正しい転送のみ許可されるようにチェックを追加する。\
  ([#2579](https://github.com/input-output-hk/cardano-ledger-specs/pull/2579))
* 実行中の台帳のメモリ使用量を削減するためのさまざまな作業 ([#2584](https://github.com/input-output-hk/cardano-ledger-specs/pull/2584), [#2592](https://github.com/input-output-hk/cardano-ledger-specs/pull/2592), [#2607](https://github.com/input-output-hk/cardano-ledger-specs/pull/2607), [#2609](https://github.com/input-output-hk/cardano-ledger-specs/pull/2609), [#2616](https://github.com/input-output-hk/cardano-ledger-specs/pull/2616), [#2625](https://github.com/input-output-hk/cardano-ledger-specs/pull/2625), [#2637](https://github.com/input-output-hk/cardano-ledger-specs/pull/2637), [#2675](https://github.com/input-output-hk/cardano-ledger-specs/pull/2675), [#2707](https://github.com/input-output-hk/cardano-ledger-specs/pull/2707), [#2759](https://github.com/input-output-hk/cardano-ledger-specs/pull/2759))
* 台帳の性能を上げるためのさまざまな作業 ([#2632](https://github.com/input-output-hk/cardano-ledger-specs/pull/2632), [#2636](https://github.com/input-output-hk/cardano-ledger-specs/pull/2636), [#2667](https://github.com/input-output-hk/cardano-ledger-specs/pull/2667), [#2668](https://github.com/input-output-hk/cardano-ledger-specs/pull/2668), [#2699](https://github.com/input-output-hk/cardano-ledger-specs/pull/2699), [#2731](https://github.com/input-output-hk/cardano-ledger-specs/pull/2731), [#2750](https://github.com/input-output-hk/cardano-ledger-specs/pull/2750), [#2761](https://github.com/input-output-hk/cardano-ledger-specs/pull/2761), [#2767](https://github.com/input-output-hk/cardano-ledger-specs/pull/2767), [#2771](https://github.com/input-output-hk/cardano-ledger-specs/pull/2771), [#2772](https://github.com/input-output-hk/cardano-ledger-specs/pull/2772), [#2801](https://github.com/input-output-hk/cardano-ledger-specs/pull/2801), [#2804](https://github.com/input-output-hk/cardano-ledger-specs/pull/2804))
* Alonzo genesis用のJSONシリアライザー/デシリアライザーを追加しました。これは台帳では使われませんが、ノードでは使われるかもしれません。([#2627](https://github.com/input-output-hk/cardano-ledger-specs/pull/2627))
* 報酬に関連する2つの新規イベントを追加 - `DeltaRewardEvent` と\
  `TotalRewardEvent` です。前者は計算中に増分報酬を与え、後者は計算が終了した時点で結果を報告する。 ([#2615](https://github.com/input-output-hk/cardano-ledger-specs/pull/2615), [#2647](https://github.com/input-output-hk/cardano-ledger-specs/pull/2647), [#2673](https://github.com/input-output-hk/cardano-ledger-specs/pull/2673), [#2690](https://github.com/input-output-hk/cardano-ledger-specs/pull/2690))
* リワードイベント、`RestrainedRewards`を追加。登録解除などの理由でその後支払われなかったリワードの詳細が含まれます。 ([#2726](https://github.com/input-output-hk/cardano-ledger-specs/pull/2726))
* スナップショットされた時刻のステーク分布が得られるイベントを追加する。([#2652](https://github.com/input-output-hk/cardano-ledger-specs/pull/2652))
* Plutusスクリプト実行に関連する2つの新規イベントを追加.\
  `IsValid`がtrueでエラーがない場合、`SuccessfulPlutusScriptsEvent`が放出される。 このイベントには、トランザクション内のすべてのスクリプトをリターンするために必要なすべての情報が含まれています。`IsValid`が false であり、かつエラーが存在する場合、2つのイベントが発行されます。成功したスクリプトを含む先行イベントと、失敗したスクリプト詳細と`FailedPlutusScriptsEvent` です。([#2670](https://github.com/input-output-hk/cardano-ledger-specs/pull/2670))
* エポック境界で発行されるイベント`TotalAdaPotEvent`を追加。 様々なADAポット（リザーブ、トレジャリー、リワードポットなど）の大きさを報告するイベントです。\
  ([#2797](https://github.com/input-output-hk/cardano-ledger-specs/pull/2797))
* トランザクションにおいて、バイロン出力と、Plutus V2のロックされた出力を使うのをできないようにする。PlutusV1スクリプトは、バイロン出力と同じトランザクションで使用することができます。しかしByronの出力は、Plutusでは見えません。([#2617](https://github.com/input-output-hk/cardano-ledger-specs/pull/2617))
* テストにおけるメモリーリークを修正 ([#2648](https://github.com/input-output-hk/cardano-ledger-specs/pull/2648))
* コストモデルキーのリファレンスを追加する ([#2635](https://github.com/input-output-hk/cardano-ledger-specs/pull/2635))
* シェリー仕様の中で、シードの計算方法、およびスロットからシードへの変換方法を指定する([#2626](https://github.com/input-output-hk/cardano-ledger-specs/pull/2626))
* ベンチマーク・スイートの大幅な改良 ([#2668](https://github.com/input-output-hk/cardano-ledger-specs/pull/2668), [#2669](https://github.com/input-output-hk/cardano-ledger-specs/pull/2669), [#2699](https://github.com/input-output-hk/cardano-ledger-specs/pull/2699))
* 報酬の増分計算に使用されるパルスサイズのフィックス。その結果、エポック内の負荷がより均等になるはずです([#2676](https://github.com/input-output-hk/cardano-ledger-specs/pull/2676))
* 未使用の`cardano-ledger-example-shelley`パッケージをプルーニングしました([#2693](https://github.com/input-output-hk/cardano-ledger-specs/pull/2693))
* STSのルールに、まだ失敗が蓄積されていない場合にのみ、特定の処理を実行するロジックを追加。これは、例えば、トランザクションが壊れている場所でPlutusスクリプトを評価するのを避けるのに便利である([#2679](https://github.com/input-output-hk/cardano-ledger-specs/pull/2679), [#2847](https://github.com/input-output-hk/cardano-ledger-specs/pull/2847))
* `CostModel` コンストラクタを隠す。適切な`CostModel` の構築方法は `costModelParamsToCostModel` を使うことです([#2703](https://github.com/input-output-hk/cardano-ledger-specs/pull/2703), [#2730](https://github.com/input-output-hk/cardano-ledger-specs/pull/2730))
* ブロックの処理に必要なUTxOエントリーのセットを問い合わせることをサポートします。これは、UTxOをディスク上に移動する際に必要となる重要な機能である。\
  ([#2715](https://github.com/input-output-hk/cardano-ledger-specs/pull/2715))
* Byron/Shelley トランジションでの AVVM アドレスのスタッシュのサポートを追加。ディスク上のUTxOを有効にするのは少し面倒な作業です。AVVM アドレスはShelleyとAllegraの境界で削除されなければならない一方で、UTxOがディスク上にある時点では （Shelley以降）、UTxOに対する完全なクエリを禁止しているためです。\
  ([#2728](https://github.com/input-output-hk/cardano-ledger-specs/pull/2728))
* `Datum`の台帳ベースのバリデーションを削除する。これは現在、完全にPlutusによって行われます ([#2757](https://github.com/input-output-hk/cardano-ledger-specs/pull/2757))
* すべての元帳イベントに関するドキュメントを追加します。これは以下の場所で見ることができます。\
  <https://github.com/input-output-hk/cardano-ledger/blob/master/docs/LedgerEvents.md> ([#2778](https://github.com/input-output-hk/cardano-ledger-specs/pull/2778))
* アロンゾの時代において、Plutusから提供されたエポック情報を拡張し、未来への時間変換を任意に行えるようにする。これは、コンセンサス のバグに関連するもので、前時代にのみ任意に離れた翻訳を可能にしていました。このバグは修正されましたが、台帳は既存の時代の以前の挙動を維持しなければなりません。([#2785](https://github.com/input-output-hk/cardano-ledger-specs/pull/2785))
* JSONデシリアライザーでレガシーコストモードパラメーター名を翻訳するようにしました。 デシリアライザは名前を気にせず、パラメータの順序だけを気にするようになりました。これは、更新提案におけるコストモデルパラメータの扱い方と一貫しています。 ([#2792](https://github.com/input-output-hk/cardano-ledger-specs/pull/2792))
* 純粋な`EpochInfo`が過剰に使用されないようにする。 ([#2818](https://github.com/input-output-hk/cardano-ledger-specs/pull/2818))
* 空のtxbodyフィールドをシリアライズしない([#2863](https://github.com/input-output-hk/cardano-ledger-specs/pull/2863))
* 空の`SuccessfulPlutusScriptsEvent` イベントを取り除く ([#2861](https://github.com/input-output-hk/cardano-ledger-specs/pull/2861))
* ステーキングの Ptr最適化の無効化 ([#2875](https://github.com/input-output-hk/cardano-ledger-specs/pull/2875))
* 整合性ハッシュはすべてのrefスクリプトで必要ありません ([#2878](https://github.com/input-output-hk/cardano-ledger-specs/pull/2878))

</details>

<details>

<summary>ネットワーク</summary>

* 多ノード拡散シミュレーション ([#3497](https://github.com/input-output-hk/ouroboros-network/pull/3397))
* inboundGovernorLoop により出力されるトレースの例外 ([#3591](https://github.com/input-output-hk/ouroboros-network/pull/3591))
* prop\_timeouts\_enforced を追加 ([#3532](https://github.com/input-output-hk/ouroboros-network/pull/3532))
* IOSimPORを使ったコネクションマネージャーのテスト ([#3632](https://github.com/input-output-hk/ouroboros-network/pull/3632))
* localrootpeers のルックアップ結果を上書きしない ([#3641](https://github.com/input-output-hk/ouroboros-network/pull/3641))
* muxのtcpベアラのtcp\_infoを抽出 ([#3648](https://github.com/input-output-hk/ouroboros-network/pull/3648))
* IOSim MonadFixのインスタンス ([#3647](https://github.com/input-output-hk/ouroboros-network/pull/3647))
* io-classes: traceTVar と traceTMVar の 厳格なバージョンを追加 ([#3654](https://github.com/input-output-hk/ouroboros-network/pull/3654))
* プラットフォームに依存しないTCPInfoトレース ([#3660](https://github.com/input-output-hk/ouroboros-network/pull/3660))
* IOSimPORを用いたコネクションマネージャ移行順序テスト ([#3640](https://github.com/input-output-hk/ouroboros-network/pull/3640))
* IOSimPORからST効果を削除しました ([#3662](https://github.com/input-output-hk/ouroboros-network/pull/3662))
* RootPeersDNS: DNSの結果をガベージコレクトし、真実の単一ソースをテスト ([#3643](https://github.com/input-output-hk/ouroboros-network/pull/3643))
* net-simテストでのaccept errorsを有効にする ([#3668](https://github.com/input-output-hk/ouroboros-network/pull/3668))
* cardano-pingの対応プロトコルバージョンの更新 ([#3700](https://github.com/input-output-hk/ouroboros-network/pull/3700))
* `yield` を `MonadFork` に追加([#3713](https://github.com/input-output-hk/ouroboros-network/pull/3713))
* 拡散試験 ([#3619](https://github.com/input-output-hk/ouroboros-network/pull/3619), [#3629](https://github.com/input-output-hk/ouroboros-network/pull/3629), [#3633](https://github.com/input-output-hk/ouroboros-network/pull/3633), [#3636](https://github.com/input-output-hk/ouroboros-network/pull/3636), [#3707](https://github.com/input-output-hk/ouroboros-network/pull/3707), [#3727](https://github.com/input-output-hk/ouroboros-network/pull/3727), [#3728](https://github.com/input-output-hk/ouroboros-network/pull/3728), [#3761](https://github.com/input-output-hk/ouroboros-network/pull/3761))
* cardano-ping: `unless quiet` の誤植を修正。([#3729](https://github.com/input-output-hk/ouroboros-network/pull/3729))
* FFI経由ではなく、ベースから`getMonotonicNSec`をインポート([#3735](https://github.com/input-output-hk/ouroboros-network/pull/3735))
* connection-manager: ミニプロトコル・パラメータ ([#3606](https://github.com/input-output-hk/ouroboros-network/pull/3606))
* TxSubmission V1およびNodeToNodeV\_6より小さいか等しいすべてのノード間バージョンを削除 ([#3696](https://github.com/input-output-hk/ouroboros-network/pull/3696))
* NodeToClientV\_8以下を削除 ([#3699](https://github.com/input-output-hk/ouroboros-network/pull/3699))
* 既知の無効なブロックに対する厳しすぎる切断ルールの緩和 ([#3726](https://github.com/input-output-hk/ouroboros-network/pull/3726))
* io-simとtyped-protocolを新しいリポジトリに移動([#3747](https://github.com/input-output-hk/ouroboros-network/pull/3747))
* BabbageとP2PのNodeToNodeVersionを修正 ([#3775](https://github.com/input-output-hk/ouroboros-network/pull/3775))
* 各種変更 ([#3736](https://github.com/input-output-hk/ouroboros-network/pull/3736))
* ドキュメンテーション更新
  * chain-syncのドキュメントを更新 ([#3594](https://github.com/input-output-hk/ouroboros-network/pull/3594))
  * network-muxのタイプミスを修正([#3666](https://github.com/input-output-hk/ouroboros-network/pull/3666))
  * ドキュメントリンクに最近のnixビルドの変更を反映 ([#3651](https://github.com/input-output-hk/ouroboros-network/pull/3651))
  * タイプミスを修正 ([#3635](https://github.com/input-output-hk/ouroboros-network/pull/3635))

</details>

<details>

<summary>Cardano-cli</summary>

* cardano-api と cardano-cli に Vasil ハードフォークを追加 ([#3765](https://github.com/input-output-hk/cardano-node/pull/3765))
* リファレンススクリプトの統合 ([#3953](https://github.com/input-output-hk/cardano-node/pull/3953))
* Plutusv2リファレンススクリプトの残りのタイプをつなげる ([#4034](https://github.com/input-output-hk/cardano-node/pull/4034))
* 署名付きトランザクション（エンベロープ）のフレンドリーな出力表示を追加 ([#3617](https://github.com/input-output-hk/cardano-node/pull/3617))
* cardano-cliのトランザクションビュー: フレンドリーな証明書出力表示の追加 ([#3377](https://github.com/input-output-hk/cardano-node/pull/3377))
* cardano-cliのクエリ kes-period-info: 常にメトリクスを表示 ([#3683](https://github.com/input-output-hk/cardano-node/pull/3683))
* リーダーシップスケジュールのJSON形式([#3687](https://github.com/input-output-hk/cardano-node/pull/3687))
* Vasil cardano-cli のアップデート ([#3810](https://github.com/input-output-hk/cardano-node/pull/3810))
* 担保のリターンにリファレンススクリプトやデータムが含まれないようにする。 ([#3850](https://github.com/input-output-hk/cardano-node/pull/3850))
* kes-period-info のプロパティテスト ([#3718](https://github.com/input-output-hk/cardano-node/pull/3718))
* deserialiseFromRawBytesHex を拡張し、エラーの説明を生成するようにしました ([#3304](https://github.com/input-output-hk/cardano-node/pull/3304))
* genesis create-cardano コマンドを追加します。 ([#3832](https://github.com/input-output-hk/cardano-node/pull/3832))
* ブロックタイプでプロトコルを伝搬する ([#3818](https://github.com/input-output-hk/cardano-node/pull/3818))
* kes period infoコマンドの修正 ([#3945](https://github.com/input-output-hk/cardano-node/pull/3945))
* 正しい権限で VRF 署名用キーファイルを作成 ([#1948](https://github.com/input-output-hk/cardano-node/pull/1948))
* cardano-cliでローカルエンコードをUTF-8に設定 ([#4018](https://github.com/input-output-hk/cardano-node/pull/4018))
* example-reference-script-usage.shを更新し、インラインデータムも使用できるようにした ([#4006](https://github.com/input-output-hk/cardano-node/pull/4006))
* cardano-cliで簡単なリファレンススクリプトを組む([#4014](https://github.com/input-output-hk/cardano-node/pull/4014))
* cardano-cli に read-only-tx-in-reference オプションを追加 #(4042)

</details>

<details>

<summary>Cardano-api</summary>

* cardano-api と cardano-cli に Vasil ハードフォークを追加 ([#3765](https://github.com/input-output-hk/cardano-node/pull/3765))
* リファレンススクリプトの統合 ([#3953](https://github.com/input-output-hk/cardano-node/pull/3953))
* Plutusv2リファレンススクリプトの残りのタイプを追加 ([#4034](https://github.com/input-output-hk/cardano-node/pull/4034))
* `IsString` (ハッシュ ブロックヘッダ)の追加 ([#3619](https://github.com/input-output-hk/cardano-node/pull/3619))
* `LedgerStateEvents` 型のエイリアスにする ([#3692](https://github.com/input-output-hk/cardano-node/pull/3692))
* プロトコルエポックステートデコードエラーを伝搬 ([#3696](https://github.com/input-output-hk/cardano-node/pull/3696))
* cardano-apiでtx mempool monitoring ミニプロトコルを公開する ([#3706](https://github.com/input-output-hk/cardano-node/pull/3706))
* カルダノAPIにおけるバベッジ機能統合 その1 ([#3803](https://github.com/input-output-hk/cardano-node/pull/3803))
* 未使用のパッケージを削除する ([#3816](https://github.com/input-output-hk/cardano-node/pull/3816))
* BlockInModeに`IsCardanoEra`制約を追加 ([#3665](https://github.com/input-output-hk/cardano-node/pull/3665))
* cardano-api の TxOut をインラインデータで更新 ([#3773](https://github.com/input-output-hk/cardano-node/pull/3773))
* cardano-apiのtxoutをリファレンススクリプトで更新 ([#3779](https://github.com/input-output-hk/cardano-node/pull/3779))
* カルダノAPIでリターンと総担保を実装 ([#3787](https://github.com/input-output-hk/cardano-node/pull/3787))
* cardano-api に参照トランザクション入力を追加 ([#3804](https://github.com/input-output-hk/cardano-node/pull/3804))
* Txおよびレファレンススクリプトのデータを修正 ([#3882](https://github.com/input-output-hk/cardano-node/pull/3882))
* API機能 `cddlTypeToEra` をバベッジ時代に対応([#3916](https://github.com/input-output-hk/cardano-node/pull/3916))
* TxWitness BabbageEraのタイプミスを修正 ([#3961](https://github.com/input-output-hk/cardano-node/pull/3961))
* KES-period-info プロパティテスト ([#3718](https://github.com/input-output-hk/cardano-node/pull/3718))
* deserialiseFromRawBytesHex を拡張し、エラーの説明を生成するようにしました ([#3304](https://github.com/input-output-hk/cardano-node/pull/3304))
* genesis create-cardano コマンドを追加 ([#3832](https://github.com/input-output-hk/cardano-node/pull/3832))
* ブロックタイプでプロトコルを伝搬 ([#3818](https://github.com/input-output-hk/cardano-node/pull/3818))
* 正しい権限で VRF 署名用キーファイルを作成 ([#1948](https://github.com/input-output-hk/cardano-node/pull/1948))
* example-reference-script-usage.shを更新し、インラインデータムも使用できるようにした ([#4006](https://github.com/input-output-hk/cardano-node/pull/4006))
* 削除されたコメントの復元 ([#4044](https://github.com/input-output-hk/cardano-node/pull/4044))
* プロトコルパラメータに分散化パラメータを要求しない ([#4051](https://github.com/input-output-hk/cardano-node/pull/4051))

</details>

<details>

<summary>Submit-api</summary>

* submit-apiのためのBabbageトランザクション ([#3979](https://github.com/input-output-hk/cardano-node/pull/3979))

</details>

<details>

<summary>Deprecated features</summary>

</details>

<details>

<summary>Fixed issues</summary>

* ChainDBトレーサーの省略を修正 ([#4038](https://github.com/input-output-hk/cardano-node/pull/4038))
* KES期間情報コマンドの修正 ([#3945](https://github.com/input-output-hk/cardano-node/pull/3945))
* Txおよびレファレンススクリプトのデータを修正 ([#3882](https://github.com/input-output-hk/cardano-node/pull/3882))
* バグフィックス: トランザクションの有効期限は、Babbageのように、実際には制限されま ([#3754](https://github.com/input-output-hk/ouroboros-network/pull/3754))
* テイラー級数近似による指数関数の計算のバグを修正しました。このバグはコードで表示されることはありませんでしたが、この修正は将来の弾力性に有用です ([#2591](https://github.com/input-output-hk/cardano-ledger-specs/pull/2591))
* 報酬の増分計算に使用されるパルス状のサイズを修正。その結果、エポック内の負荷がより均等になるはずです ([#2676](https://github.com/input-output-hk/cardano-ledger-specs/pull/2676))

</details>

以下、ノード開発情報ではないため略
