मुख्य आशयावर जा
Change page

ERC-1363 पेयेबल टोकन स्टँडर्ड

पृष्ठ संपादित करा (opens in a new tab)

परिचय

ERC-1363 म्हणजे काय?

ERC-1363 हा ERC-20 टोकन्ससाठी एक विस्तार इंटरफेस आहे जो एकाच व्यवहारामध्ये हस्तांतरणानंतर प्राप्तकर्ता कॉन्ट्रॅक्टवर किंवा मंजुरीनंतर खर्च करणाऱ्या कॉन्ट्रॅक्टवर सानुकूल लॉजिक कार्यान्वित करण्यास समर्थन देतो.

ERC-20 मधील फरक

प्रमाणित ERC-20 ऑपरेशन्स जसे की transfer, transferFrom आणि approve, वेगळ्या व्यवहाराशिवाय प्राप्तकर्ता किंवा खर्च करणाऱ्या कॉन्ट्रॅक्टवर कोड कार्यान्वित करण्याची परवानगी देत नाहीत. यामुळे UI विकासामध्ये गुंतागुंत निर्माण होते आणि अवलंबनामध्ये अडथळा येतो कारण वापरकर्त्यांना पहिला व्यवहार कार्यान्वित होण्याची प्रतीक्षा करावी लागते आणि नंतर दुसरा व्यवहार सबमिट करावा लागतो. त्यांना दोनदा गॅस (GAS) देखील भरावा लागतो.

ERC-1363 फंजिबल टोकन्सना अधिक सहजपणे कृती करण्यास आणि कोणत्याही साखळीबाह्य लिसनरच्या वापराविना कार्य करण्यास सक्षम बनवते. हे एकाच व्यवहारामध्ये, हस्तांतरण किंवा मंजुरीनंतर, प्राप्तकर्ता किंवा खर्च करणाऱ्या कॉन्ट्रॅक्टवर कॉलबॅक करण्याची परवानगी देते.

पूर्वतयारी

हे पृष्ठ अधिक चांगल्या प्रकारे समजून घेण्यासाठी, आम्ही शिफारस करतो की तुम्ही प्रथम याबद्दल वाचा:

मुख्य भाग

ERC-1363 हे ERC-20 टोकन्ससाठी transfer, transferFrom किंवा approve नंतर स्मार्ट कॉन्ट्रॅक्ट्सशी संवाद साधण्यासाठी एक प्रमाणित API सादर करते.

हे मानक टोकन्स हस्तांतरित करण्यासाठी मूलभूत कार्यक्षमता प्रदान करते, तसेच टोकन्स मंजूर करण्याची परवानगी देते जेणेकरून ते दुसऱ्या ऑनचेन तृतीय पक्षाद्वारे खर्च केले जाऊ शकतील आणि नंतर प्राप्तकर्ता किंवा खर्च करणाऱ्या कॉन्ट्रॅक्टवर कॉलबॅक करू शकतील.

स्मार्ट कॉन्ट्रॅक्ट्सचे अनेक प्रस्तावित उपयोग आहेत जे ERC-20 कॉलबॅक स्वीकारू शकतात.

उदाहरणे अशी असू शकतात:

  • क्राउडसेल्स: पाठवलेले टोकन्स त्वरित बक्षीस वाटप ट्रिगर करतात.
  • सेवा: पेमेंट एकाच टप्प्यात सेवा प्रवेश सक्रिय करते.
  • इनव्हॉइसेस: टोकन्स आपोआप इनव्हॉइसेस निकाली काढतात.
  • सदस्यत्वे: वार्षिक दर मंजूर केल्याने पहिल्या महिन्याच्या पेमेंटमध्ये सदस्यत्व सक्रिय होते.

या कारणांमुळे याला मूळतः "पेयेबल टोकन" असे नाव देण्यात आले होते.

कॉलबॅक वर्तन त्याची उपयुक्तता आणखी वाढवते, ज्यामुळे यासारखे अखंड संवाद शक्य होतात:

  • स्टेकिंग: हस्तांतरित केलेले टोकन्स स्टेकिंग कॉन्ट्रॅक्टमध्ये स्वयंचलित लॉकिंग ट्रिगर करतात.
  • मतदान: प्राप्त झालेले टोकन्स प्रशासन प्रणालीमध्ये मत नोंदवतात.
  • अदलाबदल: टोकन मंजुरी एकाच टप्प्यात अदलाबदल लॉजिक सक्रिय करतात.

ERC-1363 टोकन्सचा वापर अशा सर्व प्रकरणांमध्ये विशिष्ट उपयुक्ततेसाठी केला जाऊ शकतो जिथे हस्तांतरण किंवा मंजुरी मिळाल्यानंतर कॉलबॅक कार्यान्वित करणे आवश्यक असते. प्राप्तकर्त्याची टोकन्स हाताळण्याची क्षमता तपासून स्मार्ट कॉन्ट्रॅक्ट्समध्ये टोकन गमावणे किंवा टोकन लॉक होणे टाळण्यासाठी देखील ERC-1363 उपयुक्त आहे.

इतर ERC-20 विस्तार प्रस्तावांच्या विपरीत, ERC-1363 हे ERC-20 च्या transfer आणि transferFrom पद्धतींना ओव्हरराइड करत नाही आणि ERC-20 सह बॅकवर्ड सुसंगतता राखून लागू करण्यासाठी इंटरफेस IDs परिभाषित करते.

EIP-1363 (opens in a new tab) मधून:

पद्धती

ERC-1363 मानकाची अंमलबजावणी करणाऱ्या स्मार्ट कॉन्ट्रॅक्ट्सनी ERC1363 इंटरफेसमधील सर्व फंक्शन्स, तसेच ERC20 आणि ERC165 इंटरफेसेस लागू करणे आवश्यक आहे.

ज्या स्मार्ट कॉन्ट्रॅक्टला transferAndCall किंवा transferFromAndCall द्वारे ERC-1363 टोकन्स स्वीकारायचे आहेत त्यांनी ERC1363Receiver इंटरफेस लागू करणे आवश्यक आहे:

ज्या स्मार्ट कॉन्ट्रॅक्टला approveAndCall द्वारे ERC-1363 टोकन्स स्वीकारायचे आहेत त्यांनी ERC1363Spender इंटरफेस लागू करणे आवश्यक आहे:

पुढील वाचन

पृष्ठ शेवटचे अपडेट: 4 एप्रिल, 2025