비공개 주문 생성 방법
- 01판매 탭에서 금액, 결제 수단, 통화를 지정해 일반 Base 컨트랙트 예치금을 만듭니다.
- 02예치금 탭에서 해당 예치금을 구매자 지갑(주소, ENS .eth 또는 PNS .peer 이름)으로 잠급니다.
- 03앱은 정확한 각 결제 수단에 WhitelistPolicy를 활성화하고 구매자를 온체인에서 허용합니다. ProtocolViewer가 정확한 결제 수단 세트를 온체인에서 검증합니다. 또한 각 수단을 기본 스테이크 기반 분쟁 보호에서 제외해, 스테이크가 있는 비회원이 구매자 제한을 우회하지 못하게 합니다.
- 04승인된 구매자에게 보낼 usdctofiat.xyz/d/<escrow>/<depositId> 링크를 받습니다.
여러 트랜잭션이 필요한 이유
예치와 액세스 정책은 별도의 온체인 상태입니다. EscrowV2가 예치를 만든 뒤 앱은 정확한 각 결제 수단에 WhitelistPolicy를 활성화하고 구매자를 허용합니다. 모든 업데이트가 Base에서 확인된 뒤에만 주문을 제한됨으로 표시합니다. ProtocolViewer가 정확한 결제 수단 세트를 온체인에서 검증합니다. 또한 각 수단을 기본 스테이크 기반 분쟁 보호에서 제외해, 스테이크가 있는 비회원이 구매자 제한을 우회하지 못하게 합니다.
| 구성 요소 | 역할 |
|---|---|
| EscrowV2 | USDC 예치를 보관 |
| WhitelistPolicy | 정확한 각 결제 수단을 제어 |
비공개 체결의 비용 구조
비공개 주문은 공개 위임 예치금과 동일한 판매자 비용 구조를 가집니다. 주문 생성 시 플랫폼 수수료가 없고, 온체인 작업에는 Base 가스가 적용되며, 결제 앱에서 수령하는 법정화폐에서 공제되지 않습니다. 구매자 측 수수료 설정은 경로에 따라 다를 수 있습니다.