リップルとは:
リップルは銀行間決済のためのブロックチェーンプロトコルです。リップルは、既存の機関と連携して、世界中でどんな資産でも迅速に取引できるように設計されています。リップルプロトコルのネイティブ通貨であるXRPは、リップルネットワーク上の取引手数料を支払うためにのみ必要です。他のケースでも使用できますが、銀行はUSD、EUR、その他の法定通貨を含む任意の資産でIOUを取引するオプションがあります。リップル社は、銀行間の資産の分散型交換を促進するインフラストラクチャプロトコルを構築しています。
現在の課題は何ですか:
私たちの銀行が信頼できる関係を持っていない場合、実際にお金が移動するのを待たなければなりません。または、取引は相互に信頼できる第三者を通じてルーティングされる必要があります。これらのプロセスは、単純なIOU発行よりも遅く、コストがかかります。これらの送金は、銀行間の信頼関係が少ない国境を越えるときに、より複雑になります。
インドの銀行と中国の銀行は、信頼できる関係を持っていないかもしれません。私がインドの銀行の口座から中国の友人の口座にお金を送金したい場合、支払いは複数の当事者を通じてルーティングされなければなりません。各取引にはコストがかかり、時間がかかります。したがって、国際的な送金は遅く、費用がかかります。
Visa、Mastercard、マネーエクスチェンジなどの第三者が関与し、高額な取引手数料と、個々の間で行われた単一の取引を調整するために異なる当事者によって実行される面倒な決済プロセスが発生します。
取引は複数の当事者を通過し、遅延、処理の遅さ、高額なコストの可能性があります。各銀行は信頼のために第三者と一定の流動性を保持する必要があります。
リップルソリューションの仕組み:
リップルは、銀行が分断された信頼ベースのデータベースから、リップル元帳という単一の分散型データベースに移行できるようにします。これにより、取引はレガシーシステムでは達成できない流動性と速度を持ち、運転資本が大幅に解放されます。リップルは銀行の実際の問題を解決します。リップルネットワークは基本的に信頼ラインのマップです。2つの当事者が価値を交換したいが、直接の信頼関係がない場合、リップルは信頼できる当事者の最速かつ最短の経路を通じて取引をルーティングし、新たな信頼ラインを確立することなく、世界中の当事者が瞬時に取引できるようにします。ネットワークは、これらのすべての取引を記録する分散型元帳を提供します。
リップルネットワークを信頼マップとして:
リップルネットワークを巨大なマップのように想像してみてください。人々や銀行の間の各接続は「信頼ライン」です。誰かにお金を送金したい場合、直接信頼できない場合は、リップルが他の信頼できる接続を通じて最短かつ最速の経路を見つけて、そのお金を移動させます。
取引の仕組み:
直接の信頼がない?問題ありません: あなた (仮にユーザーAとしましょう) が、異なる機関で銀行口座を持つ誰か (ユーザーB) にお金を送信したい場合、その銀行の口座を開設する必要はありません。代わりに、あなたの銀行 (銀行X) がリップルネットワークでXRPでIOU (I Owe You) を発行します。または、それはRLUSDなどの任意の法定または暗号通貨であることができます。
異なる銀行、異なるIOU: 銀行Xと銀行YがUSD IOU (RLUSDおよびUSDT) を発行している場合でも、ある銀行が破綻するリスクにより、1つのIOUが他のIOUよりも価値がある可能性があります。
お金を送る: ユーザーAがユーザーBに$50を送信したい場合:
銀行Xがリップルネットワーク上で$50相当のRLUSDを発行します。
このIOUは、ユーザーBに到達するための最良の経路を見つけるためにネットワークを通過します。ユーザーBは銀行Yを利用するかもしれません。
変換:
取引は「オーダーブック」を通過します。ここで、両方の種類のUSD IOUを持っている人 (マーケットメーカー) がRLUSDをUSDTに変換できます。
このマーケットメーカーは、銀行X-USDが銀行Y-USDよりも少し価値がある可能性があるため、少し利益を得るかもしれません。
完了: 変換後、銀行YのユーザーBのアカウントに$50が届きます。
RPCAとは?
リップルプロトコルコンセンサスアルゴリズム (RPCA) は、リップルネットワーク内の取引に関する同じ情報または「真実」に合意したいグループのコンピュータ (ノードまたはサーバーと呼ばれる) のための投票システムのようなものです。
これはどのように機能しますか?
ユニークノードリスト (UNL):
リップルネットワーク内の各サーバーは、ユニークノードリスト (UNL) として知られる独自の信頼できる友人のリストを持っています。サーバーは、取引に関する更新情報を得るために、これらの友人のみに耳を傾けます。
取引提案:
サーバーは、共有元帳 (すべての取引の公式記録) に記録すべき候補セットと呼ばれる取引のグループを提案します。
コンセンサスプロセス:
サーバーは、UNL内の80%のサーバーがどの取引を元帳に入れるべきか、どの順序であるべきかに関して合意するまで、これらのリストを相互に交換し続けます。
合意に達する:
80%が合意すれば、それらの取引は元帳に追加されます。ただし、ネットワーク全体が合意するためには、異なるUNL間に十分なオーバーラップが必要です。
ネットワーク全体のコンセンサス:
共有された信頼が十分でない場合 (UNL間に少なくとも40%のオーバーラップ)、ネットワークの異なる部分が異なることに合意する可能性があり、単一の合意された元帳が存在しない「フォーク」を引き起こす可能性があります。
簡単に言うと:
あなたとあなたの友人が夕食に何を食べるかを決めていると想像してみてください。あなたたちのそれぞれが料理を提案する信頼できる友人が何人かいます。あなたは、ほとんどの信頼できる友人がメニューに合意するまで話し合いを続けます。しかし、あなたの友人グループが別のグループと十分に重なっていない場合、2つの異なる夕食プランができてしまうかもしれません。リップルは、すべてのグループが全員のために1つの夕食メニュー(元帳)に合意するために十分な共通の基盤があることを確保することで、これを回避するように機能します。
2024年12月時点のリップルの市場資本:
分散型リップルのノード:
ステータスノードとバリデーターが最近のバージョンに更新されました:
出典: https://assets.ctfassets.net/qtbqvna1l0yq/61a7RTBGW3oqE8gfj20mtZ/840adacd9ce65622d693623d9d6d40fa/Ripple_Analysis.pdf