💡 핵심 인사이트
DID(탈중앙화 신원증명)는 카카오나 구글 같은 거대 기업의 서버에 내 개인정보를 맡기고 그들이 주는 아이디/비밀번호로 로그인하는 종속적 환경에서 벗어나, "내 신원 정보(주민증, 졸업장)는 내 스마트폰(지갑)에 내가 직접 보관하고, 내가 원하는 정보만 선택해서 제출하는" 웹3 시대의 자기 주권 신원(SSI) 기술입니다.


Ⅰ. 기존 신원 증명 방식의 한계 (중앙화 ID)

인터넷에서 회원가입을 하려면 우리는 네이버, 구글, 페이스북 계정(소셜 로그인)에 엄청나게 의존합니다.

  • 데이터 주권 상실: 내 개인정보(이름, 이메일, 생일)가 구글 중앙 서버(DB)에 저장되어 구글의 자산이 됩니다. 구글이 해킹당하면 내 정보도 털립니다.
  • 검열 및 통제: 어느 날 구글이 내 계정을 정지시켜 버리면, 그 계정으로 로그인하던 수십 개의 게임과 쇼핑몰 앱 접속이 모두 영구적으로 날아가는 끔찍한 종속성(Lock-in)이 발생합니다.

Ⅱ. DID (자기 주권 신원, Self-Sovereign Identity)의 철학

이를 해결하기 위해 월드와이드웹 컨소시엄(W3C)이 국제 표준으로 제정한 기술이 DID입니다.

  • SSI (자기 주권 신원) 사상: 내 정보의 주인은 국가도 구글도 아닌 '나 자신'이다.
  • 구글 서버에 내 정보를 올리지 않고, 내 스마트폰 안에 깔린 안전한 '암호화폐 지갑 앱(디지털 지갑)'에 경찰청에서 발급받은 '디지털 주민등록증'을 내가 직접 파일 형태로 보관합니다.
  • 나중에 편의점(사이트)에서 성인 인증을 요구할 때, 굳이 내 이름과 주민번호 뒷자리(불필요한 정보)를 넘길 필요 없이 "나는 19세 이상이다"라는 딱 하나의 사실만 암호학적(영지식 증명 등)으로 떼어내서 지갑을 통해 편의점 단말기에 쏴주는 완벽한 개인정보 통제 방식입니다.

Ⅲ. DID에 블록체인이 필요한 이유

"신분증 파일을 내 스마트폰에 보관하면, 내가 포토샵으로 생년월일을 20살로 위조해서 내면 편의점 주인이 어떻게 알지?"

이 위변조 문제를 막기 위해 블록체인이 등장합니다. 경찰청(발행자)은 내 스마트폰에 신분증을 발급해 줄 때, "우리가 홍길동에게 발급한 이 신분증의 고유한 '디지털 도장(공개키와 해시값)'은 이거야"라고 블록체인(분산 원장)이라는 위조 불가능한 전 세계 공공 게시판에 박아버립니다. (여기에 개인정보 원본은 절대 올라가지 않습니다. 암호화된 도장만 올라갑니다.)

나중에 편의점 주인이 내 스마트폰 신분증을 받으면, 편의점 주인은 나를 믿는 게 아니라 **블록체인 게시판을 조회해서 "이 도장이 경찰청이 찍어준 그 도장이 맞네?"라고 1초 만에 검증(Verify)**하고 술을 팝니다.

📢 섹션 요약 비유: 기존 로그인이 클럽에 갈 때 가드에게 **'내 민증 원본 전체'를 아예 넘겨주며 굽신거리는 것(정보 유출)**이라면, DID는 내 민증은 내 뒷주머니에 꽁꽁 숨겨두고 가드에게는 정부가 블록체인에 보증해 준 '성인 인증 프리패스 형광 팔찌(선택적 정보만 제공)'만 쓱 보여주고 쿨하게 입장하는 주체적인 시스템입니다.