Rippled

rippled(リップルディー)はP2PネットワークのXRP Ledgerで動作するサーバーの中核モジュールである。[1]

Rippled

rippled(リップルディー)はP2PネットワークのXRP Ledgerで動作するサーバーの中核モジュールである。[1]

それぞれのrippledサーバーはXRP Ledgerに接続し、暗号通貨取引のリレー動作、ローカルにコピーした分散元帳のメンテナンスなどを実行する。rippledのソースコードはC++で記述されており、オープンソースライセンス[2]としてGitHubに登録されている。

ユーザー自身のrippledサーバーを実行させることができる。それぞれのrippledサーバーは、分散元帳コンセンサスプロセス[3]に参加したり、取引の検証を実行することができる。

rippledサーバーの種類

rippledサーバーは、設定によっていくつかのモードで動作する。[4]

Stockサーバー

Stockサーバーとは、Stock(蓄積)されたデータを扱うサーバーのことである。 サーバー構築者のローカル環境に分散元帳をコピーして、XRP Ledgerをフォローする。 ユーザー自身のサーバーは信頼でき、負荷を管理でき、他人からのアクセスを遮断することができる。 管理者のみが負荷集中管理コマンドを実行することができる。例えばrippledには、負荷の高いWebSocket APIが多く実行された時に縮小運転するオプションがある。

Validating サーバー

Validatingサーバーとは、分散元帳のデータを検証するサーバーのことであり、コンセンサスプロセスに参加する。 XRP Ledgerの堅牢性や柔軟性は、相互に接続された結託することのない幾つかの検証者によって成り立っている。

全てのrippledサーバーがValidatorである必要はない。すでに信頼された組織がサーバーを追加したとしても、それは供託を防止する追加の手立てにはならない。1つの組織が複数の地域でサーバーの冗長性を提供することは自然災害などの緊急事態への対策にはなるが。

プライベートネットワーク上でValidatingサーバーを稼働させる場合は、Stockサーバーを経由して外部ネットワーク接続させることで、Stockサーバーをプロキシサーバとして使用することができる。

各Validatingサーバーは結託しないと考える複数のValidatingサーバーをUNL(Unique Node List)として設定し、それらのサーバーとのコンセンサスを取る。各サーバーのUNLの推奨値としてXRPL財団やリップル社などのコミュニティメンバーはネットワークを安定してフォローするための推奨バリデータリストを公表しており、rippledのデフォルト値として設定されている。これらの値は各サーバーが変更することが可能であり、設定を強制されるものではない。

誰もがValidatorを実行することができ、そのデータを集めることができるため、Validatorのパフォーマンスをレポートするツールを作ることができる。

In Stand-alone モード

In Stand-alone モードとは、スタンドアローン(単独で動作する)状態で稼働するサーバーのことである。 テスト目的で使用し、他のrippledサーバーとの通信を行わない。


サーバーの構築者はrippledの実行ファイルをクライアントアプリケーションとして実行し、rippled APIにアクセスすることができる(この場合は、片方のインスタンスはサーバーとして、もう片方のインスタンスはクライアントとして、2つのインスタンスが並行して動作する)。


出典


外部リンク


その他のRippleシステム中核モジュール

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.