XRP Wiki
REF · 03.10 / 技術とプロトコル

高度なアカウント機能

ペイメントチャネル、マルチシグ、チェック — あまり知られていないが強力な、XRPレジャーの3つのネイティブアカウント機能を解説します。

基本的な送受金を超えて、XRPレジャーには、より専門的な決済・セキュリティのニーズに対応する、いくつかのネイティブなアカウントレベルの機能が備わっています。

ペイメントチャネル

ペイメントチャネルは、2者間が主たる決済フローの外で高速かつ低コストに取引できるようにし、必要なときにのみ最終結果をオンレジャーで決済します。あるアカウントがXRPでチャネルに資金を入れ、そこから、相手方に対する徐々に大きくなる一連の「クレーム」を(オフレジャーで署名され、実質的に無コストで)承認できます。相手方は、いつでも最新かつ最大のクレームをオンレジャーで償還でき、それまでに承認された累積金額を受け取ります。

これは、次のようなユースケースに適しています。

  • ストリーミング型・従量制の決済(例えば、帯域幅、API呼び出し、コンテンツ消費に対して時間をかけて段階的に支払う)。
  • 個々の決済を一つ一つオンレジャーで決済するのが無駄になるような、多数の小口決済を伴う関係。

未使用のチャネル資金は、チャネルがクローズされる際に送信者に返還できます。

マルチシグ

デフォルトでは、XRPレジャーのアカウントは単一の秘密鍵によって管理されます。マルチシグは、その代わりにアカウントが複数の指定された鍵(「署名者リスト」)からの署名を要求し、設定可能な定足数(例えば、取引が受理される前に、認可された5人の署名者のうち少なくとも3人の承認を要求する)を持てるようにします。

これは次のような場合に有用です。

  • 単一の個人の鍵に依存すべきでない、法人・組織のアカウント。
  • 署名権限を複数のデバイスや場所に分散させる、より高いセキュリティを求める個人向けの設定。
  • 資金が動く前に複数の当事者が合意しなければならない、エスクローに似た取り決め。

マルチシグはラッパー契約ではなくネイティブなレジャー機能であるため、そのアカウントが送信するあらゆる取引タイプに一律に適用されます。

チェック

チェックは、ネイティブな繰延決済手段です。資金を直接送る代わりに、あるアカウントが最大金額と送金先を指定したチェックを作成し、送金先アカウントはそれを(指定された金額まで、場合によってはそれ未満で)「現金化」するかどうか、いつ現金化するかを選択できます。現金化されるまで、資金は送信者の手元に残ります。

これは、送信者が決済を承認したいが、タイミングの制御を受取人に委ねたい場合に有用です — 例えば、請求書型のワークフローや、受取人のアカウントが(トラストラインや準備金の都合などにより)独自に受け取り準備が整ったと判断する必要があるケースなどです。

これらが機関投資家向け利用にとって重要な理由

これらの機能は、エスクローと組み合わさることで、条件付き決済、多者間承認、繰延決済、従量制の決済ストリームといった、多くの他のチェーンではオーダーメイドのスマートコントラクトを必要とするようなネイティブな金融プリミティブの一式をXRPLに与えています。これが、Rippleをはじめとする関係者が、このレジャーを機関投資家向け決済ユースケースに適したものとして位置づけてきた理由の一部です。