私が最初にRaylsを見たとき、「プライベートな決済」という言葉は、幅広いプライバシー主張のように聞こえました。
面白いのは、その下で何が起きるかです。
Rayls Enygmaは、決済対引換(DvP)に使うことができます。これは、資産と支払いを一緒に交換し、後でどちらか一方がもう一方を信頼して取引を完了させることに依存しない方法です。
ここが、理解する価値があると思うポイントです。
1. 資産と支払いは異なるプライバシーノードで開始される
銀行Aがトークン化された資産を銀行Bに売りたいと想像してください。
銀行Aの資産は、そのRaylsプライバシーノード上にあります。
Bank Bの支払いは、自身のプライバシーノード上にあります。
重要なのは、Raylsでは両方の機関が自分たちの環境のコントロールを手放すことを必須としていないからです。プライバシーノードは、当該機関自身が運用する、主権的なEVM互換チェーンです。
2. Bank Aが資産をロックする
売り手はまず、自社のプライバシーノード上のDvPハンドラに資産を預け入れます。
資産は現在、スワップのためにロックされています。
DvPが待機している間に、単にどこか別の場所へ移すことはできません。
この時点で、Bank Aは資産をコミットしましたが、プライベート台帳全体のコントロールをBank Bに手渡したわけではありません。
3. 支払いレグはプライベートに調整される
Bank Aは、資産、必要なEnygma支払い額、到達先のプライバシーノード、有効期限の時刻を指定して、クロスチェーンDvPリクエストを開始します。
Raylsのリレイヤが、決済メッセージをBank Bのプライバシーノードへ運びます。
もしBank Bが十分なEnygmaの支払いを持っているなら、その支払いレグはそこにロックされます。
ここがアーキテクチャの面白いところです。両者は別々の機関チェーン上にいるのに、決済は1つの取引フローとして調整されます。
4. 両者が成功する、または取引はキャンセルできる
両方のレグが準備できていれば、リレイヤがDvPを完了します。
売り手のロック済み資産は、売り手側から取り除かれ、買い手のプライバシーノード上で表現されます。
同時に、Enygmaの支払いは売り手へ解放されます。
スワップが期限切れになったり、相手方が応答しなかったりすると、プロセスはキャンセルでき、ロックされた資金を回収できます。
この失敗パスが重要です。
決済メカニズムは、成功する取引だけの話ではありません。相手側が自分の分を決して完了しない場合に何が起きるのかも把握する必要があります。
プライバシーはどこに関わってくるのですか?
DvPメカニズムはアトミックな交換を扱います。
Enygmaは、取引の機密性を扱います。
Raylsは、Pedersenコミットメントやゼロ知識証明などの暗号学的コンポーネントを使ってEnygmaを文書化しています。ネットワークは、機微な取引データを他の誰にも公開することなく、取引が有効であることを検証できます。
「取引がプライベートである」と言うだけではなく、私がもっと面白いと感じる別の細部があります。
Raylsは、支出権限を閲覧権限から切り離します。
権限のある監査人は、閲覧が許可されている特定の取引を復号できるビューのみキーを受け取れます。つまり、監査アクセスが自動的に監査人に資産を動かす能力を与えるわけではありません。
つまりモデルはこうなります:
* 権限のないオブザーバーにはプライベート
* ネットワークに対して検証可能
* 権限のある監査人が検査可能
取引を単に隠すだけよりも、制度上のプライバシーについて考えるうえで、ずっと有用な考え方です。
DvPはなぜ重要なのでしょうか
トークン化された債券、ファンド持分、または別の金融資産を想定してください。
機関は、資産をオンチェーンに載せるだけでは十分ではありません。
定義された条件のもとで、資産の移転と支払いを実行する必要があります。その一方で、商業的に機微な情報はプライベートに保ち、監査トレイルを維持しなければなりません。
RaylsのDvPアーキテクチャは、まさにその問題を解決するために設計されています。
そしてこれは、ドキュメント上の単なる図ではありません。Raylsは、複数のプライバシーノードのクライアントが、プログラマブルなコンプライアンスによるプライベートDvPにすでにEnygmaを使っていると言っています。
私にとって、これはRaylsでより重要なアイデアの一つです:
プライバシーの価値は、取引を隠すことだけではありません。取引をプライベートにしつつ、決済ルールが守られたことをシステムが証明できるようにすることです。
さらに多くの機関向け資産がオンチェーンに移っていくにつれ、見ておくべきポイントはここです。
