xCurrentの概要を分かりやすく解説Bitbank:¥Coincheck:¥Bithumb:¥Bittrex:¥xCurrentとは?リップルのネットワークシステムの中核をなすソフトウェアxCurrentxCurrentは国際送金の即時決済と送金情報の伝達、可視化をおこないます。このページは、RippleNetの旧ソフトウェア名「xCurrent」の解説ですが、現在はxCurrentという名称は廃止され、RippleNetにおける法定通貨での国際送金を担う機能として、ソリューションの中心を担っています。(名称の変更だけであり、機能等に大きな変更はないとのこと。TickerxCurrentの概要xCurrentは確実な即時送金を実現xCurrentは主に銀行による国際送金時における即時決済と送金情報の全てのプロセスの可視化を可能にする法人向けのソフトウェアになります。xCurrent導入により、送金元銀行と送金先銀行間において送金情報の確認は勿論、取引前段階での決済内容の確認や決済後の着金確認等もリアルタイムで可能になります。ここで一旦、現在の国際送金についてみてみましょう現在、国際送金ではほとんどの場合においてSWIFTという仕組みを使い送金と送金情報の伝達が行われています。)はその名の通り、国際送金時における銀行間の送金情報の通信を執り行う組織です。SWIFTでの送金は実に不安定でコストや日数のかかるものなのです。SWIFT送金の概略図を見てみましょう。なるわけではありません。国際送金時に、各国の送金の窓口、中継点になる銀行があります。それを「コルレス銀行」といいます。BANK、そしてB銀行といった流れを経て送金が行われます。BANKからY銀行と煩雑な送金経路を辿ることになるのです。自国の大手銀行は相手国コルレス銀行に相手国の通貨を保有しておくための口座を用意してあります。BANKにA国通貨を大量保有するMUFGの口座を持っている。)これをノストロ口座と言い、世界中のノストロ口座には5兆ドルとも30兆ドルともいわれる膨大な死蔵資金が保管されているとされています。した一連のSWIFTを利用した国際送金は多くの日数とコスト、そして無駄なノストロ口座のプール金、さらには送金失敗のリスクをはらんだ不安定な方法と言えるでしょう。xCurrentはこうしたSWIFTでの送金に代わり、たった数秒という時間、そして数円のコスト、失敗リスクを排除した、高速かつ低コストで安心な国際送金を提供するため開発されました。以下はxCurrentの簡単な概略図になります。このようにxCurrentで繋がった銀行同士はお互いにリアルタイムでの送金情報のやり取りが可能になります。この送金情報の相互やりとりは送金元銀行と(状況によってはコルレス銀行を経由し)受け取り銀行という異なる台帳同士を跨ぐことになります。Protocol)という通信プロトコル(規格/規約)です。この次の章で、xCurrentの内部構造を紹介した後、内部のコンポーネントの働きを踏まえつつxCurrent送金のフローを紹介しますが、ここではまず。「xCurrentは銀行間において法定通貨での送金及び、送金情報のリアルタイムな相互伝達を行うソフトウェア」ということを覚えておいてください。xCurrentに関する紹介・解説パンフレットの翻訳Ripple.comで公開されているRippleNet、xCurrentの紹介資料からxCurrentの概要の箇所を翻訳しております。RippleNetのすべてのメンバーは、Rippleの標準化テクノロジーxCurrentを介して接続されています。xCurrentは、銀行がRippleNetメンバーとのスピード、透明性、効率性を向上させて取引をメッセージし、決済することを可能にします。RippleのソフトウェアであるxCurrentは、銀行が新しいクロスボーダー決済サービスを提供し、合計決済コストを引き下げることで(ライバルとの)差別化を図ります。されていない通信、集中化されたネットワークではなく、Rippleの分散型金融技術を通じて支払いを送受信する分散型のグローバルな銀行ネットワークです。xCurrentは、さまざまな異なる台帳と決済ネットワーク間の相互運用を可能にするオープンで中立なプロトコルであるInterledgerProtocol(ILP)を中心に構築されています。このソリューションは、トランザクションの不変性と情報の冗長性を備えた、暗号化された安全なエンドツーエンドの支払いフローを提供します。Rippleのソフトウェアは銀行のインフラストラクチャ内にインストールされ、APIインタフェースを使用するか、従来の支払いメッセージフォーマットを使用して統合時間枠を数週間に圧縮できる翻訳レイヤーを使用して、銀行システムのインターフェースに組み込まれるように構築されています。xCurrentは、銀行の既存のリスク、コンプライアンス、情報セキュリティの枠組みに適合します。お客様のデータは、銀行のファイアウォールの背後にあるプライベートで安全なままです。すべての支払いデータは、取引当事者間で直接送信されます。リップルも第三者もこのデータにアクセスすることはできません。xCurrentは、業界標準の暗号アルゴリズムと公開鍵/秘密鍵暗号化を使用して、各トランザクションを数学的に検証します。Overview」「xCurrent」から関連ページxCurrentとxRapidの違いxCurrentの採用を進める企業・組織xCurrentは主に銀行や沢山の顧客を抱える大手送金業者向けのソリューションです。2020年02月時点でxCurrentの採用を表明している企業をあげてみます。海外の銀行Santander銀行スペインの大手銀行。Pay(連連)中国の大手決済サービス。他100以上の銀行・企業がxCurrentをはじめとするRippleNetへの参加、提携を表明しています。Ripple社CEOのインタビューで提携数が200を超えるまで提携の公表は行わない旨の発言があり、話題になりました。「提携のペースが速いので今の提携数を公表してもすぐに変わってしまうから」という意図があるのかもしれませんね。提携スピードの速さを物語っていますね。2019/11にはRippleNetに参加する企業が300を超えたとの発表がありました。最終的にはこのように多くの銀行や送金業者等がRippleNetで繋がり、シームレスな国際送金網が構築されていくでしょう。xCurrent自体は、端的に言うと「法定通貨ベースの国際送金を行うソリューション」であり、SWIFTのように「送金情報の伝達、可視化」を担うソリューションです。xCurrent単体では通貨の実送金は行われません。XRPもここでは使われません。仮に企業がxCurrentのみで、法定通貨ベースの国際送金を行う場合、実送金は既存のノストロ口座を利用した決済方法や他外部セトルメント(決済)手段を使う必要が出てきます。この辺りは既存のSWIFTと同じような送金手段になるのですが、基盤となるILPのおかげで、より高速で安価、そしてより安全で確実な送金が可能となります。2018年11月には、xCurrentはバージョン4.0にアップデートされ、xRapid(名称変更により現在はODLと呼ばれている)とシームレスな接続が可能となりました。利用する金融機関の所在する各国の規制にも関連してはきますが、オプションでxRapid+XRPの送金を選択し、さらなる送金時間の短縮とコストの削減が可能になります。XRPでの送金を行うようになれば、既存のノストロ口座の死蔵資金を開放することも出来るようになるでしょう。xRapidの詳細はこちらからxCurrentで構築された送金システム網の概要図このイメージのように、xCurrentを採用した銀行や送金業者、取引所などがネットワークで繋がり、即時決済の送金情報伝達網が構築されていきます。xCurrentを構成する4つのコンポーネントここからはxCurrentの技術的な側面の解説になります。多少難しい話になりますが興味がある方は是非ご一読ください。Ticker」と呼ばれる4つのコンポーネントから構成されています。ここではそれぞれの役割と動作について解説していきます。解説内容は前項で翻訳した3つのpdfファイルからの抜粋翻訳となります。MessengerMessengerはAPIベースのメッセージングモジュールであり、接続されたRippleNetバンク間の双方向通信を可能にします。取引当事者は、Messengerを利用して、KYCとリスク情報、コンプライアンス、手数料、為替レート、支払いの詳細、予想される資金の送信時間に関する情報を交換します。これは、この情報をパッケージ化し、元の銀行に全体のコスト構造を提示し、トランザクションの総コストに前例のない可視性を提供します。情報が間違っているか欠落している場合、取引当事者はトランザクションを開始する前にそれを知ることが出来、ストレートスループロセッシング(STP)のレートが大幅に向上します。銀行はMessengerで行われた支払いのための手数料と為替レートを設定することができます。Tickerで設定され、引用プロセス中にMessengerによって照会されます。送信者が取引を承認すると、MessengerはILPを使用して資金を決済し、取引の確認をすべての当事者に通知します。支払の送達確認と日中の流動性を監視する機能により、自動化された調整が行え、管理上の負担が軽減されます。Security(TLS)v1.2を使用した暗号化された銀行間通信により、既存の金融機関システム、パートナーxCurrentインスタンス、およびxCurrentの内部コンポーネントとのセキュアな通信が可能になりますValidatorValidatorは、支払いの成功または失敗を暗号によって確認するxCurrentのコンポーネントです。Ledger全体の資金移動を調整します。Validatorは、銀行の顧客の識別可能な支払情報のプライバシーを保護しながら取引の取引相手に対して信頼に足る唯一のソースを提供します。銀行には、独自のValidatorを実行したり、すべてのトランザクションに使用したり、取引相手方によって実行されるValidatorに依存したりする選択オプションがあります。Ledgerは、各取引銀行の総合台帳の補助台帳です。xCurrentのこのコンポーネントは、取引当事者間のクレジット、デビットおよび流動性を追跡するために利用されます。Ledgerは、取引当事者が資金をアトミックに決済することを可能にします。これは(アトミックな決済とは)どれだけ多くの当事者が関わっていても、トランザクション全体が即座に決済されるか、まったく決済されないか、いずれかであるということを意味します。アトミックに決済する機能により、資金の決済がミリ秒単位で行われるため、リアルタイムの支払いを送信する機能を通じて、新しい低価格な製品の提供を可能にします。支払いが完全に処理されるか、または取引に先行して失敗を認知できるため、決済のリスクは排除されます。Ledgerは、取引銀行に24時間365日のオンデマンドな可用性を提供するように設計されています。これらの機能を組み合わせることで、銀行は低価格でオンデマンドな国際決済製品やサービスを収益性よく提供することができます。Tickerは、流動性プロバイダーが為替レートをポストすることを可能にすることにより台帳間の両替を容易にする、xCurrentのコンポーネントです。このコンポーネントは、構成されている台帳のペア間の為替レートを提供します。Ledgerのアカウント、通貨、および認証資格情報を追跡します。Ledgerに転送します。銀行の既存の為替および価格設定エンジンから為替レートを供給するために使用できるAPIです。CLOSEキャスパーRippleNetを中心にリップル社のソリューションに関しての情報発信を行っております。Twitterの方へもお越しください。2019年1月9日XRPを基軸化している取引所まとめ。a.$===r&&(a.$=Ub),b&&a.jQuery===r&&(a.jQuery=Tb),r},b||(a.jQuery=a.$=r),r});。