Web3 생태계에서 DID(탈중앙 신원 식별자)는 핵심 요소입니다. 하지만 DID가 단순한 기술이 아닌, 국제적인 신뢰 구조로 기능하기 위해서는 공식 표준이 필요합니다. 이를 위해 만들어진 것이 바로 W3C DID 표준입니다. 이번 포스팅에서는 W3C DID의 개념, 구조, 주요 사양 및 실제 적용 사례까지 상세히 설명합니다.
1. W3C DID란?
W3C DID 표준은 World Wide Web Consortium(W3C)이 제정한 국제 기술 규약으로, 전 세계 어디서나 동일한 방식으로 DID를 정의하고 사용할 수 있도록 설계되었습니다. 정식 명칭은 "Decentralized Identifiers v1.0"입니다.
2. DID의 기본 구성
DID는 단순한 문자열이 아니라, 아래와 같은 구조로 이루어져 있습니다.
- DID Identifier: 예시 →
did:example:123456789abcdefghi - DID Document: 해당 DID에 연결된 메타 정보 (공개 키, 인증 방법, 서비스 엔드포인트 등)
- DID Method: DID가 생성되고 관리되는 방법 및 블록체인(또는 분산 네트워크) 정의
3. DID Document의 구조
- Context: JSON-LD 기반 스키마
- ID: DID Identifier
- Verification Method: 공개 키 정보와 인증 방식
- Authentication: 서명 방식 (예: 지갑 인증)
- Service: DID와 연동된 서비스 (예: 메시징, 증명 공유 등)
4. DID Method란?
DID Method는 각 DID가 어떤 방식으로 생성·조회·업데이트·삭제되는지를 정의합니다. 다양한 블록체인에 맞춰 커스터마이징이 가능하며, 대표적인 DID Method는 다음과 같습니다:
did:ethr→ 이더리움 기반did:key→ 키 기반 (블록체인 불필요)did:web→ 웹사이트 URL 기반 DIDdid:ion→ 마이크로소프트가 개발한 레이어2 기반 DID
5. 실제 적용 사례
1) GitHub + did:web
사용자는 자신의 GitHub 페이지를 통해 DID Document를 공개하고, 오픈소스 개발자 인증에 활용할 수 있습니다.
2) ENS + did:ethr
이더리움 ENS 도메인과 DID를 연동하여, 탈중앙 웹사이트 로그인, NFT 소유자 인증 등에 사용됩니다.
6. DID와 상호운용성
- VC 연계: Verifiable Credential을 발급하거나 검증할 때 DID 사용
- DID Resolver: 여러 체인과 Method를 통합 검색하는 도구
- DID Registry: 체인 별 등록 시스템 (예: Ethereum DID Registry)
✅ 결론
W3C DID 표준은 탈중앙 신원 생태계를 위한 핵심 인프라입니다. 이 표준 덕분에 개발자, 기업, 사용자들은 글로벌하게 호환 가능한 신원 시스템을 구축할 수 있게 되었습니다. Web3 시대를 대비해 DID와 그 표준 구조를 이해하는 것은 디지털 시민으로서 필수 역량입니다.
'경제' 카테고리의 다른 글
| Web5란 무엇인가? Web3와의 차이점과 미래 전망 (2) | 2025.07.12 |
|---|---|
| 디지털 신원 vs 정부 발행 신분증: Web3 시대의 정체성 혁명 (1) | 2025.07.11 |
| Verifiable Credential(VC)이란? 블록체인 기반 신뢰 구조의 핵심 (1) | 2025.07.09 |
| Web3 기반 탈중앙 신원 인증(DID) 완전 해부 (4) | 2025.07.08 |
| zk-SNARKs와 영지식증명 쉽게 이해하기 (1) | 2025.07.07 |