zkPass: MPC 및 ZKP 기반의 탈중앙화 사회 정체성 인프라

코인타임
2023-06-07 18:31:16
수집
zkPass는 단순한 인증 도구가 아니라, 탈중앙화 사회의 기반 시설입니다.

저자: Kimming, cointime

Web3의 발전과 함께 우리는 탈중앙화 사회의 부상을 목격하고 있습니다. 이 사회에서는 모든 사람이 자신의 개인 데이터에 대한 완전한 통제권을 가지며, 안전하고 효율적이며 신뢰할 수 있는 방식으로 Web3 생태계와 상호작용할 수 있습니다. 이 비전을 실현하기 위해 우리는 다자간 계산(MPC)과 제로 지식 증명(ZKP)을 기반으로 한 조합 가능하고 개인 정보를 보호하는 신원 프로토콜인 zkPass를 다시 도입했습니다.

프로젝트 개요

zkPass는 개인 데이터 검증을 위한 개인 정보 보호 프로토콜로, MPC, ZKP 및 3자 TLS를 기반으로 합니다. zkPass는 사용자가 zkSBT를 통해 Web2 및 Web3에서 합법적인 신원, 재무 데이터, 의료 기록, 소셜 데이터, 경력, 교육 증명 및 기술 등을 포함한 검증 가능한 데이터를 제3자에게 선택적으로 증명할 수 있게 하며, 파일을 업로드하거나 개인 정보 세부 사항을 공개할 필요가 없습니다. 특히, zkPass는 900개 이상의 프로젝트 중에서 두각을 나타내어 Binance Labs의 buildtheblock에서 1위를 차지하고 Binance의 투자를 받았습니다.

작동 원리

zkPass 프로토콜의 작동 원리는 두 가지 핵심 기술인 MPC-TLS와 ZKP에 기반합니다. MPC(다자간 계산)는 여러 참가자가 자신의 개인 정보를 방해받지 않고 공동으로 계산에 참여할 수 있게 하며, 결과를 하나 또는 모든 참가자에게 공개합니다. ZKP(제로 지식 증명)는 증명자가 검증자에게 민감한 정보를 누설하지 않고도 주장이 진실임을 설득할 수 있게 합니다.

핵심 기술------MPC-TLS \& ZKP

  • TLS: 전송 계층 보안 프로토콜은 두 통신 엔터티 간에 기밀성과 데이터 무결성을 제공합니다. TLS는 네트워크 세계에서 통신의 기초입니다.
  • MPC(다자간 계산)는 여러 참가자가 개인 정보를 손상시키지 않고 공동으로 계산에 참여할 수 있게 하며, 결과를 하나 또는 모든 참가자에게 공개합니다. 이는 주로 야오 혼합 회로 프로토콜과 Oblivious Transfer 프로토콜을 사용하여 수행됩니다. 또한, zkPass는 "Half Gate", "Silent OT" 및 "Vector-OLE"와 같은 최신 연구 논문을 활용하여 MPC의 효율성을 최적화하고 있습니다.
  • ZKP(제로 지식 증명)는 증명자가 검증자에게 주장이 진실임을 설득할 수 있게 하며, 검증자에게 민감한 정보를 누설할 필요가 없습니다. 그 구체적인 구현은 zk-SNARK를 기반으로 합니다. zkPass는 현재 ZK를 상호작용 제로 지식으로 최적화하여 효율성을 높이고 있으며, 이는 몇 초 만에 ZKP를 생성할 수 있음을 의미합니다.

사용자 흐름

사용자(증명자)는 더 이상 제3자에게 문서를 업로드하거나 개인 정보를 공유할 필요가 없습니다. 사용자는 다양한 신뢰할 수 있는 데이터 소스(예: 호주의 MyGovID 또는 싱가포르의 Singpass)에 접근하여 로컬에서 제로 지식 증명을 생성하고 체인 상의 스마트 계약에 응답을 반환할 수 있습니다. 이 과정에서 zkPass 프로토콜의 MPC 노드는 데이터의 무결성, 진정성 및 유효성을 보장하기 위해 mac_key를 공유합니다.

