मुख्य सामग्री पर जाएं
Change page

ERC-1363 देय टोकन मानक

पेज का अंतिम अपडेट: 4 अप्रैल 2025

परिचय

ERC-1363 क्या है?

ERC-1363 ERC-20 टोकन के लिए एक विस्तार इंटरफ़ेस है जो एक ही लेनदेन के भीतर, ट्रांसफर के बाद प्राप्तकर्ता अनुबंध पर या अनुमोदन के बाद खर्च करने वाले अनुबंध पर कस्टम लॉजिक के निष्पादन का समर्थन करता है।

ERC-20 से अंतर

transfer, transferFrom और approve जैसे मानक ERC-20 संचालन, एक अलग लेनदेन के बिना प्राप्तकर्ता या खर्च करने वाले अनुबंध पर कोड निष्पादन की अनुमति नहीं देते हैं। यह UI विकास में जटिलता और अपनाने में घर्षण पैदा करता है क्योंकि यूज़र्स को पहले लेनदेन के निष्पादित होने की प्रतीक्षा करनी चाहिए और फिर दूसरा सबमिट करना होगा। उन्हें दो बार गैस का भुगतान भी करना होगा।

ERC-1363 फंजिबल टोकन को अधिक आसानी से कार्य करने और किसी भी ऑफ़-चेन लिसनर के उपयोग के बिना काम करने में सक्षम बनाता है। यह एक ही लेनदेन में, ट्रांसफर या अनुमोदन के बाद, रिसीवर या खर्च करने वाले अनुबंध पर कॉलबैक करने की अनुमति देता है।

पूर्वापेक्षाएं

इस पेज को बेहतर ढंग से समझने के लिए, हम अनुशंसा करते हैं कि आप पहले इनके बारे में पढ़ें:

Body

ERC-1363 transfer, transferFrom या approve के बाद स्मार्ट अनुबंधों के साथ इंटरैक्ट करने के लिए ERC-20 टोकन के लिए एक मानक API प्रस्तुत करता है।

यह मानक टोकन ट्रांसफर करने के लिए बुनियादी कार्यक्षमता प्रदान करता है, साथ ही टोकन को अनुमोदित करने की अनुमति देता है ताकि उन्हें किसी अन्य ऑन-चेन तीसरे पक्ष द्वारा खर्च किया जा सके, और फिर रिसीवर या खर्च करने वाले अनुबंध पर कॉलबैक किया जा सके।

स्मार्ट अनुबंधों के कई प्रस्तावित उपयोग हैं जो ERC-20 कॉलबैक स्वीकार कर सकते हैं।

उदाहरणों में शामिल हैं:

  • क्राउडसेल्स: भेजे गए टोकन तत्काल इनाम आवंटन को ट्रिगर करते हैं।
  • सेवाएँ: भुगतान एक चरण में सेवा तक पहुँच को सक्रिय करता है।
  • चालान: टोकन स्वचालित रूप से चालान का निपटान करते हैं।
  • सदस्यताएँ: वार्षिक दर को मंजूरी देने से पहले महीने के भुगतान के भीतर सदस्यता सक्रिय हो जाती है।

इन्हीं कारणों से इसे मूल रूप से "देय टोकन" नाम दिया गया था।

कॉलबैक व्यवहार इसकी उपयोगिता का और विस्तार करता है, जिससे इस तरह के सहज इंटरैक्शन सक्षम होते हैं:

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

ERC-1363 टोकन का उपयोग उन सभी मामलों में विशिष्ट उपयोगिताओं के लिए किया जा सकता है, जिनमें ट्रांसफर या अनुमोदन प्राप्त होने के बाद कॉलबैक को निष्पादित करने की आवश्यकता होती है। ERC-1363 प्राप्तकर्ता की टोकन को संभालने की क्षमता को सत्यापित करके स्मार्ट अनुबंधों में टोकन हानि या टोकन लॉकिंग से बचने के लिए भी उपयोगी है।

अन्य ERC-20 विस्तार प्रस्तावों के विपरीत, ERC-1363 ERC-20 transfer और transferFrom विधियों को ओवरराइड नहीं करता है और ERC-20 के साथ पश्चगामी संगतता बनाए रखते हुए कार्यान्वित किए जाने वाले इंटरफ़ेस ID को परिभाषित करता है।

From EIP-1363 (opens in a new tab):

तरीके

ERC-1363 मानक को लागू करने वाले स्मार्ट अनुबंधों को ERC1363 इंटरफ़ेस के सभी फ़ंक्शन, साथ ही ERC20 और ERC165 इंटरफ़ेस को अवश्य लागू करना चाहिए।

एक स्मार्ट अनुबंध जो transferAndCall या transferFromAndCall के माध्यम से ERC-1363 टोकन स्वीकार करना चाहता है, उसे ERC1363Receiver इंटरफ़ेस को अवश्य लागू करना चाहिए:

एक स्मार्ट अनुबंध जो approveAndCall के माध्यम से ERC-1363 टोकन स्वीकार करना चाहता है, उसे ERC1363Spender इंटरफ़ेस को अवश्य लागू करना चाहिए:

आगे की रीडिंग

क्या यह लेख उपयोगी था?