탈중앙 식별자(DID)와 지갑 주소는 비슷해 보이지만 하는 일이 다릅니다. 지갑 주소는 자산을 받고 보내는 계정의 이름이고, DID는 W3C 표준(2022년 7월 19일 권고안)이 정한 식별 대상과 그 대상을 증명할 수단(검증 방법)을 적은 DID 문서를 잇는 URI입니다. DID는 사람·조직·사물 등 무엇이든 가리킬 수 있고, 중앙 등록기관 없이 통제자가 스스로 통제를 증명하도록 설계됐습니다. 이 글은 W3C DID Core 원문에 적힌 개념만 정리했습니다.
확인 기준일 2026-10-27 · 다음 확인 예정 2027-01-27
DID를 이루는 요소
| 개념 | 뜻 |
|---|---|
| DID | DID 주체와 DID 문서를 잇는 URI |
| DID 주체 | DID가 가리키는 대상(사람·조직·사물·데이터 모델 등), 통제자가 정함 |
| DID 통제자 | DID 문서를 바꿀 수 있는 주체, 다른 누구의 허락 없이 통제를 증명 |
| DID 문서 | 검증 방법(공개키 등)과 서비스 정보를 담은 문서 |
| DID 메서드 | DID를 만들고 찾고 갱신하는 방식, 블록체인·분산 파일 시스템 등 다양한 기반 사용 |
W3C 문서는 발행 당시 실험적인 DID 메서드 명세가 103개 있었다고 적습니다. DID가 꼭 블록체인 위에 있어야 하는 것은 아니며, 분산 원장·분산 파일 시스템·분산 데이터베이스·P2P 네트워크 등 구현자가 믿는 기반을 고를 수 있다고 설명합니다.
지갑 주소와 무엇이 다른가
| 항목 | 지갑 주소 | DID |
|---|---|---|
| 주된 용도 | 자산 수신·송신 계정 | 대상 식별과 통제 증명 |
| 연결된 정보 | 잔액·거래 기록 | DID 문서(검증 방법·서비스) |
| 키를 바꾸면 | 주소가 바뀜(일반 계정 기준) | DID 문서의 검증 방법만 바꿀 수 있음(메서드에 따라 다름) |
| 표준 | 각 블록체인의 주소 규칙 | W3C DID Core v1.0 |
W3C 문서는 암호학적 통제 증명을 쓰는 모든 DID 메서드에서 비밀키를 넘기면 통제 수단도 넘어간다고 경고합니다. 그래서 식별자를 오래 믿고 쓰는 시스템은 그 식별자가 여전히 의도한 사람의 통제 아래 있는지 정기적으로 확인해야 한다고 적습니다. 지갑 서명으로 로그인하는 방식은 이더리움으로 로그인(SIWE) 글에서, 사람 증명 시스템의 예는 월드 ID와 WLD 글에서 다뤘습니다.
자주 묻는 질문
DID는 지갑 주소와 같은 것인가요?
아닙니다. 지갑 주소는 자산 계정의 이름이고, DID는 W3C 표준이 정한 식별자로 대상을 증명할 검증 방법을 담은 DID 문서와 연결됩니다.
DID는 꼭 블록체인에 있어야 하나요?
아닙니다. W3C 문서는 분산 원장뿐 아니라 분산 파일 시스템·분산 데이터베이스·P2P 네트워크 등 다양한 기반 위에 DID 메서드를 설계할 수 있다고 설명합니다.
DID의 키를 잃거나 넘기면 어떻게 되나요?
W3C 문서는 비밀키를 넘기면 통제 수단도 넘어간다고 경고합니다. 그래서 DID를 믿는 시스템은 통제자가 여전히 맞는지 정기적으로 확인해야 합니다.



