DID(탈중앙화 식별자) 설명
DID(탈중앙화 식별자)는 탈중앙화 식별자(DID) v1.0 핵심 아키텍처, 데이터 모델 및 표현에 대한 W3C 권장 사항에 정의된 대로 중앙 집중식 등록 기관이 필요하지 않고 종종 암호화 방식으로 생성 및/또는 등록된 전역적으로 고유한 영구 식별자입니다.
탈중앙화 식별자는 URI(Uniform Resource Identifier)의 유형이기도 합니다. URI는 다양한 명명 체계와 액세스 방법을 통해 리소스, 가장 일반적으로 웹 리소스를 식별하는 데 사용되는 문자열입니다. 웹 검색을 해본 적이 있다면 브라우저에 입력하는 주소인 URL(Uniform Resource Locator)이 URI의 한 종류이므로 URI를 사용해본 적이 있을 것입니다.
DID는 세 가지 정보로 구성되며 다음과 같이 표시됩니다.
- 체계 – URI 체계를 식별합니다. 체계 이름(이 경우 “did”)은 해당 체계 내에서 식별자를 할당하기 위한 사양을 나타냅니다.
- DID 메서드 – DID 메서드는 DID가 만들어지고, 확인되고, 업데이트되고, 비활성화되는 메커니즘을 나타냅니다. 다양한 메서드가 있으며 각 메서드는 사양에 의해 정의됩니다. 알려진 DID 방법 목록은 탈중앙화 식별자 에코시스템의 알려진 DID 방법에서 확인할 수 있습니다. DID 사양은 개방형 표준을 기반으로 합니다. 따라서 모든 메서드는 서로 다른 메서드를 사용하여 생성된 DID라 할지라도 DID를 사용하는 애플리케이션과의 상호 운용성을 보장하는 일관된 기본 기능을 지원합니다.
- DID 메서드별 식별자 – DID 메서드별 식별자는 메서드 사양에 따라 생성된 고유 식별자입니다.
구문에 설명된 것처럼 DID는 사용자 친화적이고 읽기 쉬운 문자열로 설계되지 않았으며 그럴 필요도 없습니다. 앞에서 DID는 디지털 ID 유형의 일종인 확인 가능한 자격 증명을 가능하게 하는 새로운 유형의 식별자라고 언급했습니다. 그러나 탈중앙화 식별자는 디지털 ID와 동일하지 않다는 점에 유의해야 합니다. 비유하자면 실제 세계의 여권이나 운전 면허증을 생각해보세요. 이러한 각 자격 증명 또는 ID 형식에는 여권 번호 또는 운전 면허증 번호 형식의 고유 식별자가 있습니다. ID를 증명하라는 요청을 받으면 자격 증명인 면허증이나 여권을 보여 줍니다. 해당 자격 증명의 번호나 식별자를 외우지 않습니다. 즉, 식별자는 해당 자격 증명의 핵심 부분입니다. DID와 확인 가능한 자격 증명 간의 관계도 마찬가지입니다.
최종 사용자 관점에서 DID는 대부분 투명합니다. 디지털 지갑과 같은 애플리케이션과 Microsoft Entra 확인된 ID와 같은 서비스는 DID를 만들고, 관리하고, 사용하는 역할을 합니다. 그러나 이러한 식별자를 특별하게 만드는 요소와 작동 방식을 이해하면 DID가 지원하는 서비스를 더 풍부하게 이해할 수 있습니다.