주요 특징

zkPass는 다음과 같은 주요 특징을 가지고 있습니다:

  1. 개인 정보 보호: zkPass는 제로 지식 증명을 사용하여 사용자가 민감한 정보를 누설하지 않고 데이터를 공유할 수 있게 합니다.
  2. 검증 가능: zkPass는 검증 가능한 zkSBT를 활용하여 데이터가 변조 방지 및 검증 가능하다는 것을 보장합니다.
  3. 호환성: zkPass는 Web2 및 Web3 애플리케이션의 광범위한 데이터 소스와 호환되어 기존 시스템과의 통합이 용이합니다.
  4. 부정 방지: zkPass는 사기 및 남용을 방지하기 위해 고급 부정 방지 메커니즘을 채택하고 있습니다.

응용 사례

zkPass의 범용성은 다양한 산업에 적합합니다. 그것은 Web2 HTTPS 웹사이트와 Web3 애플리케이션의 모든 데이터 소스와 호환되어 데이터 소스 측에서의 변경 없이 기존 시스템과 원활하게 통합될 수 있습니다. zkPass의 잠재적 응용 사례에는 zkKYC, 의료, 교육, 탈중앙화 실사, 소셜 네트워크, 게임, 금융 및 공급망 관리 등이 포함됩니다.

  • 온라인 신원 확인: zkPass를 사용하면 사용자가 개인 정보를 누설하지 않고 쉽게 온라인에서 신원을 확인할 수 있어 신원 도용을 방지하고 개인 정보를 보호하는 데 도움이 됩니다.

  • 소셜 애플리케이션: zkPass를 사용하면 사용자가 민감한 개인 데이터를 누설하지 않고도 나이, 개인 정보 및 자료의 진위를 익명으로 증명할 수 있습니다.

  • 탈중앙화 금융: zkPass는 DeFi 애플리케이션의 신원 및 증명을 검증하는 데 사용될 수 있으며, 허가된 당사자만 민감한 금융 데이터에 접근할 수 있도록 보장합니다.

  • 채용 신청: zkPass는 구직자의 자격, 교육 및 경험을 검증할 수 있으며, 개인 정보를 누설할 필요가 없습니다.

  • 온라인 마켓: zkPass는 온라인 마켓에서 판매자와 구매자 또는 게시자와 신청자의 진위를 검증하는 데 사용될 수 있으며, 사기 및 남용을 방지합니다.

요약

당신의 개인 정보가 더 이상 많은 데이터 중개인이나 제3자를 통해 전달될 필요가 없는 세상을 상상해 보십시오. 개인 정보를 존중하고, 데이터가 안전하며, 진실하고, 검증 가능한 세상. 이것이 zkPass가 창조하고 있는 세상입니다.

zkPass는 단순한 신원 확인 도구가 아니라 탈중앙화 사회의 기반 시설입니다. MPC와 ZKP 기술을 활용하여 zkPass는 사용자가 민감한 정보를 누설하지 않고도 선택적으로 제3자와 검증 가능한 데이터를 공유할 수 있게 합니다. 기업과 개인은 개인 데이터를 누설하지 않고 신원 및 증명을 검증할 수 있습니다.

zkPass의 범용성과 호환성은 다양한 산업에서 가치 있는 도구로 만듭니다. 금융 기관에서 의료 제공자에 이르기까지 zkPass는 안전하고 개인 정보를 보호하는 신원 확인에 사용될 수 있습니다. 또한, 고급 부정 방지 메커니즘을 통해 zkPass는 데이터가 변조 방지 및 사기 없는 것을 보장합니다.

미래는 탈중앙화된 것이며, zkPass는 이 방향을 선도하고 있습니다. 개인 정보를 보호하는 기술과 안전한 검증 방법을 통해 zkPass는 개인이 자신의 데이터를 통제하고 개인 정보를 존중하는 세상을 창조하고 있습니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축