Merge pull request #2027 from develoQ/upd-faq

Update FAQ
This commit is contained in:
Rome Reginelli
2023-08-08 14:53:18 -07:00
committed by GitHub
2 changed files with 55 additions and 50 deletions

View File

@@ -1,8 +1,8 @@
---
html: faq.html
parent: xrp-ledger-overview.html
blurb: バリデータ、ユニークードリスト、XRPの役割、セキュリティなどのトピックに関するよくある質問に対しての答えを見つけてください
subtitle: Your Questions About XRPL, Answered
blurb: XRP Ledger、XRPLエコシステム、コミュニティに関するよくある質問にお答えします
subtitle: XRPLについての質問にお答えします
top_nav_grouping: About
sidebar: disabled
labels:
@@ -17,13 +17,13 @@ name: よくある質問
<!--#{ using h4s for questions to keep them out of the right side nav (too cluttered when they display) and to provide appropriate text size for questions. #}-->
#### XRP Ledger(XRPL)はRippleが所有するプライベートブロックチェーンですか
いいえ。XRPLは分散型のパブリックブロックチェーンです。トランザクション処理やコンセンサスに影響を与えるような変更は、ネットワークバリデーターの80以上の承認が必要です。Rippleはネットワークへの貢献者の一員ですが、その権利は他の貢献者たちと同じです。ネットワークには150以上のバリデーターが参加しており、うちデフォルトのユニークードリスト(UNLs)に登録されているものは35以上です。Rippleはこれらのうち[2つのノード](https://foundation.xrpl.org/2022/10/06/unl-update-october-2022)を運営しています。
ユニークノードリスト(UNLs)に関しては[ユニークードリストUNLとは何ですか?](#ユニークードリストunlとは何ですか)の項目を参照してください。
いいえ。XRPLは分散型のパブリックブロックチェーンです。トランザクション処理やコンセンサスに影響を与えるような変更は、ネットワークバリデーターの80以上の承認が必要です。Rippleはネットワークへの貢献者の一員ですが、その権利は他の貢献者たちと同じです。ネットワークには150以上のバリデーターが参加しており、うちデフォルトのユニークードリスト(UNL)に登録されているものは35以上です。Rippleはこれらのうち[1つのノード](https://foundation.xrpl.org/2023/03/23/unl-update-march-2023/)を運営しています。
ユニークノードリスト(UNL)に関しては[ユニークードリストUNLとは何ですか?](#ユニークードリストunlとは何ですか)の項目を参照してください。
#### プルーフ・オブ・ワーク(PoW)が最善の検証メカニズムではないのですか?
いいえ。プルーフ・オブ・ワークは、信頼できる第三者を必要とせずに二重支出の問題を解決する最初のコンセンサンス・メカニズムでした。[XRP Ledgerのコンセンサスメカニズム](consensus.html)は、同じ問題をはるかに速く、安く、より良いエネルギー効率で解決します。
プルーフ・オブ・ワークは、信頼できる第三者を必要とせずに二重支出の問題を解決する最初のコンセンサンス・メカニズムでした。[XRP Ledgerのコンセンサスメカニズム](consensus.html)は、同じ問題をはるかに速く、安く、より良いエネルギー効率で解決します。
#### どのようにして持続可能なブロックチェーンを実現するのでしょうか?
@@ -36,17 +36,16 @@ name: よくある質問
はい。XRPLは米ドル、ユーロ、石油、金、リワードポイントなど、任意の資産をトークン化できるように構築されており、どんな通貨でもXRPL上で発行することができます。成長中のXRPLコミュニティは様々なフィアットトークンや暗号通貨をサポートしており、これを裏付けています。
#### XRPLは決済用だけではないのですか?
#### XRPLは決済用ではないのですか?
いいえ。当初は決済のユースケース向けに開発されましたが、台帳であるXRP Ledgerとそのネイティブ・デジタルアセットであるXRPの両方は、NFTなどの様々な革新的ブロックチェーンのユースケースで更に人気を集めています。自動マーケットメーカー(AMM)、XRPL Labsのスマートコントラクト機能に関するフック修正、相互運用サイドチェーンの開発などが現在進行中です。
いいえ。当初は決済のユースケース向けに開発されましたが、台帳であるXRP Ledgerとそのネイティブ・デジタルアセットであるXRPの両方は、NFTなどのブロックチェーンの革新的ユースケースで更に人気を集めています。自動マーケットメーカー(AMM)、XRPL Labsのスマートコントラクト機能Hooks、相互運用サイドチェーンの開発などが現在進行中です。
## バリデータ(検証者)とユニークノードリスト
<!--#{ using h4s for questions to keep them out of the right side nav (too cluttered when they display) and to provide appropriate text size for questions. #}-->
#### トランザクション(取引)のバリデータはどのようなサービスを提供するのですか?
バリデータは、トランザクションがプロトコル要件を満たしていて、結果として「有効」であるかどうかを判断します。バリデータが提供する独自の機能は、順序付けされた単位にトランザクションをグループ化し、二重支払いを防ぐことを目的としてその順序に同意することです。
バリデータは、トランザクションがプロトコル要件を満たしていて、結果として「有効」であるかどうかを判断します。バリデータが独自に提供する機能は、順序付けされた単位にトランザクションをグループ化し、二重支払いを防ぐことを目的としてその順序に同意することです。
コンセンサスプロセスの詳細は、[コンセンサス](consensus.html)を参照してください。
@@ -58,96 +57,102 @@ name: よくある質問
#### ユニークードリストUNLとは何ですか?
特定の参加者が、互いに共謀して自身をだますような企てを行わないものとして信頼するトランザクションバリデータから構成されるリストです
UNLとは、ある参加者が共謀しないと信じるバリデータのリストです。各サーバ運営者は自分のUNLを選ぶことができますが、通常は信頼できる発行元から提供されたデフォルトを参考にします。(信頼できる発行元からのデフォルトセットはデフォルトUNLまたは _dUNL_ と呼ばれることがあります)
#### どのUNLを選択すればよいですか?
誰でもバリデータになりえるため、信頼できるセットを選択する責任はネットワーク参加者にあります。現在、Rippleではデフォルトかつ推奨するリストを提供しています。これは、Rippleおよび第三者によって運用されているバリデータの履歴を見て、弊社が更新しているものです。最終的には、バリデータの品質に関して公表されているデータに基づいてネットワーク参加者自身が独自にリストを選択できるようになることで、Ripple自体がこのプロセスから身を引くようになると意図しています
バリデータは誰でも実行できるため、信頼できるバリデータを選ぶ責任はネットワーク参加者にあります。現在、2つの発行者Ripple、XRP Ledger財団が、過去の実績、証明された身元、責任あるITポリシーに基づき、高品質なバリデータの推奨デフォルトリストを公表していることが知られています。 しかし、すべてのネットワーク参加者は、自身が信頼できるバリデーターを選択することができ、上記の2つの発行者のいずれかに従う必要はありません
#### RippleがそのUNLの採用を推奨しているなら、それは集中型システムを形成することにならないのですか?
#### RippleがそのUNLの採用を推奨しているなら、それは中央集権的なシステムを形成することにならないのですか?
いいえ。XRP Ledgerネットワークはオプトイン方式です。各参加者は直接的または間接的に自身のUNLを選択することができます。万が一、Rippleが活動を停止したり、Rippleが悪意を持って行動したりした場合、参加者は自身のUNLを変更してXRP Ledgerを引き続き使用することができます。
#### Rippleによって運用されないバリデータにとってインセンティブとなるものは何ですか?
#### バリデータにとってインセンティブとなるものは何ですか?
バリデータを運することの主なインセンティブは、ネットワークの安定した運用と合理的な進化を維持し、保護することです。XRP Ledgerの進化はバリデータによって決定されるため、XRP Ledgerを使用するかこれに依存するビジネスには、ネットワークの信頼性と安定性確保されるというインセンティブが内在することになります。
バリデータを運する主なインセンティブは、ネットワークの安定的な運用と健全な進化を維持保護することです。XR Ledgerの進化を決定するのはバリデータであり、XRP Ledgerを用する、あるいはXRP Ledgerに依存するビジネスには、ネットワークの信頼性と安定性確保するインセンティブが内在しています。バリデータはまた、このように貢献することでコミュニティからの評価と信頼を得ることができます。
XRP Ledgerサーバを運用してネットワークに参加している場合バリデータを運するための費用や労力は最小限に抑えられます。つまり、Bitcoinにおけるマイニング報酬といった、追加のインセンティブは不要であるということです。Rippleでは、バリデータ運用報酬としてXRP支払うことはしないため、そのようなインセンティブによってバリデータの行動歪められることはありません。
ネットワークに参加するためにXRP Ledgerサーバを運営する場合バリデータを運するための追加コストや手間は最小限です。つまり、ビットコインにおけるマイニング報酬のような追加のインセンティブは必要ありません。Rippleバリデータ運用するための報酬としてXRP支払うことはしないため、そのようなインセンティブバリデータの行動歪めることはありません。
インセンティブがどのようにバリデーターの行動を歪めるかの例については、[miner extractable value (MEV)](https://arxiv.org/abs/1904.05234)をご覧ください。
#### 金融機関は、特定の制度上の基準や要件を満たすのに役立つトランザクションバリデータを設定できますか?
いいえ。トランザクション選択のためにカスタマイズされたバリデータポリシーを金融機関が設定することはできません。バリデータは既存のプロトコルに従う、従わないのいずれかを選択します。ソフトウェアは、プロトコルルールに従わない場合は機能しません。そのため、金融機関が社内の専門知識なしにカスタム実装を求めることはお勧めできません。
いいえ。トランザクション選択のためにカスタマイズされたバリデータポリシーを金融機関が設定することはできません。バリデータは既存のプロトコルに従う、従わないのいずれかを選択します。ソフトウェアは、プロトコルルールに従わない場合は機能しません。そのため、金融機関が社内の専門知識なしにカスタム実装を求めることは推奨されません。
#### ネットワーク内の20%を超えるノードが過半数と一致しない場合はどうなりますか? レジャー(台帳)の最終バージョンはどのように選択されますか?
#### ネットワーク内の20%を超えるノードが他の多数ノードと一致しない場合はどうなりますか? レジャー(台帳)の最終バージョンはどのように選択されますか?
コンセンサスを目的に新しく作られたUNLリストで継続するために、ネットワーク一時的に停止して再構成される場合があります。この一時的な処理の遅れは、むしろ二重支出のリスクを回避します
通常、あるトランザクションの有効性について係争があった場合、多数派が合意に達するまでそのトランザクションは保留されます。しかしネットワークの20超が多数派と同じプロトコルルールに従わなかった場合、ネットワーク一時的に停止します。参加者が互いに合意を得たいUNLに基づいてUNLを再設定すれば再開できます。この一時的な処理の遅延は二重支出よりも望ましいでしょう
レジャーの正式な最終バージョンを決定する過程で、一時的な内部バージョンが複数存在する可能性があります。分散システムでは、すべてのノードが同じ順序でトランザクションを受け取るわけではないため、のような内部バージョン発生します。従来のBitcoinにおける類似の振る舞いとしては、2つのブロックがほぼ同時にマイニングされたために2つのサーバがそれぞれ異なる最長チェーンを参照してしまう状況があります。
レジャーの正式バージョンを決定する過程で、一時的な内部バージョンが複数存在する可能性があります。分散システムでは、すべてのノードが同じ順序でトランザクションを受け取るわけではないため、のような内部バージョンは自然に発生します。ビットコインにおける類似の動作は、2つのブロックがほぼ同時に採掘されたために2つのサーバがそれぞれ異なる最長チェーンを見ることです。
しかし、正式なレジャーバージョンは常に1つしかありません。他のバージョンは無関係で、何の影響も与えません
しかし、レジャーの最新バージョンは常に1つだけであり、他のバージョンは無関係で無害です
XRP Ledgerのコンセンサスメカニズムが不利な状況でどのように動作するかについては、[攻撃と失敗モードに対するコンセンサスの保護](consensus-protections.html)をご覧ください。
#### XRP Ledgerでは正式なバリデータのオンボーディングプロセスを使用していますか?
いいえ。XRP Ledgerは、中央権限のないシステムであるため、正式なバリデータのオンボーディングプロセスのようなものは存在しません。
個々のデフォルトUNLの発行者は、推奨リストにいつバリデータを追加したり削除したりするかについて、独自のポリシーを設けています。
推奨事項やベストプラクティスについては、[バリデータとしての`rippled`の実行](run-rippled-as-a-validator.html)を参照してください。
#### デフォルトUNL(dUNL)がネットワークに最も影響力を持つなら、XRPLは中央集権的ではないでしょうか
バリデータはdUNLや広く使われているUNLを使わないこともできます。誰でもいつでも自由にUNLを作ることができます。
同じネットワーク上で複数のUNLが使われても構いません。各運営者は自分のサーバのUNLをカスタマイズすることもできるし、別の推奨リストに従うこともできます。これらすべてのサーバは同じチェーンを実行し、互いにコンセンサスを得ることができます。
しかし、もしあなたのUNLが他の人が使っているUNLと十分に重複していなければ、あなたのサーバーが他のネットワークからフォークしてしまう危険性があります。あなたのUNLが他の人が使っているUNLと90以上重なっていれば、フォークから完全に保護されます。重複が少ない場合、同じチェーンをフォローできるかもしれませんが、重複が少ないほど、ネットワークの接続性が悪いほど、UNLに信頼できないバリデータや悪意のあるバリデータがあるほど、フォークする可能性が高くなります。
## XRPの役割
#### RippleはなぜXRPを多く保有しているのですか?
#### XRPはどのような目的で利用されますか
RippleはXRPを保有することで、XRP Ledgerを可能な限り有用なものにするインセンティブを持つことになります。XRPは、Ledgerのネイティブ資産として存在し、スパム対策や、ユーザーにとって有益な場合にブリッジ通貨として使われます。それ以外の場合、トランザクションでXRPを使用するかどうかは完全にユーザーの自由です
XRPはXRP Ledgerのネイティブ資産として、これまでのどのデジタルアセットよりも速く、環境に優しく、安価な次世代の決済を実現するために作られました。XRPはまた、スパムから台帳を保護し、XRP Ledgerの分散型取引所で[通貨のブリッジ](autobridging.html)を行うことがユーザーにとって有益である場合に、その役割を果たします。時間とともに、XRP Ledgerコミュニティは、XRPの新しい[ユースケース](uses.html)やXRP Ledgerそのものを発展させてきました
#### XRP Ledgerでは大量のトランザクションが行われている場合にどう対応しますか?
#### XRP Ledgerにおいて大量のトランザクションに対してはどのように対応しますか?
XRP Ledgerは、スパム対策として、需要に基づいてトランザクションコストを動的に設定するように設計されています。潜在的なXRPの操作による影響は、時価総額とトランザクション量の増加に伴うネットワークサイズの拡大によって最小限に抑えられます。
XRP Ledgerは、スパム対策として、需要に基づいて[トランザクションコスト](transaction-cost.html)を動的に設定するように設計されています。潜在的なXRPの操作による影響は、時価総額とトランザクション量の増加に伴うネットワークサイズの拡大によって最小限に抑えられます。
#### マネーロンダリングや疑わしい経済活動に対して、Rippleではどのような標準操作手順が実施されていますか?
#### マネーロンダリングや疑わしい経済活動に対して、どのような標準操作手順が実施されていますか?
Rippleは、XRP Ledgerネットワーク全体でAML(Anti-Money Laundering)フラグを監視および報告するとともに、必要に応じてFinCEN(Financial Crimes Enforcement Network )に疑わしい活動を報告することをコミットしています。
XRP Ledgerネットワークはオープンネットワークであり、すべての取引はオープンに公開されています。
Rippleは Ledgerネットワーク全体のAMLフラグを監視・報告し、該当する疑わしい活動をFinCENに報告することにコミットしています。
[XRP Forensics / xrplorer](https://xrplorer.com/)は、XRP Ledgerのマネーロンダリング、詐欺、詐欺、不正使用を追跡し、最小限に抑えるための勧告リストを維持しています。取引所やその他のサービス・プロバイダは、金融犯罪を防止し対応するためにこのサービスを利用することができます。
## セキュリティー上の懸念
#### サードパーティにより提供されたコードをマスターコードベースに受け入れる前に、Rippleではどのような確認プロセスを行っていますか?
#### サードパーティにより提供されたコードは審査プロセスはどのようになっていますか
コード提供プロセスは、開発者がRippleの`rippled`リポジトリーに対してプルリクエストを出すことから始まります。このプルリクエストがあると、自動化された単体テストと統合テスト、およびそのプルリクエストによって変更されるコードについて専門知識を持つ開発者によりコードレビューが行われます。
コードへの貢献のプロセスは、開発者が [`rippled` リポジトリ](https://github.com/xrplf/rippled/) のようなソースコードリポジトリに [プルリクエスト](https://docs.github.com/ja/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) を行うことから始まります。
プルリクエストが自動テストに合格し、レビュー担当者から承認されると、[リポジトリの信頼できる保守担当者](https://opensource.guide/best-practices/)によって、次のベータ版に含められるようにステージングされます。
このプルリクエストは、自動化された単体テストと統合テスト、そしてプルリクエストが影響するコード領域で重要な専門知識を持つ複数の開発者によりコードレビューが行われます。
プルリクエストが自動テストに合格し、レビュアーの承認を受けると、信頼できる[リポジトリのメンテナ](https://opensource.guide/best-practices/)が次のベータ版に含めるための手続きを行います。
#### RippleはXRP LedgerまたはXRP Ledgerネットワークを所有または管理していますか?
いいえ、RippleはXRP LedgerXRP Ledgerネットワークを所有も管理もしていません。
いいえ、RippleはXRP LedgerまたはXRP Ledgerネットワークを所有も管理もしていません。
Rippleは、コアとなるXRP Ledgerサーバ[`rippled`](https://github.com/ripple/rippled))のリファレンス実装を公開し、オープンソースコードベースに貢献しているエンジニアチームを雇用しています。Rippleはまた、利用可能なソフトウェアのプリコンパイル済みバイナリーパッケージ定期的に発行しています。必要に応じて、誰でも自由に[ソースからソフトウェアをダウンロードしてコンパイル](install-rippled.html)できます。
Rippleは、コアとなるXRP Ledgerサーバ[`rippled`](https://github.com/xrplf/rippled))のリファレンス実装へ貢献し、オープンソースコードベースに貢献しているエンジニアチームを雇用しています。Rippleはまた、利用可能なソフトウェアのプリコンパイル済みバイナリーパッケージ定期的に公開しています。必要に応じて、誰でも自由に[ソースからソフトウェアをダウンロードしてコンパイル](install-rippled.html)できます。
XRP Ledgerと通信するためにRippleのXRP Ledgerソフトウェアを使用する必要はありません。`rippled`はオープンソースソフトウェアであり、[ISCライセンス](https://github.com/ripple/rippled/blob/develop/LICENSE.md)の条件に従う限り、誰でも使用、拡張、および変更できます。ISCライセンスは、ソフトウェアの拡張方法と適応方法を厳密に制限する他のオープンソースライセンスと比較して非常に柔軟です。
#### Rippleでは、ソフトウェアを安全にダウンロードする方法を提供していますか?
`rippled`ソースコードは<https://github.com/ripple/rippled>から入手できます。ここでは、`master``release`、および`develop`の各ブランチのヒントに、`rippled`開発者が署名したバージョン設定コミットが常に含まれています。XRP Ledgerは、CentOS、RedHat Enterprise Linux、Fedora、Ubuntu、およびDebian Linux用のビルド済みバイナリーパッケージも提供します。これらのパッケージは不正開封防止が施されており、その真正性を確認できるようにRippleによってデジタル署名されています。最後に、リリースートは安全なWebサイトで公開されており、リポジトリーのコミットIDと公開されているパッケージの暗号ハッシュ値が含まれています。
いくつかの団体が推奨バリデータリストUNLを公開しています。2023年7月現在、RippleはデフォルトのUNLにある35のバリデータのうち1つのみを実行しています。
#### Rippleは検証用のコードベースとユーザーソフトウェア用のコードベースを区別していますか?
はい。ripple-libを含むXRP Ledgerのクライアントソフトウェアには、`rippled`(検証)とは異なるコードベースおよびリポジトリーがあります。
## 関連項目
- [`rippled`コードベース](https://github.com/ripple/rippled)
- ユーザーソフトウェアのコードベース:
- [ripple-lib](https://github.com/XRPLF/xrpl.js)
- [ripplecharts-frontend](https://github.com/ripple/ripplecharts-frontend)
- [Ripple GitHub Organization](https://github.com/ripple/)
XRP Ledgerの[クライアントライブラリ](client-libraries.html)は、ソフトウェア開発者向けのものです。これらのライブラリは、ネットワークを支え、トランザクションを検証する[XRP Ledgerのコアサーバ](xrpl-servers.html)とは異なるコードベースリポジトリを持っています。

View File

@@ -19,7 +19,7 @@ name: FAQ
#### Is XRPL a private blockchain, owned by Ripple?
No, the XRP Ledger is a decentralized, public blockchain. Any changes that would impact transaction processing or consensus need to be approved by at least 80%% of the network. Ripple is a contributor to the network, but its rights are the same as those of other contributors. In terms of validation, there are 150+ validators on the network with 35+ on the default Unique Node List (see [“What are Unique Node Lists (UNLs)?” below](#what-are-unique-node-lists-unls)) — Ripple runs [only 2](https://foundation.xrpl.org/2022/10/06/unl-update-october-2022) of these nodes.
No, the XRP Ledger is a decentralized, public blockchain. Any changes that would impact transaction processing or consensus need to be approved by at least 80%% of the network. Ripple is a contributor to the network, but its rights are the same as those of other contributors. In terms of validation, there are 150+ validators on the network with 35+ on the default Unique Node List (see [“What are Unique Node Lists (UNLs)?” below](#what-are-unique-node-lists-unls)) — Ripple runs [only 1](https://foundation.xrpl.org/2023/03/23/unl-update-march-2023/) of these nodes.
#### Isnt Proof of Work the best validation mechanism?
@@ -58,7 +58,7 @@ UNLs are the lists of validators a given participant believes will not conspire
#### Which UNL should I select?
Since anybody can run a validator, the burden is on the network participants to choose a reliable set. Currently, three publishers (Ripple, the XRP Ledger Foundation, and Coil) are known to publish recommended default lists of high quality validators, based on past performance, proven identities, and responsible IT policies. However, every network participant can choose which validators it chooses as reliable and need not follow one of the three publishers noted above.
Since anybody can run a validator, the burden is on the network participants to choose a reliable set. Currently, two publishers (Ripple, the XRP Ledger Foundation) are known to publish recommended default lists of high quality validators, based on past performance, proven identities, and responsible IT policies. However, every network participant can choose which validators it chooses as reliable and need not follow one of the two publishers noted above.
#### If Ripple recommends adoption of its UNL, doesn't that create a centralized system?
@@ -137,7 +137,7 @@ Ripple is committed to monitoring and reporting any AML flags across the XRP Led
#### What is the process for reviewing third-party code contributions?
The code contribution process starts with a developer opening a [pull request](https://docs.github.com/en/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) to a source code repository such as the [`rippled` repository](https://github.com/ripple/rippled/), which contains Ripple's reference implementation of the core XRP Ledger server and protocol.
The code contribution process starts with a developer opening a [pull request](https://docs.github.com/en/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) to a source code repository such as the [`rippled` repository](https://github.com/xrplf/rippled/), which contains Ripple's reference implementation of the core XRP Ledger server and protocol.
This pull request triggers automated unit and integration tests, as well as code reviews by several developers who, typically, have significant expertise in the area of code that the pull request affects.
@@ -150,7 +150,7 @@ No, Ripple does not own or control the XRP Ledger or XRP Ledger network.
Ripple contributes to a reference implementation of the core XRP Ledger server ([`rippled`](https://github.com/xrplf/rippled)) and employs a team of engineers who contribute to the open-source codebase. Ripple periodically publishes pre-compiled binary packages of the software for convenience. Anyone can [download and compile the software from source](install-rippled.html).
Several entities publish recommended validator lists (UNLs). As of September 2022, Ripple runs 3 of the 35 validators in the default UNL.
Several entities publish recommended validator lists (UNLs). As of July 2023, Ripple runs only 1 of the 35 validators in the default UNL.
#### Does the XRP Ledger distinguish between the codebase for validation and the one for user software?