Self Protocol은 사용자가 정부 발행 신분증으로부터 자신의 개인적 속성에 대한 검증 가능한 증명을 생성할 수 있게 해주는 영지식 (ZK) 신원 프로토콜입니다. 이 프로토콜은 웹 애플리케이션과 인공지능(AI) 에이전트를 위해 "인간 증명(proof of human)"을 제공하도록 설계되었으며, 근거가 되는 개인 식별 정보(PII)나 소스 문서 자체를 공개하지 않고도 속성 검증을 가능하게 합니다.
이 시스템은 180개국 이상의 생체 인식 여권 및 정부 ID에 내장된 근거리 무선 통신(NFC) 칩을 스캔하여 작동합니다. [1]
Self Protocol과(와) 가격 및 기타 지표를 비교할 자산을 선택하세요.
Self Protocol이(가) 연결된 위키와 그 관계를 맵에서 살펴보세요.
Self Protocol은 개인적이고 사용자가 제어하는 "zkKYC"(영지식 고객 인증) 솔루션을 지향합니다. 이 프로토콜의 주요 목표는 사용자가 신분증 사본 전체를 중앙 집중식 데이터베이스에 업로드해야 하는 기존 신원 확인 시스템의 개인정보 보호 및 보안 결함을 해결하는 것입니다. 이러한 데이터베이스는 데이터 유출의 빈번한 표적이 됩니다. 반면, Self Protocol은 설계 단계부터의 개인정보 보호(Privacy by Design), 사용자 제어, 암호화 보안 원칙을 기반으로 구축되었습니다. [1]
프로토콜의 핵심 기능은 사용자가 특정 주장(예: 18세 이상, 특정 국적 보유, 고유한 개인임 등)을 제3자에게 증명할 수 있도록 하는 것입니다. 제3자는 증명의 근거가 된 여권이나 신분증을 직접 보지 않고도 해당 주장을 암호학적으로 검증할 수 있습니다.
모든 민감한 정보와 생성된 검증 가능한 자격 증명은 스마트폰과 같은 사용자의 로컬 기기에만 독점적으로 보관됩니다. 사용자는 이 데이터에 대한 유일한 보관 및 제어권을 유지하며, 특정 상호작용을 위해 명시적으로 공개에 동의한 경우에만 공유됩니다. [1] [2]
이 방식은 아래 표에서 알 수 있듯이 기존의 KYC 프로세스와 크게 다릅니다.
| 특징 | Self Protocol (zkKYC) | 기존 KYC |
|---|---|---|
| 데이터 공유 | 증명된 특정 속성만 공유 (예: 나이 > 18). | 신분증 전체 및 개인 식별 정보(PII) 공유 필요. |
| 데이터 저장 | 사용자의 기기에 로컬로 저장. | 중앙 집중식 제3자 데이터베이스에 저장. |
| 프로세스 | 즉각적이고 자동화된 NFC 스캔; 문서 업로드 불필요. | 업로드된 문서에 대한 수동 검토가 포함될 수 있음. |
| 개인정보 위험 | 유출될 중앙 PII 데이터베이스가 없으므로 최소화됨. | 중앙 집중식 데이터베이스가 데이터 유출에 취약하므로 높음. |
| 신뢰의 원천 | 정부 발행 생체 인식 ID. | 업로드된 문서, 때로는 다른 데이터로 보완됨. |
Self Protocol의 기술적 기반은 정부 문서의 하드웨어 기반 보안과 고급 암호학을 결합하여, 개인적이고 검증 가능한 신원을 보장합니다. [2]
이 프로토콜의 아키텍처는 세 가지 주요 구성 요소를 기반으로 합니다:
최종 사용자가 검증 가능한 자격 증명을 생성하는 과정은 다음과 같이 몇 단계로 완료되도록 설계되었습니다:
이 자격 증명은 이후 다양한 애플리케이션의 증명을 생성하기 위해 반복적으로 사용될 수 있습니다. [1] [2]
이 프로토콜은 확립된 국제 표준을 준수하는 신분증을 지원합니다.
이 프로토콜은 180개국 이상의 문서를 지원합니다. 상세 지원 국가 지도는 프로젝트 공식 웹사이트에서 확인할 수 있습니다. [2] [1]
신원 증명 문서로부터 자격 증명이 생성되면, 애플리케이션은 다양한 데이터 포인트에 대해 영지식 증명(zero-knowledge proofs)을 요청할 수 있습니다. 사용자는 각 요청에 대해 동의해야 합니다. 증명 가능한 속성은 다음과 같습니다:
이러한 속성들을 통해 애플리케이션은 데이터 최소화 원칙을 준수하면서 필요한 확인 절차를 수행할 수 있습니다. [2]
Self Protocol은 Web3, AI 및 일반 웹 애플리케이션 전반에서 다양한 기능을 제공하며, "인간 증명(proof of human)"을 확립하고 프라이버시를 보호하는 컴플라이언스를 가능하게 하는 데 중점을 둡니다. [1]
이러한 기능들은 더욱 신뢰할 수 있고 안전한 온라인 시스템을 구축하기 위한 토대를 제공합니다. [1] [2]
이 프로토콜은 여러 분야에 적용되었습니다:
이러한 애플리케이션은 인간의 고유성과 특정 속성을 증명하는 것이 중요한 다양한 시나리오에서 이 프로토콜의 유용성을 입증합니다. [1] [2]
Self AgentID는 AI 에이전트에게 암호학적으로 견고하고 인간이 뒷받침하는 신원을 제공하기 위해 프로토콜에서 제공하는 특정 제품입니다. AI 에이전트가 더욱 자율화됨에 따라, 이 제품은 에이전트가 검증 가능한 권한을 가지고 사용자를 대신하여 작업을 수행할 수 있도록 설계되었습니다.
예를 들어, AI 에이전트는 소유자를 위해 트랜잭션을 실행하거나 서비스에 액세스할 수 있으며, 이때 에이전트의 신원과 권한 부여는 암호학적으로 인간 사용자에게 연결됩니다. 이는 에이전트가 상호작용에 영지식 증명(ZK proofs)을 사용하기 때문에 사용자의 근본적인 프라이버시를 보호하면서 달성됩니다. [1]
Self Protocol은 유의미한 채택 지표를 보고했으며, 다양한 부문에 걸쳐 다수의 파트너십을 구축했습니다.
2026년 초 기준, 해당 프로토콜은 다음과 같은 성과를 달성했다고 밝혔습니다:
Self Protocol은 광범위한 플랫폼 및 기업들과 통합되었습니다.
Self Protocol은 개발자가 자신의 애플리케이션에 신원 확인 기능을 통합할 수 있도록 다양한 도구와 리소스를 제공합니다.
@selfxyz/core를 참조할 수 있습니다.개발자 지원은 전용 커뮤니티 채널을 통해 제공됩니다.
이 프로토콜의 보안 모델은 설계 단계부터 프라이버시를 우선시하도록 구축되었으며, 외부 검증을 거쳤습니다.
이러한 다각적인 접근 방식은 사용자 데이터의 보안과 프라이버시에 대해 높은 수준의 보증을 제공하는 것을 목표로 합니다. [1] [2]
프로젝트의 기술적 구현은 모노레포(monorepo)에서 관리되며, 영지식 암호화 및 크로스 플랫폼 개발에 최적화된 특정 프로그래밍 언어 스택을 활용합니다.
코드베이스: 프로젝트의 코드는 단일 모노레포에서 관리됩니다.
프로그래밍 언어: 코드베이스의 언어 분포는 다음과 같습니다:
표준: 본 프로토콜은 기계 판독 가능 여행 서류에 대한 국제민간항공기구(ICAO) 사양을 기반으로 합니다.
이러한 기술 스택은 암호화 보안과 블록체인 및 웹 환경 내에서의 응용에 집중하는 프로젝트의 특성을 반영합니다. [2]
April 11, 2026. 17:18 UTC
편집 요약:
Updated category to defi and removed content
