3. Gambaran Umum Sistem
3.1 Pelakuโ
Protokol ini melibatkan beberapa peserta utama yang bekerja sama untuk memungkinkan transaksi peer-to-peer tanpa perlu kepercayaan pihak ketiga.
Pembeli dan Penjual adalah pengguna sehari-hari yang memulai order on-ramp atau off-ramp. Mereka berinteraksi dengan protokol melalui aplikasi klien menggunakan dompet terintegrasi dan bertransaksi tanpa menyerahkan kustodi atas dana mereka.
Merchant, yang juga dikenal sebagai liquidity peer, berfungsi sebagai pihak lawan yang menjadi perantara likuiditas antara stablecoin dan mata uang fiat. Mereka adalah peserta yang telah diverifikasi dengan cermat, menjaga likuiditas yang memadai, dan membangun reputasi yang kuat melalui sistem Proof-of-Credibility.
Kontrak Protokol adalah smart contract on-chain yang mengatur seluruh siklus hidup order. Kontrak ini menangani antrean order, pencocokan berdasarkan skor kredibilitas, verifikasi status, dan hasil penyelesaian akhir. Kontrak-kontrak ini saat ini beroperasi di Base L2 (ekspansi multichain ke Solana direncanakan).
Proof Verifier saat ini memvalidasi bukti ZK-KYC untuk verifikasi identitas (KTP pemerintah, akun media sosial, dan paspor melalui Reclaim Protocol dan verifier ZK lainnya). Verifikasi transaksi bank sedang direncanakan (lihat Bagian 4.2).
Governance terbagi dalam dua lapisan. Parameter protokol dan peningkatan di Base diatur oleh pemegang $P2P melalui Governor on-chain, sementara pencetakan token, perubahan pasokan, dan alokasi treasury diatur di Solana melalui pasar keputusan on-chain MetaDAO. Implementasi saat ini dioperasikan oleh admin/multisig, dengan transisi menuju governance pemegang token yang lebih luas sedang berlangsung seiring kematangan protokol.
3.2 Komponenโ
- Smart contract Base L2 (berkembang ke Solana) untuk siklus hidup order, pencocokan, jendela sengketa, registri parameter, dan perutean biaya.
- Registri reputasi yang mengimplementasikan Proof-of-Credibility (masukan, penilaian, dan penalti).
- Adaptor oracle untuk penetapan harga referensi dan pengamanan (median/TWAP, fallback, circuit breaker).
- SDK klien dan aplikasi referensi (contoh: Coins.me) yang berkomunikasi dengan protokol.
3.3 Alur Tingkat Tinggiโ
- Penempatan Order: Pengguna mengklik "Beli USDC" (atau "Jual USDC") dan memasukkan jumlah. Aplikasi menyediakan dompet terintegrasi untuk transaksi.
- Pencocokan Order: Merchant ditetapkan secara on-chain berdasarkan USDC yang distake. Alamat pembayaran fiat dibagikan melalui smart contract, dienkripsi dengan kunci pengguna. Untuk off-ramp, alamat USDC di Base (berkembang ke Solana) ditampilkan.
- Transfer Fiat/Stablecoin: Pembayar melakukan transfer melalui jalur yang ditentukan.
- Konfirmasi/Penyelesaian: Dalam beberapa menit, penyelesaian berhasil setelah merchant mengkonfirmasi penerimaan. Saldo dompet diperbarui sesuai.
- Jendela Sengketa: Jika salah satu pihak mengajukan keberatan, mereka menyampaikan bukti bahwa pembayaran atau tindakan telah terjadi (atau tidak). Dalam implementasi yang berjalan, admin yang berwenang menyelesaikan order yang disengketakan secara on-chain sesuai aturan kesalahan protokol dan jendela sengketa.
3.4 Alur On-Rampโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ON-RAMP FLOW (Fiat โ USDC) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โ
โ โ USER โ โ PROTOCOL โ โ MERCHANT โ โ
โ โโโโโโฌโโโโโโ โโโโโโโโฌโโโโโโโโ โโโโโโโโฌโโโโโโโโ โ
โ โ โ โ โ
โ โ 1. Open BUY order โ โ โ
โ โ (amount + rail) โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโบโ โ โ
โ โ โ โ โ
โ โ โ 2. Match via PoC โ โ
โ โ โ (credibility score) โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโบโ โ
โ โ โ โ โ
โ โ 3. Receive fiat โ โ โ
โ โ payment address โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ (encrypted) โ โ โ
โ โ โ โ โ
โ โ 4. Transfer fiat โ โ โ
โ โ via UPI/PIX/SPEI โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโบโ โ
โ โ โ โ โ
โ โ โ 5. Merchant confirms โ โ
โ โ โ receipt โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ โ โ
โ โ 6. USDC released โ โ โ
โ โ to user wallet โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โ โ โ โ
โ โโโโโโผโโโโโโ โโโโโโโโผโโโโโโโโ โโโโโโโโผโโโโโโโโ โ
โ โ USDC โ โ FEES โ โ BONDS โ โ
โ โ RECEIVED โ โ COLLECTED โ โ UNLOCKED โ โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
3.5 Alur Off-Rampโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ OFF-RAMP FLOW (USDC โ Fiat) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โ
โ โ USER โ โ PROTOCOL โ โ MERCHANT โ โ
โ โโโโโโฌโโโโโโ โโโโโโโโฌโโโโโโโโ โโโโโโโโฌโโโโโโโโ โ
โ โ โ โ โ
โ โ 1. Open SELL order โ โ โ
โ โ + lock USDC โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโบโ โ โ
โ โ โ โ โ
โ โ โ 2. Match via PoC โ โ
โ โ โ + merchant posts bond โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโบโ โ
โ โ โ โ โ
โ โ 3. Share fiat โ โ โ
โ โ receiving address โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโบโ โ โ
โ โ (encrypted) โ โ โ
โ โ โ โ โ
โ โ โ 4. Merchant sends โ โ
โ โ Fiat received โ fiat payment โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ โ โ
โ โ โ 5. Merchant submits โ โ
โ โ โ payment confirmation โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ โ โ
โ โ โ 6. USDC released โ โ
โ โ โ to merchant โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโบโ โ
โ โ โ โ โ
โ โโโโโโผโโโโโโ โโโโโโโโผโโโโโโโโ โโโโโโโโผโโโโโโโโ โ
โ โ FIAT โ โ FEES โ โ USDC โ โ
โ โ RECEIVED โ โ COLLECTED โ โ RECEIVED โ โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
3.6 Pertimbangan Utamaโ
- Merchant berfungsi sebagai perantara likuiditas untuk transaksi.
- Kewajiban mengkonfirmasi pembayaran berada pada merchant (untuk off-ramp) atau dapat diberikan oleh salah satu pihak.
- ZK-KYC melakukan verifikasi identitas tanpa kepercayaan pihak ketiga bagi pengguna tanpa mengekspos data pribadi.
- Bukti disampaikan dan ditinjau dalam sengketa. Dalam sistem yang berjalan, hasil dieksekusi melalui penyelesaian admin on-chain. Resolusi yang lebih luas berbasis verifier dan governance tetap menjadi peta jalan (lihat Bagian 4.2).
- Reclaim Protocol memungkinkan verifikasi akun media sosial yang menjaga privasi melalui zkTLS. Aadhaar diverifikasi melalui Anon Aadhaar dan paspor atau KTP nasional melalui ZKPassport.