Skip to content

Commit 4186c21

Browse files
authored
Merge pull request #3056 from tequdev/ja-credentials
[JA] Credentials
2 parents bfcc744 + e6d501b commit 4186c21

File tree

16 files changed

+664
-178
lines changed

16 files changed

+664
-178
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Credentials
2+
3+
Credentials(資格情報)機能は、プライバシーと分散化を尊重しながら、XRP Ledgerブロックチェーンを使用して認可とコンプライアンス要件を管理するためのツールセットです。この機能は、[Deposit Authorization](../../concepts/accounts/depositauth.md)を含むXRP Ledgerの他の機能を拡張し、相互接続します。この機能の目的は、[KYC (Know Your Customer)](https://ja.wikipedia.org/wiki/KYC)などのコンプライアンスチェックのプロセスを効率化し、XRP Ledgerエコシステム内でさらなる信頼ベースのアプリケーションを可能にすることです。
4+
5+
Credentials標準の設計は、[W3C Verifiable Credentials標準](https://www.w3.org/TR/vc-data-model-2.0/)から着想を得ています。XRP Ledgerのコンテキストで意味をなす範囲で互換性を持たせることを意図しています。データ構造とフォーマットには若干の違いがあります。例えば、資格情報の対象はURLではなくXRP Ledgerアドレスによって識別されます。
6+
7+
8+
## 概要
9+
10+
_Credentials_ は、レジャーに保存可能な署名付きの声明であり、ユーザのアイデンティティ、法的地位、またはその他の状態を証明することができます。この機能には、XRP Ledger上での資格情報の発行、保存、検証が含まれ、同時にユーザのプライバシーニーズもサポートします。
11+
12+
この機能は、以下の役割を持つ関係者のエコシステムのために設計されています:
13+
14+
- 正しい資格情報を持つユーザに特定のアクションや相互作用を制限したい _認証者_
15+
- 基準を満たすユーザに資格情報を提供する _発行者_
16+
- 発行者から資格情報を取得し、その資格情報を使用して認証者と相互作用する _ユーザ_
17+
18+
各資格情報は、特定のユーザのXRP Ledgerアカウントに適用され、特定の資格情報発行者によって証明されます。資格情報が示す正確な資格は、発行者によって定義されるオープンエンドなものです。些細なものから重要なもの、広範なものから狭いものまで、範囲は様々です。資格情報が示す内容の例として次のようなものが挙げられます。
19+
20+
- ユーザが特定の国または国々による制裁の対象でないこと
21+
- ユーザが米国における適格投資家の地位を有すること
22+
- ユーザが特定のビデオゲームで特定のレベルに到達していること
23+
24+
### 用途
25+
26+
XRP Ledger内では、Deposit Authorizationを使用して、送信アカウントを個別に承認する代わりに、正しい資格情報を持つ送信者を自動的に許可することができます。将来のAmendmentにより、トークンの保有、貸付プールへの参加、AMMへの貢献など、他の機能へのアクセスを制限するために資格情報を拡張することができます。
27+
28+
XRP Ledgerに保存された資格情報は、特にDID(分散型識別子)と関連付けて、レジャー外のアクティビティの認可にも使用できます。
29+
30+
## 利用フロー
31+
32+
資格情報の典型的な利用フローには、以下の例で説明するように、異なる役割を持つ3つの関係者が関与します:
33+
34+
* Verityは、法的コンプライアンスを確保するために、適切にKYCされたアカウントとのみ相互作用したい規制対象ビジネスです。これによりVerityは _認証者_ となります。なぜなら、どのアカウントが彼らと相互作用できる(認可される)かを設定するからです。
35+
* Isabelは、アカウントを審査し、アカウントが本人であることを証明する資格情報を発行する資格情報発行者です。
36+
* Aliceは、Verityと相互作用したいユーザです。
37+
38+
3者全てにXRP Ledgerアカウントが必要です。フローは以下のように進みます:
39+
40+
1. Verityは、認可されたアカウントのみが相互作用できるようにアカウントを設定します。Isabelがアカウントを適切に審査し、関連する資格情報を発行することを信頼しているため、Isabelが発行した資格情報を受け入れるようにアカウントを設定します。
41+
2. Aliceは必要な書類をプライベートに、オフチェーンでIsabelに提出します。
42+
3. IsabelはAliceの書類を確認し、Aliceの信頼性を証明する資格情報を作成します。
43+
4. Aliceは資格情報を受け入れ、それを有効にします。
44+
5. これでAliceはVerityと相互作用/資金を送ることができます。
45+
46+
重要なのは、AliceがIsabelに送信する書類には、Aliceのアイデンティティを確認するために必要な個人を特定できる情報やプライベート情報が含まれる可能性がありますが、この情報はブロックチェーン上に公開または保存されることはなく、Verityがそれを見る必要もないということです。また、Isabelを信頼する他のビジネスも同じ資格情報を受け入れることができるため、Aliceは相互作用したい各関係者に対して繰り返し再検証する必要がありません。
47+
48+
資格情報を取り消すために、Isabelはレジャーからそれを削除できます。Aliceも自身の資格情報を削除できます。

0 commit comments

Comments
 (0)