コンテンツへスキップ
プレビューモード — 未承認の記事を含みます。外部共有はお控えください。 本番で確認 →
The Kagari
Developer

Aptos Coreが独立したバリデータネットワーク向けDBフォークツールを追加

2026年9月7日 · 1 分で読める

Aptos Coreの新しいプルリクエストは、重要なテスト課題に対応するデータベースフォーキングユーティリティを追加します。本番環境級の状態が必要でありながら、実際の本番コンセンサスやネットワーク効果は避けたいというニーズに答えるものです。`aptos-debugger aptos-db fork`ツールは、既存のAptos DBを独立したフォークにコピーし、チェーンID、バリデータセット、バリデータ設定、ステークプール、バリデータパフォーマンス状態を新しく生成されたローカルバリデータに置き換えます。

このツールは、各独立環境に対して新しい仮想ジェネシス書き込みセット、ウェイポイント、バリデータごとのDBチェックポイント、ノード設定、アイデンティティ、フォークマニフェストを生成します。このアプローチにより、ジェネシス後のアプリケーション状態が保持されます。つまり、現実的なアカウントとコントラクトデータを確保しながら、ソースDBは完全に変更されないままです。実装には包括的なセーフティガード機能があります。メインネットおよび予約済みチェーンIDの拒否、ソース/出力エイリアシングの防止、ネストされたパスのブロック、バリデータアドレスの衝突検出、バリデータ設定のタイムスタンプ検証を含みます。

フォークユーティリティのテストは複数の検証層にわたります。単体テストは`cargo test`でコアフォーキングロジックを検証し、統合テストはポストジェネシスDBチェックポイントから2つの実際の`aptos-node`プロセスを起動し、両ノードがチェーンID 42で新しい台帳バージョンをコミットするのを観察し、両RESTエンドポイント経由でアカウント状態が保持されることを確認します。PRには、実際のメインネット由来チェックポイントに対する検証がフォローアップ受け入れ作業として残っていることが記載されています。

このツールは、バイナリとスマートコントラクトのテストにとって重要な問題を解決します。開発者は、バリデータの偽装、意図しないネットワーク接続、ライブバリデータセットへの意図しない影響のリスクを冒すことなく、本番環境のような状態トポロジーで作業できるようになります。独立したフォークアプローチにより、ソースネットワークからの完全な隔離を維持しながら、包括的なテストシナリオが可能になります。

ソース github.com
シェア
The Kagari

Kagariは次世代ブロックチェーンに特化した多言語メディアプラットフォームです。公式ニュース、開発者リソース、ハッカソン情報を整理し、ビルダーとユーザーがエコシステムの動向をより簡単に追えるインフォメーションレイヤーを目指しています。

© 2026 The Kagari. All rights reserved.