ZKP2P किसी फ़िएट भुगतान को ऑनचेन USDC रिलीज़ में कैसे बदलता है।

ZKP2P वह प्रोटोकॉल है जिस पर USDCtoFiat चलता है। विक्रेता Base के एक स्मार्ट कॉन्ट्रैक्ट में USDC लॉक करते हैं, खरीदार किसी सामान्य पेमेंट ऐप से फ़िएट में भुगतान करते हैं, और भुगतान ऑर्डर से मेल खाने के बाद एक हस्ताक्षरित भुगतान अटेस्टेशन USDC को अनलॉक करता है।

01

संक्षिप्त संस्करण

विक्रेता Base पर EscrowV2 में USDC लॉक करके डिपॉज़िट बनाता है और फ़िएट भुगतान विधि, मुद्रा, पेआउट पहचानकर्ता और दर दर्ज करता है। खरीदार वह लिक्विडिटी चुनता है, ऑनचेन इंटेंट शुरू करता है, चुने गए पेमेंट ऐप में विक्रेता को भुगतान करता है, और भुगतान का सबूत जमा करता है।

प्रोटोकॉल किसी भी पक्ष से चैट के स्क्रीनशॉट पर भरोसा करने को नहीं कहता। भुगतान के सबूत की जाँच अटेस्टेशन सेवा ऑफ़चेन करती है, और कॉन्ट्रैक्ट के USDC रिलीज़ करने से पहले नतीजे में बने EIP-712 PaymentAttestation को ऑनचेन सत्यापित किया जाता है।

02

फ़िल का जीवनचक्र

  1. 01विक्रेता Base पर नेटिव USDC को EscrowV2 में जमा करता है और स्वीकार की जाने वाली भुगतान विधियाँ, मुद्राएँ और प्राप्तकर्ता का विवरण दर्ज करता है।
  2. 02खरीदार डिपॉज़िट चुनता है और OrchestratorV4 के ज़रिए इंटेंट दर्ज करता है। खरीदार के भुगतान करने तक वह इंटेंट तय रकम को आरक्षित रखता है।
  3. 03खरीदार चुने गए फ़िएट ऐप में सीधे विक्रेता को भुगतान करता है। USDCtoFiat कभी भी फ़िएट ट्रांसफ़र न पाता है, न रखता है।
  4. 04भुगतान के सबूत को इंटेंट से मिलाकर सत्यापित किया जाता है: रकम, मुद्रा, प्राप्तकर्ता, टाइमस्टैम्प, भुगतान विधि और रूट की शर्तें।
  5. 05अटेस्टेशन सेवा एक PaymentAttestation पर हस्ताक्षर करती है। ऑनचेन वेरिफ़ायर हस्ताक्षर, स्नैपशॉट मान और नलिफ़ायर की जाँच करता है, फिर OrchestratorV4 USDC रिलीज़ करता है।
03

कॉन्ट्रैक्ट सुरक्षित रूप से रिलीज़ क्यों कर सकता है

बुनियादी तत्वयह क्या करता हैयह क्यों मायने रखता है
EscrowV2Base पर विक्रेता का USDC रखता हैकॉन्ट्रैक्ट के नियमों के बिना न USDCtoFiat इसे हिला सकता है, न खरीदार
इंटेंट हैशखरीदार के एक ऑर्डर की पहचान करता हैफ़िएट भुगतान के प्रमाण को ठीक उसी फ़िल से जोड़ता है
PaymentAttestationEIP-712 साइन किया गया वेरिफ़िकेशन परिणामएक ही वेरिफ़ायर कॉन्ट्रैक्ट को कई भुगतान विधियाँ संभालने देता है
नलिफ़ायरकिसी भुगतान के लिए एक बार इस्तेमाल होने वाला मार्करएक ही भुगतान पर दो बार दावा होने से रोकता है
प्राप्तकर्ता विवरण का हैशविक्रेता के पेआउट पहचानकर्ता का हैशभुगतान को विक्रेता से जोड़ता है। ज़्यादातर तरीकों में यह बिना सॉल्ट का होता है, इसलिए हैंडल जानने वाला कोई भी इसे मिला सकता है
04

क्या सार्वजनिक है

आपका पेआउट हैंडल Base पर सीधे टेक्स्ट में नहीं लिखा जाता, लेकिन हर डिपॉज़िट उसका हैश दर्ज करता है, और ज़्यादातर भुगतान तरीकों में यह हैश बिना सॉल्ट का होता है। जो कोई आपका Cashtag, Revtag, Zelle ईमेल या Venmo खाता ID जानता है या अनुमान लगा लेता है, वह उसका हैश बनाकर उसे इस्तेमाल करने वाले हर डिपॉज़िट को ढूंढ सकता है, और ZKP2P का सार्वजनिक मेकर लुकअप किसी हैश के लिए दर्ज हैंडल लौटा देता है। अपने पेआउट हैंडल को सार्वजनिक मानें। आपका पेमेंट ऐप लॉगिन और खाते का इतिहास Base पर पोस्ट नहीं किया जाता।

आपका पेआउट पहचानकर्ता उस प्रतिपक्ष को फिर भी दिखता है जिसे आपको भुगतान करना है। किसी भी पेमेंट-ऐप सेटलमेंट फ़्लो में यह टाला नहीं जा सकता: बिना गंतव्य के खरीदार फ़िएट नहीं भेज सकता।

V4 प्रोडक्शन रास्ता

