Cardano Leiosが六倍のテストネット結果を受けてノードストレージを再設計

最新のLeiosプロトタイプは、巻き戻し可能なデータを確定済みブロックから分離し、ノードがデータベースをクリーンアップする方法を変更した。これは、CardanoのPraosプロトコルの現行スループット上限の六倍を計測した公開テストネット段階に続く作業である。

By SongMarketCap

Cardano News - Cardano Leiosが六倍のテストネット結果を受けてノードストレージを再設計

Input Outputのコンセンサスチームは9月25日、データストレージとノード運用に焦点を当てたOuroboros Leiosプロトタイプの変更点を報告した。このアップデートは、提案中のCardanoのコンセンサスアップグレードが、継続的なトランザクション負荷の下で最初の公開テスト段階を完了したMusashiNetの結果に基づいている。

Leiosはロールバック可能データと確定済みデータを分離

このプロトタイプは、ロールバックされ得るデータを確定済みデータとは別に保存するようになった。認定済みのendorser blocksはバックグラウンドで二つのデータベースファイルの間を移動し、ノード運用者はそれぞれのファイルを別々のディスクに配置できる。

チームはまた、ノードが不要なレコードを削除する方法を変更した。まず印を付け、その後、データベースのクリーンアップがノードをブロックしないように、一定のペースでバッチ削除する。開発ツールは、ブロックと投票を伴うLeiosのチェーンを構築できるようになり、あるいは選択したスロットまでそのチェーンを巻き戻して、その外側に残ったトランザクションを削除できる。

これらの変更は、Leiosで追加されるブロックによって生じるストレージとリカバリーの要求に対応するものだ。これにより、次の継続的テストに向けて、チームはより堅牢なプロトタイプを得た。

MusashiNetが六倍のスループットを計測

Leiosは、Praosのチェーンを維持したままCardanoのトランザクション処理能力を拡張するよう設計されている。ブロックプロデューサはトランザクションを運ぶ追加のendorser blocksを作成し、それらは恒久台帳に入る前に委員会による認証を経る。この設計はCIP-164で規定されている。

MusashiNetの第一段階であるEarthは41日間稼働した。127,000を超えるブロックが生成され、約30,000のendorser blocksがアナウンスされ、約8,000の証明書がオンチェーンに現れた。テスト期間中に63のステークプールが登録した。

Leiosを有効化した状態で、テストネットは最高で26.8 TxkB/sに達し、現在のCardanoメインネットのパラメータにおけるPraosでは4.51 TxkB/sである。TxkB/sは、処理されるトランザクションデータの毎秒当たりの量を測る指標であり、トランザクション数ではない。Earthのより安定した終盤には、Leiosがテストネットのチェーンに到達するトラフィックの54%を担った。

このテストでは、メモリリーク、同期の停滞、負荷下でのブロック生成の遅延などのソフトウェア上の問題も露呈した。その段階での修正と、さらにmempoolへの変更が、MusashiNetがWater段階を進む中でテストされている。

メインネット準備は速度テストを越えて進展

Input Outputは2026年末までにメインネット対応のLeiosリリース候補を用意することを目指している。残る作業には、本番水準の実装、適合性とセキュリティのテスト、Cardanoノードソフトウェアとの統合、ステークプールおよびエコシステムツール全体での準備が含まれる。ハードフォークの意思決定が、アップグレードをいつ有効化できるかを左右する。

Leiosのロードマップは、継続的な負荷の下でのスループット、レイテンシ、ノードリソース使用量に関する計測結果の公開を求めている。また、テストネットのアップグレードと、メインネットのパラメータを段階的に引き上げる計画も必要とされる。これらの結果により、Earthで測定された性能が運用要件と初期メインネット構成にどのように反映されるかが決まる。