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

ERC-1363 पेयबल टोकन मानक

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

प्रस्तावना

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

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

ERC-20 मधील फरक

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

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

पूर्वतयारी

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

मुख्य भाग

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

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

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

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

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

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

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

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

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

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

EIP-1363 (opens in a new tab) वरून:

मेथड्स

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

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

approveAndCall द्वारे ERC-1363 टोकन स्वीकारू इच्छिणाऱ्या स्मार्ट कराराने ERC1363Spender इंटरफेस अवश्य लागू केला पाहिजे:

पुढील वाचन

हा लेख उपयुक्त होता का?