CardanoのPerasパラメータがLedgerコードに導入

開発者は初期のPerasパラメータをマージし、証明書の保管とブロック構築に関する作業を進めつつ、テストネットのモニタリングを追加した。

By SongMarketCap

Updated:

Cardano News - CardanoのPerasパラメータがLedgerコードに導入

CardanoのPerasプロトコルパラメータがLedgerのメイン開発ブランチに取り込まれたことを、Tweagが10月6日のアップデートで確認した。レポートは10月3日までの作業を対象とし、証明書の取り扱いとテストネット基盤の進捗を詳述している。

より速いCardano決済のためのLedger統合

初期のパラメータ実装は9月28日にCardano Ledgerリポジトリへマージされた。Ledgerはネットワーク規則を強制し、ブロックチェーンの状態を処理するもので、新しいPerasパラメータが表現されるソフトウェア層を提供する。

Ouroboros Perasは投票レイヤーを追加することでCardanoのPraosコンセンサスプロトコルを拡張する。証明書はブロックに対する投票を集約し、所要の定足数を満たした場合にチェーン選択でそのブロックに追加の重み付けを与える。これにより、そのブロックおよびそれ以前のブロックが巻き戻される確率が低下する。

この設計は、トランザクションが採用チェーンにとどまることへの高い確信をより迅速に確立することを目的としている。取引所やブリッジ、その他ADAを処理するアプリケーションは、送金をいつ認識するかを判断する際に、これらの保証を活用できる。PerasはCIP-0140の下で提案中のアップグレードの段階にある。

Perasの証明書にはストレージとブロックスペースが必要

チームは履歴証明書を保存するための初期プロトタイプを完成させた。これは、検証済み証明書の追加と、特定のチェーンポイントに関連する記録の取得をサポートする。プロトタイプが内部レビューの準備を整えるには、なおクリーンアップが必要だ。

データベーステストが、不完全または破損した証明書の隔離メカニズムに関する初期作業と並行して進められている。後者の設計は、なお研究上の要件に合わせて調整中だ。

開発者は、ブロックにPeras証明書を含める必要がある場合にトランザクション選択を調整するコードも完成させた。その実装は現在、内部レビュー中だ。証明書はブロックの容量の一部を消費するため、ノードはADAやネイティブ資産の転送と並行して、コンセンサスデータ用のスペースを確保する必要がある。

Cardanoテストネットがノードモニタリングを統合

ローカルのPerasテストネットは、稼働中のノードからデータを収集するcardano-tracerのサポートを獲得した。関連するモニタリングの変更は10月5日にCardano Nodeリポジトリへマージされ、Tweagのレポートで説明されたテストネットのツーリングを拡張した。

レポートはPerasのメインネット有効化日を示していない。別のコンセンサス変更が10月1日にマージされ、ブロック適用中のPerasのエポックコンテキスト更新を一時的に無効化している。実装が完了するまで、新たな投票ラウンドの長さとエポック長を結び付ける制約を次回のノードリリースから外しておくためだ。

開発者が新しいオプションを有効化すると、cardano-testnetはトレーサーを起動し、参加ノードがそのトレーサーへデータを転送するよう設定する。ノードモニタリングはテスト環境の起動手順の一部になった。