選択的開示は簡単に聞こえますが、問いを立てると難しくなります。
誰がその情報を見られるのですか?
その問いが、私をシタデルへ導きました。
@Dusk は、シタデルをそのアイデンティティおよびアクセス層として説明しており、選択的開示をサポートしています。#dusk
考え方はシンプルです。
参加者は、証明の背後にある個人情報のあらゆる要素を公開することなく、自分について何かを証明します。
規制された金融システムでは、この違いが重要になります。
投資家は適格性を証明する必要があるかもしれません。
サービス提供者は、関連する資格情報を確認する必要があります。
規制当局は、特定の情報への管理されたアクセスを必要とするかもしれません。
ネットワーク全体は、すべてを見る必要はありません。
ここで、アイデンティティは口座アドレス以上の意味を持つようになります。
システムは、参加者が誰であり、何を行う権限があるのかを確立する方法を必要とし、その検証自体も、下層では$DUSK というトランザクションとして解決され続けます。
シタデルは、このアイデンティティのモデルの一部としてゼロ知識証明を使用します。
私がまだ理解したいのは、実際のワークフローです。
どうすれば誰かが資格情報を受け取るのでしょうか?
別の当事者はどうやってそれを検証しますか?
基になる状態が変わったとき、権限はどのように変更されますか?
これらの詳細が、選択的開示が実務でどれほど有用になるかを左右します。
私にとってシタデルが興味深いのは、プライバシーが、アクセスそのものがプログラム可能である場合にのみ、規制された金融においてうまく機能するからです。