DID Methodとはなんぞや、という話は省略する。DID-COREのリンクを貼るので参照して欲しい。 The did:key Method (以下did:key) はエフェメラル用途向けに考案されたDID Methodで、DID Documentの名前解決にDLTや共有ストレージのようなバックエンドを必要としない。「key」という名前の通り、did:keyのDID文字列は単一の公開鍵と全く同じ情報量を持ち、DID DocumentはDID文字列(⇔公開鍵)から一意に導出される。DID文字列に情報が全て含まれるので、誰でも、たとえオフラインでも名前解決が可能なのが最大の特徴だ。 導出方法 ここからは実際の導出の過程を見ていこう。 公開鍵 ←→ DID文字列 DID文字列は公開鍵から次のように一意に導出される: didString pubKeyType rawPubKeyBytes = "
![DID Method 探訪:The did:key Method - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/7cf0f043a099f0e11c9da53d4206c4887863d851/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9RElEJTIwTWV0aG9kJTIwJUU2JThFJUEyJUU4JUE4JUFBJUVGJUJDJTlBVGhlJTIwZGlkJTNBa2V5JTIwTWV0aG9kJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hMmYxNTVmM2YxNzc2NjExMDViY2Y2ODE4MmJlMmMzYg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwa2F6dWhpZGVZUyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTMyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZjM2Yjk1Y2NjYWNlZmFiNmZmZWI2YTNmMjA4MGM5NDc%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D3ec38d0476fb1ea2340243f05177f474)