गैर-कस्टोडियल एस्क्रो और साथ में ऑफ़चेन भुगतान अटेस्टेशन।

ZKP2P V3 भुगतान की पार्सिंग को ऑफ़चेन ले जाता है और रिलीज़ के अंतिम नियम ऑनचेन रखता है। इसी वजह से विक्रेता का अनुभव हर रेल के लिए अलग वेरिफ़ायर कॉन्ट्रैक्ट बनाए बिना ज़्यादा भुगतान विधियों को सपोर्ट कर सकता है।

भुगतान ऐप का सटीक फ़्लो तरीके के हिसाब से अलग होता है। एक्सटेंशन पंजीकरण प्रदाता की नीति से ऊपर नहीं है: Wise P2P क्रिप्टो बिक्री से भुगतान प्राप्त करने पर रोक लगाता है, और PayPal पूर्वअनुमोदन मांग सकता है।

EscrowV2
0x777777779d229cdF3110e9de47943791c26300Efविक्रेता कस्टडी कॉन्ट्रैक्ट
OrchestratorV4
0x74c55679268FAfB493864915aD16A320AB8c40Baइंटेंट का जीवनचक्र
USDC
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913नेटिव Base टोकन
वेरिफ़ायर
UnifiedPaymentVerifierV4भुगतान अटेस्टेशन की जाँच करता है

सामान्य प्रश्न

क्या ZKP2P और USDCtoFiat एक ही चीज़ हैं?

नहीं। ZKP2P बुनियादी प्रोटोकॉल और कॉन्ट्रैक्ट सिस्टम है। USDCtoFiat उस पर बना विक्रेताओं के लिए एक प्रोडक्ट है, जो समर्थित पेमेंट ऐप के ज़रिए Base USDC को फ़िएट में बदलता है।

क्या एक ही फ़िएट भुगतान से USDC दो बार रिलीज़ हो सकता है?

नहीं। भुगतान अटेस्टेशन में एक नलिफ़ायर होता है। यह एक बार इस्तेमाल होने वाला मार्कर है, जिसकी जाँच वेरिफ़ायर करता है, ताकि एक ही भुगतान को कई इंटेंट के लिए दोबारा इस्तेमाल न किया जा सके।

अगर खरीदार इंटेंट शुरू करे लेकिन भुगतान कभी न करे, तो क्या होता है?

विक्रेता के डिपॉज़िट का वह हिस्सा खुले इंटेंट से तब तक अस्थायी रूप से जुड़ा रहता है जब तक इंटेंट की अवधि खत्म न हो जाए या उसे रद्द न कर दिया जाए। जो लिक्विडिटी फ़िल नहीं हुई है, उसे विक्रेता निकाल सकता है।

USDCtoFiat क्या है?

USDCtoFiat मौजूदा ZKP2P भुगतान और मुद्रा कैटलॉग में, जिसमें USD, EUR, GBP, INR और CNY शामिल हैं, Base के नेटिव USDC की गैर-कस्टोडियल बिक्री का समन्वय करता है। भुगतान प्रदाता की पात्रता शर्तें और खाता नीतियाँ फिर भी लागू होती हैं; किसी रूट का तकनीकी रूप से समर्थित होना किसी बाहरी खाते के इस्तेमाल की अनुमति नहीं है, और Wise फ़िलहाल P2P क्रिप्टो बिक्री से भुगतान प्राप्त करने पर रोक लगाता है।

क्या USDCtoFiat मेरा फंड रखता है?

नहीं। आप हर ट्रांज़ैक्शन अपने ही वॉलेट से साइन करते हैं। आपका USDC एक सार्वजनिक Base कॉन्ट्रैक्ट में लॉक रहता है और खरीदार का भुगतान साबित होने के बाद ही उसे रिलीज़ होता है। डिपॉज़िट का जो हिस्सा फ़िल नहीं हुआ है, उसे आप कभी भी निकाल सकते हैं।

बेचने में क्या खर्च आता है?

विक्रेता डिपॉज़िट बनाना और प्रबंधित करना मुफ़्त है, हालांकि ऑनचेन कार्रवाइयों पर Base गैस लगता है। डेलीगेटेड फ़िल में Delegate का 0.10% प्रबंधन शुल्क खरीदार को जारी किए गए USDC से लिया जाता है, आपकी फ़िएट आय या उद्धृत दर से नहीं।

क्या मुझे किसी केंद्रीकृत एक्सचेंज खाते की ज़रूरत है?

USDCtoFiat इस्तेमाल करने के लिए किसी एक्सचेंज खाते की ज़रूरत नहीं है। आपको Base पर USDC रखने वाला एक वॉलेट चाहिए, और उस पेमेंट ऐप में एक खाता चाहिए जिसमें आप भुगतान पाना चाहते हैं। पेमेंट ऐप के अपने खाता नियम और सीमाएँ फिर भी लागू होती हैं।

क्या मुझे KYC पूरा करना होगा?

USDCtoFiat न पहचान दस्तावेज़ लेता है, न आपका फ़िएट रखता है, न आपकी कुंजियाँ। आप जिस पेमेंट ऐप का इस्तेमाल करते हैं, उसका सत्यापन, सीमाएँ और खाता नियम उसी के नियंत्रण में रहते हैं। USDC का सेटलमेंट Base स्मार्ट कॉन्ट्रैक्ट के ज़रिए होता है, और Venmo, PayPal, Wise, Zelle या आपका बैंक जो माँगता है, उसे हम नहीं बदल सकते।