DIDの醍醐味の瞬間:デジタル化を徹底する
著者: 王建硕
7月19日、DID(Decentralized Identifier)がW3Cの標準として発表されました。7月20日に、私はDIDに関する一連の質問をしました:
去中心化識別子(DID)に関する質問集
結果として、半月が経過しても、自分の質問に答えることができませんでした。私はGoogleでDIDに関する最初の数ページの結果を読み、YouTubeの関連動画を見た後、心の中に怒りの感情が芽生え続けました。私は即座に、Twitterなどのさまざまな場所で、世界中に助けを求めました:
私たちは、http://abc.com のようなURLをブラウザのアドレスバーに入力できることを知っています。tom@abc.comのようなメールアドレスをメールクライアントの受信者欄に入力することもできます。たとえ0x9eF….B1ba3のように複雑なイーサリアムアドレスでも、私はそれをウォレットの送金先欄に入力できることを知っています。誰か教えてください:
1)2022年8月、世界のどこかに私のDIDアドレスを表示できる場所はありますか?
2)インターネット上に、did:web:abc.comやdid:example:123のようなDIDアドレスを入力できる場所はありますか?
3)DIDを使用できるアプリはありますか?
予想通り、誰も私に答えてくれませんでした。私は少し混乱しました。これが何年もかけて育まれてきたDIDの現状なのでしょうか?少し良くない雰囲気が漂っています。理論的には、アプリケーションが先行すべきではないでしょうか?かつてHTTP/1.0の正式な標準が出る2年前には、手作りのHTTPプロトコルを使用していたNetscapeはすでに上場していました。
しかし、その後、即座に@w3testerさんが私を救ってくれ、彼が作ったアプリを推薦してくれました:https://credential.zkid.app。私はようやく、人生で初めてのDID体験を何とか達成しました。
これもまた、概念は常に人を混乱させる一方で、アプリケーションは瞬時に理解させることを証明しました。これらのアプリケーションが難解な概念を瞬時に理解させる瞬間を、私は「醍醐灌頂の瞬間」と呼んでいます(DAOの例、NFTの例、電話の反例)。
自分のDIDアドレスを見る
アクセス:https://credential.zkid.app
いくつかの簡単な助記詞の記録など、普通のウォレットの設定プロセスを経て、あなたはIDを生成できます。イーサリアムウォレットやビットコインウォレットのように。画面の右上隅で、私は初めてこのような文字列を見ました:
did:kilt:light:004sb5zyXirkEBDTDR5HQgYLBRdFgMWXhJNR3Zs8tNgQLVtmLd:z1Ac9CMtYCTRWjetJfJqJoV7FcNjbuKfUVy9CgD1PiUwcPwzuUPV4P1wzXoKX5V4dq99TP7GnYqvwvSTsEJFBJQ
このDIDが具体的にどう使われるかは、次の記事で詳しく説明します。(一言で言えば、DIDは公的鍵のDNSのようです)
認証を得る
Credential Typeのタブの中は空っぽでした。@w3testerさんが親切に私にCTypeを提供してくれました:0x7c98af5a580071e36baddebeee8000236095531819660dad994b9efb04f95a10。私はそれをインポートすると、次のような組織が表示されました:
このDAO-Member-1というのは、何かを発行できる機関のようです。
マウスを乗せると、「Create Claim」というボタンが表示されます。クリックすると、次のような画面が表示されました:
このフォームは、いくつかの政府機関で記入するフォームに似ているようです。私は自分の情報を入力しました。例えば、Name: Jianshuo, Rank: 10, Role: Playerと入力し、「Submit」をクリックしました。
その後、「Credential」ページで次の情報を確認しました:
私の新しく提出したClaimの状態はAttestingです。つまり、検証待ちの状態です。
しばらくして、@w3testerさんがシステム側で私のこの声明を承認し、私のName: Jianshuo、Rank:10、Role:Playerの声明の状態がAttestedに変わりました。
何が起こったのか?私の推測
このプロセスはこうして終了し、これ以上何もできませんでした。しかし、私はDIDの役割とプロセスをぼんやりと理解しました。
Dao-Member-1は、別の権威ある組織かもしれません。大学かもしれませんし、警察署かもしれませんし、他の政府機関や他の組織、あるいはあなたの友人かもしれません。
まず、そこに行ってフォームを受け取り、記入し、そのフォームをその機関に返して印を押してもらいます。
そのフォームには、あなたがその大学を卒業した日付や、あなたの身分証明書、年齢、あるいは単に「私はスケートボードが得意です」と書かれているかもしれません。そして、相手の機関は彼らのDIDの身分で印を押してくれます(これはVerifiable Credential、VCというメカニズムです)。そうすれば、あなたは身分証明書や運転免許証のような紙のものを取り出すように、このデジタルフォームを取り出すことができます。これが身分証明書などのさまざまなフォームの未来の姿です。たとえその機関のウェブサイトが消えても、その機関自体が消えても、このデジタルフォームは依然として使用可能です。
つまり、今後は印を押したり署名したりする場面では、DIDの検証と関係を持つ機会があるでしょう。結局、世界中でデジタル化できるものはすべてデジタル化されているのに、私たちはまだ自分の小さな肉手と木の印に頼っているのはあまりにも遅れています。
このプロセスが、皆さんに少しでも理解を促すことを願っています。(なぜ「少しだけ理解」なのか?それは私自身も少しだけ理解しているからです)
注:@w3testerに感謝します