KarenZ, Foresight News 제공
4월 1일, 온체인 개인 정보 보호 인프라 0xbow는 개인 정보 보호 풀 "Privacy Pools" 메인넷의 공식 출시를 발표했습니다. Privacy Pools는 이더리움 공동 창립자 비탈릭 부테린과 다른 사람들의 연구 결과를 바탕으로 이더리움 사용자에게 온체인 개인 정보를 보호하고 불법 자금과 불법 자금을 구별할 수 있는 화폐 혼합 솔루션을 제공합니다.
이 글에서는 프라이버시 풀의 개념, 유래, 개발자 팀, 운영 메커니즘과 업계에 미치는 잠재적 영향에 대해 소개합니다.
프라이버시 풀이란?
프라이버시 풀은 자금 출처의 규정을 준수하는 동시에 사용자에게 익명의 거래를 수행할 수 있는 기능을 제공하는 새로운 유형의 블록체인 프라이버시 도구입니다.
기존의 통화 혼합 서비스(예: Tornado Cash)와 달리 Privacy Pool은 영지식 증명(Zero-Knowledge Proofs, ZKP) 및 연관 집합 제공자(ASP) 설계를 통해 사용자의 개인 정보를 보호하면서 불법적인 자금이 거래 풀에 섞이는 것을 방지할 수 있습니다.
이 메커니즘은 일반 사용자의 개인정보 보호 요구를 충족할 뿐만 아니라 규제 기관의 규정 준수 요구 사항에도 부응하여 DeFi 생태계가 개인정보 보호와 합법성의 균형을 이룰 수 있는 실행 가능한 경로를 제공합니다.
누가 프라이버시 풀을 제안했나요? 누가 출판했나요?
프라이버시 풀이라는 개념은 원래 2023년에 비탈릭 부테린, 제이콥 일룸(Chainalysis의 수석 과학자), 마티아스 나들러(바젤대학교 박사 과정), 파비안 샤르(바젤대학교 혁신 금융 센터 교수), 아민 솔레이마니(프라이버시 풀)가 공동 집필한 연구 논문에서 유래되었습니다.
이 논문에서는 블록체인에서 개인정보 보호와 규정 준수 간의 균형을 이루는 방법을 살펴보고, 스마트 계약 기반의 새로운 개인정보 보호 강화 프로토콜인 개인정보 풀을 제안하며, 개인정보 풀 기술이 어떻게 중립적 인프라 역할을 하여 공공 블록체인이 여러 관할권의 규제 요구 사항을 준수할 수 있도록 할 수 있는지 설명합니다.
Rrivacy Pools 프로토콜은 0xbow 팀에서 출시되었습니다. 0xbow는 블록체인 개인정보 보호와 규정 준수 인프라에 초점을 맞춘 스타트업 프로젝트입니다. 주요 팀 구성원은 다음과 같습니다.
- 공동 창립자 잭 콜: BTCFi 프로젝트 콘의 공동 창립자이자 Number Group의 관리 파트너이며 EIP-6968의 저자입니다.
- 전략 고문 아민 솔레이마니: Reflexer Finance와 IranUnchained의 공동 창립자이며, ConsenSys, Filter 및 기타 회사에서 근무했습니다.
이 프로젝트에 투자한 사람으로는 Number Group, Vitalik, BanklessVC, Public Works, 그리고 몇몇 엔젤 투자자가 있습니다.
Privacy Pools 메인넷이 출시된 후, Vitalik과 Ethereum 코어 개발자인 Tim Beiko는 둘 다 Privacy Pool에 1 ETH를 입금하여 지지를 표명했습니다.
프라이버시 풀은 어떻게 작동하나요?
Privacy Pools 아키텍처는 계약 계층, 제로 지식 계층, ASP(Association Set Provider) 계층으로 구성됩니다. 계약 계층은 자산과 상태를 관리하고, 제로 지식 계층은 개인 정보 보호를 보장하며, ASP 계층은 규정 준수 기능을 제공합니다.
구체적으로, 제로 지식 증명을 활용하면 사용자는 전체 거래 내역을 공개하지 않고도 승인된 입금자 그룹에 속한다는 것을 증명할 수 있습니다.
ASP는 사전 정의된 기준을 충족하는 입금을 승인하고 모든 개인 인출이 승인된 입금에서만 이루어지는지 확인하는 규정 준수 도구 역할을 합니다. ASP는 두 부분으로 구성됩니다.
1. 서비스 스택: 체인상 활동을 지속적으로 모니터링, 기록, 분류하고 체인상 행동을 기반으로 사용자의 신뢰성을 평가하는 모듈형 서비스 세트입니다.
2. 온체인 인스턴스: 공개 레지스트리 및 ZKP 검증기를 포함합니다. 공개 레지스트리는 스마트 계약을 통해 ASP 데이터를 저장하고 관리하며, 블록체인 프로토콜과 원활하게 통합됩니다. ZKP 검증자는 거래 준수 검증 프로세스가 비공개로 유지되도록 하기 위해 제로 지식 증명을 검증할 책임이 있습니다.
ASP의 작동 메커니즘은 체인상 거래를 지속적으로 모니터링하고 "연관 세트"를 정기적으로 업데이트하는 것입니다. 사용자는 특정 거래 세부 정보를 공개하지 않고도 자신의 거래가 규정 준수 세트에 속한다는 것을 증명하기 위해 영지식 증명(ZKP)을 생성할 수 있습니다. 개발자는 ASP를 사용하여 규칙 기반 액세스 제어를 정의하고 사용자 자격을 검토(예: 불법 활동과 관련된 사용자 제외)하여 개인 정보 보호와 규정 준수 간의 균형을 이룰 수 있습니다.
프라이버시 풀을 사용하면 사용자는 코인 혼합 프로토콜을 통해 거래를 암호화하는 동시에 자신의 자금이 합법적인 출처에서 나왔다는 것을 증명할 수 있습니다. 구체적인 작업 과정은 다음과 같습니다.
- 지갑 연결 및 전용 지갑 생성: 사용자는 호환되는 지갑을 통해 Privacy Pools 시스템에 연결하고 전용 0xbow 지갑을 생성합니다(이 지갑은 Privacy Pools에만 사용됩니다).
- 입금: 프라이버시 풀에 ETH를 입금하세요. 초기 버전은 최대 1 ETH의 입금 한도와 최소 0.1 ETH를 지원합니다. 자금이 입금되면 0xbow ASP가 자금 출처를 검토하고 불법 활동에서 나온 것이 아니면 협회 세트에 승인됩니다. 거래가 확인되면 예치된 자금은 익명성 집합의 일부가 됩니다. 보증금은 Privacy Pools 스마트 계약에 나타납니다.
- 인출: 자금을 받을 주소를 지정하세요. dApp은 사용자 브라우저에서 자동으로 제로 지식 증명을 생성합니다. 확인 후 출금 거래가 완료되고, 자금은 지정된 주소로 이체됩니다.
ASP는 지속적으로 규칙을 업데이트하고 있으므로 처음 승인된 입금은 실격 처리될 수 있습니다. 즉, 사용자가 초기 심사를 통과하더라도 여전히 출금이 차단될 수 있습니다.
요약
Privacy Pools의 출시는 사용자에게 개인정보 보호와 규정 준수의 균형을 이루는 도구를 제공하며, 더 많은 기관과 회사가 블록체인 기술을 도입하도록 촉진할 것으로 예상됩니다.
Privacy Pools는 불법 자금을 분리함으로써 업계에 대한 규제 압력을 완화하고 업계 발전의 장애물을 어느 정도 제거하는 데 도움을 줍니다. 또한 다른 개인 정보 보호 프로토콜도 ASP 메커니즘을 통합하여 자체 규정 준수를 강화하고 개인 정보 보호 기술의 표준화를 촉진할 수 있습니다. 물론 일반 사용자도 더 안전하고 규정을 준수하는 방식으로 온체인 활동에 참여할 수 있으며, 블록체인 개인 정보 보호의 '정상'을 새롭게 정의할 수 있습니다.
그러나 프라이버시 풀은 여전히 성공을 향한 길에서 많은 과제에 직면해 있습니다. 여기에는 ASP의 신뢰성, ASP의 중앙집중화된 검토 경계, 다양한 관할권의 규제 적응성, 규제 기관의 태도 등이 포함됩니다.
참고문헌:
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4563364
https://docs.privacypools.com/
https://0xbow.io/blog/getting-started-with-privacy-pools