このプロジェクトについて
QuaxarはXRP LedgerサーバーのRust実装であり、台帳データの同期、ピアオーバーレイへの参加、HTTPおよびWebSocket JSON RPCリクエストの処理、運用者向けCLIの提供を目的としています。rippledの動作に密接に従いつつ、Rustの所有権、型付きプロトコルモデル、構造化エラー、明示的なランタイム境界を採用しています。
現在のステータス: ベータ版。テストネット運用ではfull状態およびproposing状態に到達し、署名済みバリデーションを公開し、検証済みチェーンで進行しています。ライブ送信のカバレッジには、XRP支払い、発行トークン支払い、NFTミント、AMM作成、アカウント照会、および想定される拒否ケースが含まれます。本番バリデータ運用はまだ推奨されていません。
主な機能:
- プロトコル: XRP Ledgerのシリアライゼーション、フィールド定義、Amendment、トランザクションモデル、SHAMapサポート。
- 台帳同期: ハッシュ単位の並列合流取得、共有NodeFamilyキャッシュ、再利用可能な検証済みSHAMapノード、NuDB永続化、スナップショットのエクスポート/インポート、実行リソースの制限。
- ストレージ: 一括インポート、ストリーミングエクスポート、実装されている箇所でのRocksDB設定サーフェスを備えたNuDBノードストア。
- RPC: パブリックおよび管理者コマンド処理を備えたHTTPおよびWebSocket JSON RPC。
- トランザクション: コア支払い、アカウント、トラストライン、NFT、AMM、MPT、vault、レンディング、キュー、不変条件パスが活発なパリティカバレッジの対象。
- 運用: 対話型CLI、ヘルスチェック、同期ステータス、ピア検査、データベース統計、ログ制御、バリデータキーツール、スナップショットのエクスポート/インポート、doctor診断コマンド。
- 設定: 対話型インストーラー、明示的な設定検証、ノードサイズプロファイル、エンドポイント検証、運用者向け診断。
インストールオプションには、macOS/LinuxおよびWindows向けの対話型インストーラー、Rust 1.90以上を必要とするソースからの手動ビルド、Docker Composeデプロイメントが含まれます。運用者CLIは、status、health、sync-status、peers、台帳照会、RPCパススルー、バリデータキー管理、ベンチマーク、グレースフルシャットダウンのコマンドを提供します。
アーキテクチャは、xrpl/クレート(共有プロトコルおよびデータ構造の基盤)とxrpld/ランタイムクレート(acquisition、app、cli、consensus、ledger、nodestore、overlay、rpc/server、tx、metrics)に分割されています。NetworkOpsは、キャッシュ取得とは独立してpreferred-LCLポリシーとコーディネーター復旧アンカーを管理します。支払いフローは、ストランド評価全体で単一のAMMコンテキストを共有し、AMM流動性はCLOB実行の前に評価されます。
ドキュメントには、実行、設定、CLIリファレンス、同期、acquisitionアーキテクチャ、バリデータ、全体アーキテクチャ、RPCメソッドのガイドが含まれます。Apache 2.0の下でライセンスされています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.