Ripple (支払いシステム)

XRP

XRPはリップル・ネットワークのネイティブな通貨である。XRPはドルやユーロとは違い、リップル内にのみ存在する生来の電子的な資産である。1000億XRPがリップル・レジャー内にプログラムされており、リップル・プロトコルのルールでそれ以上は発行されることがない。XRPはリップル内で唯一の資産となる通貨である。リップル内の他の全ての通貨は残高として存在しており、これはゲートウェイの負債であることを意味する。この資産と負債の違いが、数学に基づいた通貨の一つの革命的な性質である。なぜならXRPは負債ではなく資産であるため、ユーザーは第三者のカウンターパーティーリスクを負うことを承諾することなく、USD残高を送金する代わりにXRPで価値の交換を行うことができる。

ブリッジ通貨としてのXRP

XRPは、特定のタイミングで２通貨間の直接的な取引がない場合（例えば２つのマイナーな通貨ペアによる取引の際）に、ブリッジ通貨として機能する。ネットワーク内での両替において、XRPは他の通貨と自由に交換することができ、その市場価格はドル、ユーロ、円、ビットコインなどに対して変動する。他の通貨と異なるのは、XRPによる取引は銀行口座を必要とせず、サービス手数料もかからないという点である。取引先のリスクもなく、運用コストが増えることもない。 リップルの設計の焦点は、代替通貨としてのXRPに重点を置くことではなく、両替と分散型即時グロス決済である。Ripple Inc. は、2015年4月にオートブリッジと呼ばれる新しい機能をリップルに追加した。これにより、マーケットメーカーはマイナーな通貨ペアの取引を、より簡単に行うことが可能になった。この機能は更にネットワークに流動性とより良いFXレートをもたらすことを目標としている。

スパム対策としてのXRP

リップル・ネットワークにアクセスするには、微小な額ながらもいくらかのXRPが必要となる。これらはトランザクションに対する手数料と永続性を維持するための担保として利用される。この設計の目的は、攻撃者をすばやく破産させ、ネットワークがスムーズに機能し続けるようにすることである。Rippleネットワークに対する攻撃はすぐに高価になるが、一般ユーザーにとっての費用は実質上「無料」のままであり続けるようになっている。

ゲートウェイ

ゲートウェイは顧客から通貨の預金を引き受け、代わりにRippleネットワークの残高を発行するビジネスである。これは伝統的な銀行の役割にとても似ている。Rippleネットワーク上でXRP以外の通貨による残高を保有するにはゲートウェイに接続する必要があり、これを「トラストラインの確立」と呼ぶ。XRPには発行者が存在しないため、XRPの残高の場合はゲートウェイに接続する必要はない。

IOU

IOUはゲートウェイが顧客から引き受けた預金に対して発行される借用証書である。（語源は英語のI owe you.） ゲートウェイから顧客に発行されるIOUの残高は、基本的に顧客から引き受けた預金の残高に基づく。リップルのユーザー同士は、ゲートウェイから発行されたIOUで支払いを行うことができる。この場合に必要なのは、IOUを保持するために支払いを行うユーザーが互いに共通のゲートウェイをトラストすることだけで、直接お互いをトラストする必要はない。また、Gold Bullion Internationalが発行するXAUのように、IOUは通貨以外の資産の価値記録にも利用することができる。

アドレス

リップルの残高はアドレスに対応づけられて格納される。アドレスは公開鍵暗号ペア（公開鍵と秘密鍵）として生成され、公開鍵側をリップルアドレス、秘密鍵側をシークレットキーと呼ぶ。

リップルアドレス

リップルアドレスは‘r’から始まるアルファニューメリックストリング（文字数字の列）で、ウォレット（財布）を特定するための公開されたアドレスとして利用される。また、リップルアドレスを用いて取引履歴や残高の確認を行うことが可能である。

シークレットキー

