탈중앙화 신원(DID) 완벽 정리
탈중앙화 신원을 사용하면 중앙 로그인 제공업체 없이 자격 증명을 보유하고 증명할 수 있습니다. DID, 검증 가능한 자격 증명, 지갑이 어떻게 작동하는지 알아보세요.
탈중앙화 신원은 자신의 식별자와 자격 증명을 보통 디지털 지갑에 직접 보유하고, 로그인을 처리하거나 신원을 보증해 주는 하나의 기업에 의존하지 않고 자신에 관한 사실을 다른 사람에게 직접 증명하는 디지털 신원 관리 방식입니다. 검증자는 중앙 데이터베이스에 문의하는 대신 암호학적으로 증명을 확인합니다.
오늘날 대부분의 온라인 신원은 몇몇 대형 제공업체(‘…로 로그인’)를 거치거나, 사이트마다 별도의 사용자 이름과 비밀번호를 통해 관리되며 각 서비스가 사용자의 데이터 사본을 저장합니다. 탈중앙화 신원은 이런 중복을 줄이고 데이터 유출을 줄이며 사람들에게 더 많은 통제권을 주는 것을 목표로 합니다. 또한 모든 것을 수집하지 않으면서도 사용자에 대해 무언가 — 예를 들어 ‘이 사람이 고유한 인간인가?’ — 를 알아야 하는 Web3 앱의 기본 구성 요소이기도 합니다.
탈중앙화 신원의 작동 방식
이 모델은 흔히 세 가지 역할로 이루어진 삼각형으로 설명됩니다.
- 1발급자 — 어떤 사실을 보증하는 기관입니다. 예를 들어 학위를 수여하는 대학, 신분증을 발급하는 정부, KYC 통과를 확인해 주는 거래소 등이 있습니다.
- 2보유자 — 바로 당신입니다. 자격 증명을 받아 신원 지갑에 보관합니다.
- 3검증자 — 증명이 필요한 웹사이트, 고용주 또는 앱입니다. 당신이 자격 증명을 제시하면 검증자는 발급자의 디지털 서명을 확인합니다.
검증자는 확인할 때마다 발급자에게 연락할 필요가 없습니다. 공유 레지스트리나 블록체인에 게시될 수 있는 발급자의 공개 키와, 자격 증명이 폐기되었는지 확인할 방법만 있으면 됩니다. 이에 대해서는 SocialFi 완벽 정리에서 더 자세히 다룹니다. 암호화폐 소셜 앱과 Farcaster 스타일 네트워크 정리 글에서 이 내용을 더 깊이 살펴봅니다.
탈중앙화 식별자(DID)
DID는 World Wide Web Consortium(W3C)이 정의한 표준화된 식별자로, did:method:unique-string과 비슷한 형태입니다. 각 DID는 공개 키와 엔드포인트가 나열된 문서로 해석됩니다. 보유자가 키를 통제하므로 메시지에 서명해 DID의 소유권을 증명할 수 있습니다.
검증 가능한 자격 증명
검증 가능한 자격 증명은 표준 형식으로 디지털 서명된 진술입니다. 예를 들어 ‘이 사람은 운전면허를 보유하고 있다’, ‘이 지갑은 신원 확인을 통과했다’와 같은 내용입니다. 이 표준을 지원하는 여러 앱에서 저장, 제시, 검증할 수 있습니다. Worldcoin(WLD) 2026–2027 가격 시나리오에서는 관련 프로젝트에 같은 촉매·위험 분석 방식을 적용합니다.
탈중앙화 신원과 기존 로그인 비교
| 항목 | 기존 로그인 | 탈중앙화 신원 |
|---|---|---|
| 계정을 통제하는 주체 | 플랫폼 | 보유자의 키 |
| 데이터 보관 위치 | 각 서비스의 데이터베이스에 복사됨 | 주로 보유자의 지갑 |
| 공유하는 정보 | 흔히 프로필 전체 | 필요한 주장만 |
| 제공업체가 서비스를 종료하면 | 접근 권한을 잃을 수 있음 | 발급자의 키를 이용할 수 있으면 자격 증명은 계속 유효함 |
| 복구 | 이메일을 통한 비밀번호 재설정 | 지갑 백업이나 복구 기능에 따라 다름 |
암호화폐와 Web3의 신원
암호화폐 사용자들은 이미 단순한 형태의 자기 통제형 신원, 즉 지갑 주소를 사용하고 있습니다. 여러 프로젝트가 이를 기반으로 합니다.
- Sign-In with Ethereum. 비밀번호 대신 Ethereum 지갑으로 메시지에 서명해 웹사이트에 로그인하는 표준 방식입니다.
- 네임 서비스. ENS 같은 시스템은 읽기 쉬운 이름을 지갑 주소에 연결하며 프로필 정보를 담을 수 있습니다. Web3 도메인 가이드를 참고하세요.
- 소울바운드 토큰. 온체인 자격 증명이나 멤버십으로 제안된 양도 불가능한 토큰으로, 소울바운드 토큰 글에서 설명합니다.
- 인격 증명(proof of personhood). 봇과 가짜 계정을 막기 위해 사용자가 고유한 인간임을 증명하려는 시스템입니다. 홍채 스캔을 사용하는 Worldcoin의 World ID가 가장 잘 알려진 예이며, 동시에 가장 논란이 많은 사례 중 하나로 여러 국가의 개인정보 규제 당국이 데이터 수집을 조사하거나 제한하고 있습니다.
프라이버시 이점과 영지식 증명
탈중앙화 신원의 큰 장점 중 하나는 선택적 공개, 즉 필요한 것만 보여 주는 것입니다. 나이를 증명하려고 신분증 전체를 건네는 대신 ‘18세 이상’이라는 사실만 담고 그 외에는 아무것도 드러내지 않는 증명을 제시할 수 있습니다. 팬 토큰 완벽 정리 글에서 이 내용을 더 깊이 살펴봅니다.
일부 시스템은 영지식 증명을 사용해 한 걸음 더 나아갑니다. 예를 들어 허용 목록에 있다거나 특정 국가에 거주한다는 자격 증명에 관한 주장을, 어떤 자격 증명을 가지고 있는지 밝히거나 여러 사이트에서의 활동을 연결하지 않고도 증명할 수 있습니다.
위험과 한계
탈중앙화 신원은 유망하지만 아직 해결된 문제는 아닙니다.
- 키 분실. 키를 직접 통제한다면 잃어버릴 수도 있습니다. 좋은 시스템에는 단일 문지기를 다시 도입하지 않는 백업 및 복구 옵션이 필요합니다.
- 온체인 데이터는 영구적입니다. 개인 데이터나 연결 가능한 식별자라도 퍼블릭 블록체인에 기록하면 영원히 노출될 수 있습니다. 공개 지갑에 연결된 자격 증명은 보유 자산과 거래 내역을 드러낼 수 있습니다.
- 신뢰는 여전히 중요합니다. 자격 증명은 발급자만큼만 신뢰할 수 있습니다. 알 수 없는 발급자가 만든 가짜 ‘KYC 통과’ 자격 증명은 아무것도 증명하지 못합니다.
- 대중화와 파편화. 경쟁하는 방식과 지갑이 많고, 이들이 쓸모 있으려면 먼저 검증자가 지원해야 합니다.
- 생체 정보 우려. 생체 정보를 수집하는 시스템은 동의, 저장, 그리고 데이터가 유출될 경우 어떻게 되는지에 대한 문제를 제기합니다. 생체 정보는 비밀번호처럼 바꿀 수 없습니다.
실용적인 안전 수칙
- 신원 지갑을 암호화폐 지갑처럼 다루세요. 백업해 두고 복구 문구는 절대 공유하지 마세요.
- 지갑을 연결하고 낯선 트랜잭션에 서명해 ‘신원을 인증’하라고 요구하는 사이트를 조심하세요. 이는 흔한 피싱 수법입니다.
- 개인 데이터를 오프체인에 두고 최소한의 정보만 공유할 수 있게 해 주는 시스템을 선택하세요.
- 자격 증명을 제시하기 전에 무엇이 드러나는지 읽어 보세요.
Arkham(ARKM) 해설 글에서는 이 프로젝트의 기본 개념, 활용 사례, 위험을 다룹니다.
결론
탈중앙화 신원은 디지털 신원의 통제권을 플랫폼에서 개인으로 옮깁니다. 발급자가 자격 증명에 서명하고, 당신이 이를 보유하며, 검증자는 중앙 중개자 없이 이를 확인합니다. 표준은 이미 존재하고 프라이버시 이점도 실제로 있지만, 키 관리, 발급자에 대한 신뢰, 온체인 데이터의 영구성은 실질적인 과제입니다. 신중하게 사용하고, ‘신원’이라는 라벨이 붙어 있다는 이유만으로 서명 요청을 무해하다고 여기지 마세요.
자주 묻는 질문
탈중앙화 신원이란 무엇인가요?
탈중앙화 신원은 자신의 식별자와 자격 증명을 보통 디지털 지갑에 직접 보유하고, 이를 확인해야 하는 상대에게 증명을 직접 공유하는 방식입니다. 로그인이나 신원 확인의 문지기 역할을 하는 단일 기업이 없으며, 검증자는 매번 발급자에게 연락하지 않고도 암호학적으로 자격 증명을 확인할 수 있습니다.
탈중앙화 신원은 블록체인에 저장되나요?
보통 개인 데이터 자체는 저장되지 않습니다. 잘 설계된 시스템은 자격 증명을 지갑에 보관하고, 블록체인이나 다른 레지스트리를 사용하더라도 공개 키, 식별자, 폐기 정보를 게시하는 데에만 사용합니다. 개인 데이터를 퍼블릭 블록체인에 직접 올리면 영구적으로 남고 누구나 볼 수 있게 되므로 프라이버시 위험이 됩니다.
DID란 무엇인가요?
DID(탈중앙화 식별자)는 소유자가 직접 통제하는 식별자의 표준 형식으로, World Wide Web Consortium(W3C)이 정의했습니다. DID는 공개 키와 서비스 엔드포인트가 나열된 문서로 해석되므로, 다른 사람들이 한 기업이 운영하는 중앙 레지스트리에 의존하지 않고 소유자의 서명을 검증할 수 있습니다.
신원 자격 증명이 들어 있는 지갑을 잃어버리면 어떻게 되나요?
시스템에 따라 다릅니다. 일부 지갑은 백업이나 소셜 복구를 지원하며, 발급자는 보통 신원을 다시 증명하면 자격 증명을 재발급할 수 있습니다. 키를 보유한 사람이 본인이므로 백업 없이 키를 잃으면 접근 권한을 잃을 수 있어, 암호화폐 지갑과 마찬가지로 복구 계획이 중요합니다.
