결제 증명은 법정화폐 앱과 Base 컨트랙트 사이의 다리입니다.
구매자의 법정화폐 결제는 스마트 컨트랙트가 직접 볼 수 없습니다. ZKP2P는 결제 증거를 오프체인에서 검증하고 컨트랙트가 확인할 수 있는 서명된 어테스테이션을 제공하여 그 간극을 해결합니다.
무엇을 증명해야 하는가
체결이 해제되려면 결제 증거가 주문과 일치해야 합니다. 중요한 항목은 금액, 통화, 수취인, 결제 수단, 시점, 그리고 이행되는 인텐트입니다.
검증자는 전체 결제 이력을 공개할 필요가 없습니다. 이 결제가, 이 금액으로, 이 수취인에게, 이 인텐트에 속한다고 말할 만큼의 인증된 증거가 필요할 뿐입니다.
현재 검증 모델
ZKP2P V3는 지원 결제 흐름에 TEE 호스팅 어테스테이션 서비스를 사용합니다. 이 서비스는 AWS Nitro Enclave 내부에서 검증 로직을 실행하고, 결제 데이터를 타입화된 플랫폼 스키마와 대조 확인하며, 결제가 일치한 뒤 EIP-712 PaymentAttestation에 서명합니다.
이는 브라우저 측 증명 생성이 느리고, 확장 프로그램에 의존적이며, 결제 플랫폼이 웹 인터페이스를 변경하면 취약했기 때문에 많은 흐름에서 기존의 구매자 중심 zkTLS 모델을 대체했습니다. 트레이드오프는 명확합니다. 모든 구매자에게 로컬 증명을 생성하라고 요구하는 대신 하드웨어 어테스테이션 실행과 재현 가능한 엔클레이브 빌드를 사용합니다.
TEE-TLS 대 레거시 zkTLS
| 질문 | 레거시 zkTLS | TEE-TLS |
|---|---|---|
| 검증이 실행되는 위치 | 구매자 브라우저 또는 확장 프로그램 | Nitro Enclave 어테스테이션 서비스 |
| 구매자 UX | 확장 프로그램/증명 생성이 무거울 수 있음 | 결제 증거가 엔클레이브 내부에서 서버 측으로 확인됨 |
| 검증 로직 | 제공업체 템플릿과 증명 매칭 | 타입화된 스키마와 플랫폼별 트랜스포머 |
| 신뢰 루트 | 증명 시스템과 노터리/프록시 가정 | 하드웨어 어테스테이션과 감사된 엔클레이브 코드 |
| 온체인 결과 | 서명되거나 검증된 해제 데이터 | 검증자가 확인하는 EIP-712 PaymentAttestation |
프라이버시 경계
- 개인 결제 데이터는 온체인에 게시되지 않습니다.
- 거래 상대방은 결제를 완료하는 데 필요한 지급 식별자를 봅니다.
- 체인은 해시, 널리파이어, 서명, 금액, 컨트랙트 주소, 해제 이벤트를 봅니다.
- USDCtoFiat는 당신의 법정화폐 계정을 보유하지 않고, 개인 키를 수탁하지 않으며, 결제 앱 이체를 되돌릴 수 없습니다.
Keep exploring
Common questions
USDCtoFiat란 무엇인가요?
USDCtoFiat를 사용하면 Base의 USDC를 Venmo, Cash App, Chime, Revolut, Wise, Zelle, PayPal, Monzo로 받는 현금으로 판매할 수 있습니다. 지갑은 본인이 관리하며, 거래는 Base의 비수탁형 ZKP2P 스마트 컨트랙트로 정산됩니다.
USDCtoFiat가 제 자금을 보관하나요?
아니요. 모든 트랜잭션은 본인 지갑에서 직접 서명합니다. 당신의 USDC는 공개된 Base 컨트랙트에 잠기며 구매자의 결제가 증명된 뒤에만 구매자에게 해제됩니다. 체결되지 않은 예치는 언제든지 출금할 수 있습니다.
판매 비용은 얼마인가요?
판매자 예치를 생성하고 관리하는 것은 무료이지만, 온체인 작업에는 Base 가스 비용이 발생합니다. 오프램프 SDK는 무료로 통합할 수 있습니다. 위임 체결의 경우 Delegate의 0.10% 매니저 수수료는 구매자에게 해제되는 USDC에서 차감되며, 당신의 법정화폐 수익이나 제시 환율에서 차감되지 않습니다. Peerlytics 분석, 웹훅, API 크레딧은 별도로 책정됩니다.
중앙화 거래소 계정이 필요한가요?
USDCtoFiat를 사용하는 데 거래소 계정은 필요하지 않습니다. Base에 USDC를 보유한 지갑과, 대금을 받고자 하는 결제 앱의 계정이 필요합니다. 해당 결제 앱의 자체 계정 규칙과 한도는 그대로 적용됩니다.
KYC를 완료해야 하나요?
USDCtoFiat는 신원 서류를 수집하지 않고, 당신의 법정화폐를 보관하지 않으며, 당신의 키를 보관하지 않습니다. 사용하는 결제 앱은 자체 인증, 한도, 계정 규칙을 계속 관리합니다. USDC 정산은 Base 스마트 컨트랙트를 통해 이루어지며, Venmo, PayPal, Wise, Zelle 또는 은행이 요구하는 사항은 저희가 바꿀 수 없습니다.
결제 증명은 스크린샷과 같은 것인가요?
아니요. 스크린샷은 위조하기 쉽고 사람의 판단이 필요합니다. ZKP2P는 인증된 결제 데이터를 검증하고 온체인 검증자가 확인할 수 있는 구조화된 어테스테이션에 서명합니다.
USDCtoFiat가 제 결제 앱 이력을 공개하나요?
아니요. 개인 결제 데이터는 온체인에 게시되지 않습니다. 해제 경로는 전체 결제 기록을 공개하는 대신 해시, 널리파이어, 서명된 어테스테이션을 사용합니다.
왜 모든 것이 영지식인 척하지 않고 TEE를 언급하나요?
정확성이 중요하기 때문입니다. ZKP2P는 역사적으로 zkEmail과 zkTLS를 사용해 왔으며, V3는 지원 흐름에 TEE 호스팅 결제 어테스테이션을 사용합니다. 보안 모델이 다르며, 사용자는 정확한 설명을 받을 자격이 있습니다.