Unsplashブロックチェーン証明書専門家のアレックスです。今回はDIDについて説明します。Identifiersの略で、分かりやすく表現すると「非中央集権型のデジタルID」です。Consortium)が開発しています。自分であることを証明するためには、多大なコストを必要とします。日本では転職時に卒業証明書を必要としますが、それを発行するための戸籍抄本を求められたり、お酒を買う時に身分証明書の提示を求められることもあり、非常に面倒です。IT分野の急成長に伴い、各種オンラインサービスの本人確認やデジタルな契約における署名などを行うケースが増えてきました。それらの個人情報はFAANGに代表される巨大IT企業によって中央集権的に管理されており、ハッキングやデータ改ざん、不正流出のリスクを常に孕んでいますし、各ID情報と各サービスの互換性は不十分です。Claims(暗号技術で証明可能な個人・法人情報)を開発しました。これらは、暗号技術を駆使し、「第三者機関の認証なしに、自分が自分であることを証明」できる画期的なID、そして個人情報の電子形式です。SSIの詳細については、「SSI(自己主権型アイデンティティ)のメリットとは?」が参考になるかと思いますので、合わせてお読みください。DIDの基本的な機能と構造についてまず、ユーザーは様々な用途、様々なタイミングでDIDを作ることができます。例として、イーサリアムネットワークで実際使われているDIDのサンプルを用意しました。既存のイーサリアムのアドレスをそのままDIDとして使用できます。Document」というものが紐づけられています。Document)にアクセスするための形式です。DIDはURIの一種で、URLの兄妹のような存在と考えれば理解しやすいと思います。Documentをブロックチェーンに載せることで:・情報が改ざんできない・ハッシュを書き込んだチェーンが消滅しないかぎり永久に残る・一つの組織に依存せずに使用できるなどのメリットがあります。Documentにはユーザー名、住所や電話番号などの個人情報が全く入っていません。DIDは単体ではあまり役に立ちません。Claimに入っているからです。Claims(W3Cが開発している規格。Credentials」に改名)について説明します。Claimとは、個人情報における特定の事実を証明するためのデータ形式です。副次的な使用法として、法人の認可情報などの証明にも応用可能です。ClaimはとあるDIDの持ち主(Alice)が成人であることを証明できます。Claimでお酒を買ったりすることができます。Claimだと分かるのでしょうか?ここでもまた暗号技術が活用されます:Aliceは、DIDの公開鍵で暗号化されたメッセージをそのDIDの秘密鍵で復号化します。その秘密鍵を持っているのはそのDIDの持ち主だけなので、DIDの持ち主がAliceであることが証明されます。Claimの内容はAliceのことを指しています。Claimsは、検証可能な個人・法人情報の一単位です(例:個人名や年齢など)。Credential”です。Credentialについては、Blockcertsとの関連も含めて後述します。Claimsの組み合わせは、もう一つの斬新なメリットをもたらします。個人情報(法人の情報も可)をデジタルに、しかも「第三者機関の承認なしに、自分が自分であることを証明できる」ようになるDIDの技術によって、トラディショナルな本人確認証(免許証、パスポート、学生証など、第三者機関が発行したカード)では実現不可能な特殊な認証ができます。「大学名は伏せて大卒であることだけを証明する(名前も年齢も住所も分からない)」というように、必要な個人情報だけを提示することができます。いかがでしょうか?「自分が何者かも名乗らず、自分の個人情報の一部だけを提示し、かつそれが正しい情報であることをブロックチェーンを使って瞬時に証明できる。そのデータは分散化されていて特定の企業や機関に依存しない」というのがDIDの特徴です。管理する中央集権的な機関がなく、かつデータの正当性が証明できるため、原理的には、GoogleのアカウントもApple、TSUTAYAの会員証もたった一つのDIDに統合できてしまうということになります。Credentialの一種になります筆者はブロックチェーン証明書の世界標準規格であるBlockcertsに準拠したブロックチェーン学位証明書の発行システムを開発し、アジア、特に日本で展開したいと考えています。Credentialとして扱えるようになります。これが実現した場合、先程の例で示したように「大学名は伏せて大卒であることだけを証明する(名前も年齢も住所も分からない)」というような応用が可能になり、Blockcerts準拠の証明書は他のプラットフォームとの互換性と拡張性に優れたものとなります。Blockcertsについての詳細は、「Blockcerts(ブロックサーツ)の開発経緯とメリットについて」という関連記事をご覧ください。KodateFollowブロックチェーン証明書システム開発の専門家。UpgradeAboutHelpLegal。