cardano-cli 11.7がステークプール向けBLSキー対応ツールを追加

このリリースにより、オペレーターはプール設定を再入力せずに更新された登録証明書を用意できる。Dijkstra期に向けて開発中の機能のサポートも拡充する。

By SongMarketCap

Updated:

Cardano News - cardano-cli 11.7がステークプール向けBLSキー対応ツールを追加

Intersectはcardano-cli 11.7.0.0をリリースし、ステークプール運用者がBLSキー付きの登録証明書を用意できるコマンドを追加した。これらのキーは、Ouroboros Leiosで計画されている投票システムへの参加を目的としている。

このコマンドラインインターフェイスの更新では、サブトランザクション、プロトコルパラメータ提案、証明書検査のためのツールも導入された。Dijkstraの機能は、将来のCardanoメインネットのアップグレードに先立って開発とテストが進められている。

BLSキーでプール証明書を更新する

新しい cardano-cli dijkstra stake-pool bls-registration-certificate offline コマンドは、既存のプール登録証明書を読み取り、更新版を作成する。BLS署名鍵を用いて公開BLSキーと対応する保有証明を導出する。

このコマンドはプールの他の設定を保持するため、マージン、固定費、プレッジ、リレーアドレスなどのパラメータを運用者が再入力する必要はない。リリースノートによると、BLSキーの初回追加とその後のローテーションの両方をサポートする。

また、Conway期に作成された証明書を受け付け、過去のバージョンの cardano-cli が書き出したファイルも含まれる。このコマンドはプールIDと旧BLSキーと新BLSキーを表示し、キーが同一の場合は警告する。

この処理はオフラインで実行され、証明書を作成する。ネットワークに変更を登録するには、その証明書を署名済みのトランザクションに含めて送信する必要がある。

BLSキーとLeiosの関係

BLSキーは、Cardanoのコンセンサスプロトコルの発展形であるOuroboros Leiosの計画中の投票プロセスの一部を構成する。選出された委員会メンバーがエンドーサーブロックへの投票に署名し、それぞれの署名は短い証明書に集約できる。

ステークプールのBLSキー登録はすでにDijkstraNetでテストされている。Intersectは、そのネットワークが11月2日にプロトコルバージョン12へ移行したと報告した。そこで使われているノードのバージョンはキー登録をサポートするが、完全なLinear Leiosは含まれていない。

別のテストネットワークであるMusashiは、完全なLinear Leiosと、より広範なDijkstra機能群のバージョンを含むプロトタイプを稼働させている。11月6日の更新で、Intersectはメインネット向けの推奨リリースとしてcardano-node 11.1.3を挙げ、11.2をDijkstraNet向けのプレリリースと説明した。

Intersectはまた、メインネット承認の取得とメモリ使用量のリグレッションへの対応を目的とする node 11.2.1 の計画も示した。バージョン11.3は、Linear Leiosを含むDijkstraのフル機能群に向けたターゲットのリリース候補とされている。

[NEWSBREAK]

開発者とガバナンス向けの新オプション

今回のCLIリリースでは、プロトコルパラメータ更新提案を作成するコマンドにDijkstra向けのオプションが追加された。これには、最小プールマージン、最大プレッジレバレッジ、Perasパラメータ、参照インプットのコストが含まれる。

開発者は、サブトランザクション用の署名を個別に作成し、未署名のサブトランザクションと組み合わせられるようになった。内容と一致しない署名はツールによって拒否される。

そのほか、CIP-159 account balance intervalsや、Dijkstraトランザクションを構築するためのガードスクリプトが追加された。新しいデバッグ証明書ビューコマンドは、証明書ファイルをJSONまたはYAMLで表示する。

このリリースでは、debug transaction view の出力におけるフィールド名も変更された。その出力から証明書情報を読み取るスクリプトは、新しいフィールド名を使用する必要がある。