피드로 돌아가기
Dev.toSecurity
원문 읽기
zkTLS와 Noir 기반의 플랫폼리스 P2P On-ramp 신뢰 구조 설계
How to Create a Zero Knowledge DApp: From Zero to Production, Case 2: zk P2P
AI 요약
Context
중앙 플랫폼의 에스크로(Escrow)에 의존하는 기존 P2P 거래 구조로 인한 중앙집중적 의사결정 및 신뢰 문제 발생. 오프체인 결제 증빙의 위변조 가능성과 온체인 자산 잠금 보장의 부재가 주요 병목 지점으로 작용.
Technical Solution
- 스마트 컨트랙트를 통한 판매자 유동성 선잠금 구조로 자산 확보 보장
- zkTLS 및 TLSNotary를 활용한 Wise 결제 기록의 무결성 증명 및 Attestation 생성
- tlsn-verifier를 통한 증명 데이터의 압축 및 wiseReceiptHash 변환으로 검증 효율성 제고
- Noir와 UltraHonk 기반의 브라우저 로컬 증명 생성을 통한 프라이버시 보호 및 연산 분산
- Kurier와 zkVerify를 통한 증명 집계(Aggregation) 및 온체인 releaseWithProof() 함수로 최종 자산 해제 자동화
실천 포인트
- 외부 API 데이터의 무결성이 필요할 때 zkTLS 기반의 Attestation 도입 검토 - 클라이언트 사이드 연산 부하를 줄이기 위해 로컬 증명 생성 후 서버 사이드 집계 구조 설계 - 플랫폼의 중재 없이 신뢰를 구축하기 위해 '자산 선잠금 -> 데이터 증명 -> 온체인 검증'의 파이프라인 구축