シークレットキーは、リップルアドレスと同様にアルファニューメリックストリング（文字数字の列）である。シークレットキーはリップルアドレスと似ているが ‘r’ の代わりに’ｓ’から始まる。シークレットキーを保持している限り、いつでもアカウント内にある残高にアクセスすることができる。これはもし他の方法でアクセスが出来ない場合、バックアップ方法として重要なことである。他のアクセス方法がない場合（例えば、あなたの電話が二要素認証のテキストを受信できない時）、シークレットキーがないとロックアウトされて自分のアカウントを使用することができなくなる。シークレットキーは如何なる状況でも自分のアカウントにアクセスできる唯一の方法である。

パスファインディング

リップルのパスファインディング・アルゴリズムは、リップル・ネットワークを横断する２通貨間の最も安いパスを探索する。ここで言う『最も安い』が意味するのは、支払いの送金者にとって最小の BID/ASK コストを負うパスである。利用者が USD から EUR へ送金・支払いを行いたい場合、これは直接 USD から EUR へのワンホップのパスになるか、または、USD => CAD => XRP => EUR のようなマルチホップのパスになる。リップルはマルチホップパスを単一のトランザクションとして処理する。 パスファインディングは、利用者にとって最も安い交換コストを探し出すようにデザインされている。

オートブリッジ

オートブリッジは、流動性と生来のブリッジ通貨としてのXRPの利用促進を容易にするために、XRPを介して複数のオーダーブックの橋渡しを行う。例えば 1JPY=1XRP と 0.01USD=1XRP の注文が同時に出された場合、オートブリッジは２つのオーダーブックを合成し、1JPY=0.01USD の取引を可能にする。これによってリップルでは様々な通貨ペアの取引が可能になる。また、リップルは更にオファーオートブリッジという機能により、IOUを直接掛け合わせたオーダーブックとオートブリッジにより生成されたオーダーブックを合成して、一つのオーダーブックを生成する。

リップリング

リップリングは、複数のゲートウェイをトラストして同じ単位のIOU（例えばUSD.snapswapとUSD.bitstamp）を保持している場合に、片方のIOUが他方のIOUに自動的に置き換わることを許可する機能である。リップリングをONにしたIOUは、同じ単位の他のIOUに自動的に交換される可能性がある。

リップルコネクト

リップルコネクトは、金融機関の内部システムとリップル・コンセンサス・レジャー (RCL) を接続するための、リップル社のクロスカレンシー決済ソリューションのコンポーネントである。リップルコネクトを利用することで、銀行は国際決済を行うことが可能になる。さらにリップルコネクトは、決済が実行される前に KYC（Know Your Customer：顧客の本人確認情報）やその他のコンプライアンス情報、手数料、決済にかかる概算時間を交換する手段を銀行に提供する。

リップルストリーム

リップルストリームは、リップル社の FX 市場を構築するソリューションのコンポーネントであり、FIX のような業界標準ツールを利用する FX トレーディングデスクを実現し、リップル・コンセンサス・レジャー (RCL) 上での FX 市場の構築を容易にするためのオーダーブック管理システムである。リップルストリームは、クロスカレンシー決済を実現するために外国為替取引を提供する RCL 上で、売り/買い注文を実行するトレーディングデスクのためのインターフェースを提供する。リップルストリームは、銀行の FIX やウェブサービスAPIを利用した既存のトレーディングインターフェースを統合するために開発された。銀行のトレーディング・クライアントの統合に .NET ライブラリを利用することもできる。

RippleTradeアカウント

リップルを購入・管理するにあたり、RippleTrade (RippleWallet) アカウントの開設が必要である。RippleTradeアカウントは、仮想通貨の銀行口座のようなものであり、仮想通貨の管理、売買、送金を行うことができる。RippleTradeアカウントは開設しただけでは利用できず、アクティベート（有効化）する必要がある。最低20XRPの残高があると自動的にアクティベートされるので、初回入金が必要である。これはボットやスパムによるリップルネットワークの負荷を軽減するためである。