paint-brush
इथरस्पॉट किस तरह से एथेरियम स्मार्ट कॉन्ट्रैक्ट बनाने के तरीके को फिर से परिभाषित करता है (खाता सार)द्वारा@etherspot
2,728 रीडिंग
2,728 रीडिंग

इथरस्पॉट किस तरह से एथेरियम स्मार्ट कॉन्ट्रैक्ट बनाने के तरीके को फिर से परिभाषित करता है (खाता सार)

द्वारा Etherspot6m2024/04/22
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

ERC-4337, अकाउंट एब्सट्रैक्शन, और कैसे इथरस्पॉट का अभिनव दृष्टिकोण dApps और व्यापक Web3 पारिस्थितिकी तंत्र में नए उपयोगकर्ताओं के ऑनबोर्डिंग को सुव्यवस्थित करता है, इसका अन्वेषण करें
featured image - इथरस्पॉट किस तरह से एथेरियम स्मार्ट कॉन्ट्रैक्ट बनाने के तरीके को फिर से परिभाषित करता है (खाता सार)
Etherspot HackerNoon profile picture
0-item


विटालिक ब्यूटेरिन के रूप में कहा गया अपने एक लेख में, " खाता अमूर्तता लंबे समय से एथेरियम डेवलपर समुदाय का सपना रहा है। " और इसके अच्छे कारण हैं।


अकाउंट एब्स्ट्रैक्शन (AA) EVM कोड को न केवल एप्लिकेशन लॉजिक बल्कि उपयोगकर्ताओं के वॉलेट में सत्यापन लॉजिक को भी लागू करने में सक्षम बनाता है, इस प्रकार वॉलेट डिज़ाइन में रचनात्मक स्वतंत्रता को बढ़ावा देता है। यह मल्टीसिग्स, सोशल रिकवरी, सरल सिग्नेचर एल्गोरिदम, पोस्ट-क्वांटम सेफ सिग्नेचर एल्गोरिदम और अपग्रेडेबिलिटी जैसी अभिनव सुविधाओं को सक्षम बनाता है।


हालांकि, ईसीडीएसए-सुरक्षित बाहरी स्वामित्व वाले खाते (ईओए) से उत्पन्न लेनदेन के लिए वर्तमान एथेरियम प्रोटोकॉल की आवश्यकता इसे बेहद कठिन बना देती है, जिससे प्रत्येक उपयोगकर्ता ऑपरेशन में 21000 गैस ओवरहेड जुड़ जाता है। ईआईपी-2938 इसका उद्देश्य लेनदेन को अनुबंध से शुरू करने की अनुमति देकर इस समस्या का समाधान करना था, न कि EOA से। फिर भी, इसके लिए महत्वपूर्ण प्रोटोकॉल परिवर्तनों की आवश्यकता थी।


और अंत में, ईआरसी-4337 सर्वसम्मति-स्तर प्रोटोकॉल परिवर्तनों के बिना समाधान प्रदान करता है। इस प्रस्ताव द्वारा परिभाषित, खाता अमूर्तता उपयोगकर्ताओं को उनके प्राथमिक खाते के रूप में EOAs के बजाय मनमाने सत्यापन तर्क वाले स्मार्ट अनुबंध वॉलेट का उपयोग करने की अनुमति देती है।


1 मार्च 2023 को ERC-4337 को का शुभारंभ किया एथेरियम मेननेट पर, इथरस्पॉट , एक खाता सार SDK प्रदाता, एक महत्वपूर्ण भूमिका निभा रहा है। से अनुदान इस पहल को आगे बढ़ाने के लिए एथेरियम फाउंडेशन द्वारा स्थापित, इथरस्पॉट को इस आयोजन में एक महत्वपूर्ण भागीदार माना जाता है।


नीचे, हम ERC-4337, AA के विवरण का पता लगाएंगे, और कैसे इथरस्पॉट का अभिनव दृष्टिकोण विकेन्द्रीकृत अनुप्रयोगों और व्यापक ब्लॉकचेन पारिस्थितिकी तंत्र में नए उपयोगकर्ताओं के ऑनबोर्डिंग को सुव्यवस्थित करता है।


ERC-4337 को समझना

यह पहल प्रोटोकॉल के दो मौजूदा खाता प्रकारों, बाहरी स्वामित्व वाले खातों और स्मार्ट अनुबंध खातों को एक एकल अनुबंध खाते में विलय कर देती है, जिससे टोकन लेनदेन और अनुबंध निर्माण की सुविधा मिलती है। यह रचनात्मक वॉलेट डिज़ाइन को बढ़ावा देता है, जिससे सामाजिक पुनर्प्राप्ति, अनुकूलन और अपग्रेडेबिलिटी सक्षम होती है।


बिटकॉइन के अनस्पेंड ट्रांजैक्शन आउटपुट (UTXO) मॉड्यूल के विपरीत, एथेरियम एक खाता-आधारित मॉडल का उपयोग करता है, जो लेनदेन की पुष्टि होने पर खातों के शेष को ट्रैक और अपडेट करता है। जबकि EOA उपयोगकर्ता के स्वामित्व वाले और नियंत्रित होते हैं, स्मार्ट कॉन्ट्रैक्ट खाते नेटवर्क-तैनात स्मार्ट कॉन्ट्रैक्ट होते हैं, जो ईथर या टोकन प्राप्त करने, रखने और भेजने में सक्षम होते हैं।


मेटामास्क जैसे मौजूदा एथेरियम वॉलेट ईओए हैं, जो ईओए के इर्द-गिर्द तय नियमों द्वारा सीमित हैं, जिससे वॉलेट सेटअप और निजी कुंजी सुरक्षा उपाय कुछ हद तक जटिल हो जाते हैं। सीड वाक्यांशों के खो जाने का मतलब अक्सर वॉलेट एक्सेस का खो जाना होता है।


ERC-4337 इन सीमाओं को संबोधित करता है। यह स्मार्ट कॉन्ट्रैक्ट अकाउंट और EOAs की कार्यक्षमताओं को जोड़ता है, जिससे वांछित वॉलेट सुविधाओं की तैनाती सरल हो जाती है।


EIP-2938 के विपरीत, ऊपर उल्लिखित प्रस्ताव, जिसके लिए सर्वसम्मति-स्तर में परिवर्तन की आवश्यकता थी, ERC-4337 एक उच्च-स्तर छद्म-लेनदेन ऑब्जेक्ट पेश करता है जिसे UserOperation के रूप में जाना जाता है। उपयोगकर्ता UserOperation ऑब्जेक्ट को एक अलग मेमपूल में भेजते हैं, जिसे फिर बंडलर्स द्वारा एक लेनदेन में पैक किया जाता है और एक ब्लॉक में शामिल किया जाता है। बंडलर्स, वैलिडेटर के समान कार्य करते हैं, बंडल किए गए लेनदेन के लिए गैस का भुगतान करते हैं और व्यक्तिगत UserOperation निष्पादन से शुल्क प्राप्त करते हैं।


यह प्रस्ताव validUserOp जैसे नए फ़ंक्शन जोड़ता है, जो वॉलेट को स्मार्ट अनुबंध बनाता है, और एक नया अनुबंध, EntryPoint प्रस्तुत करता है, जो इन नए फ़ंक्शनों को निष्पादित करने के लिए सुरक्षा द्वार के रूप में कार्य करता है।


ईआरसी-4337 का लक्ष्य किसी भी बंडलर को भाग लेने की अनुमति देकर खाता अमूर्त विकेंद्रीकरण प्राप्त करना, तेजी से अपनाने के लिए आम सहमति में बदलाव से बचना और अभिनव उपयोग के मामलों की अनुमति देना है जैसे:


  • एकत्रित हस्ताक्षर;

  • दैनिक लेनदेन सीमा;

  • आपातकालीन खाता फ्रीजिंग;

  • श्वेतसूचीकरण;

  • गोपनीयता संरक्षण अनुप्रयोग.


इसका उद्देश्य समय और गैस की बचत करना भी है, क्योंकि बंडलर्स यूजरऑपरेशन ऑब्जेक्ट्स को एकल लेनदेन में पैकेज कर सकते हैं।


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


यह मानवीय त्रुटि को कम करके सुरक्षा को बढ़ाता है और गैस लचीलापन प्रदान करता है, क्योंकि वॉलेट किसी भी ERC-20 टोकन के साथ गैस शुल्क का भुगतान कर सकते हैं। इस अपग्रेड के साथ, डेवलपर्स ऐसे वॉलेट बना सकते हैं जो किसी भी ERC-20 टोकन में गैस शुल्क भुगतान की सुविधा प्रदान करते हैं।


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


ओपन-सोर्स अर्का पेमास्टर का अनावरण


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


इसके बजाय, उपयोगकर्ता USDC या USDT जैसे किसी भी ERC-20 टोकन के साथ गैस शुल्क का भुगतान कर सकते हैं। यह सुविधा एप्लिकेशन डेवलपर्स को गैस शुल्क प्रायोजित करने और स्टेबलकॉइन या अन्य ERC-20 टोकन में गैस भुगतान स्वीकार करने में सक्षम बनाती है, जिससे डेवलपर्स और उपयोगकर्ता दोनों को लाभ होता है।


यूजरऑपरेशन किसी दूसरे पते को अपना पेमास्टर बना सकता है; अगर सेट किया गया है, तो सत्यापन के दौरान, एंट्री पॉइंट यह जांचता है कि क्या पेमास्टर यूजरऑपरेशन की लागत को कवर करने के लिए तैयार है। अगर इच्छुक है, तो वॉलेट के बजाय पेमास्टर के स्टेक किए गए ETH से शुल्क काटा जाता है, जिससे लेनदेन वर्कफ़्लो में सुधार होता है।


पेमास्टर्स द्वारा दी जाने वाली लचीलेपन के आधार पर, इथरस्पॉट ओपन-सोर्स प्रस्तुत करता है अर्का पेमास्टर सेवा , वेब3 उपयोगकर्ता अनुभव को परिष्कृत करने की खोज को आगे बढ़ाना।


अर्का एक बैकएंड सेवा है जो यह पुष्टि करती है कि क्या dApp उपयोगकर्ता प्रायोजन के लिए पात्र है या नहीं और यदि हां, तो उनकी ओर से आवश्यक प्रायोजन लेनदेन उत्पन्न करता है।


यह सेवा प्रायोजित लेनदेन प्रदान करती है, जिससे परियोजनाओं को अंतिम उपयोगकर्ताओं की ओर से लेनदेन शुल्क का भुगतान करने की अनुमति मिलती है। इसके अलावा, डेवलपर्स उपर्युक्त गैस रहित लेनदेन का लाभ उठा सकते हैं।


आप यहां एथरस्पॉट के अर्का पेमास्टर का उपयोग करने के तरीके के बारे में अधिक जानकारी प्राप्त कर सकते हैं। https://bit.ly/3UgL0QLhttps://bit.ly/3UgL0QL

स्कंध बंडलर का अन्वेषण


ERC-4337 बंडलर सेवाएँ उपयोगकर्ताओं और एथेरियम नेटवर्क के बीच मध्यस्थ हैं, जो कई यूजरऑपरेशन (लेनदेन) को बंडल करके उनके ऑन-चेन समावेशन को सुनिश्चित करते हैं। बंडलर यूजरऑपरेशन फ़ंक्शन के माध्यम से यूजरऑप्स लेनदेन एकत्र करते हैं और उन्हें नेटवर्क में एकल लेनदेन के रूप में सबमिट करते हैं, जिससे गैस शुल्क की बचत होती है और ब्लॉकचेन की भीड़ कम होती है। एथरस्पॉट ने एक मॉड्यूलर टाइपस्क्रिप्ट कार्यान्वयन विकसित किया है जिसका नाम है स्कंध .


स्कंध एथेरियम ERC-4337 अकाउंट एब्स्ट्रैक्शन के लिए डेवलपर-अनुकूल बंडलर प्रदान करता है। यह ERC-4337 मानक का पालन करता है, जिससे एथेरियम और EVM-संगत चेन उपयोगकर्ताओं और डेवलपर्स दोनों के लिए कई लाभ मिलते हैं:


  • विकेंद्रीकरण: यह एकल इकाई द्वारा नियंत्रित केंद्रीकृत रिलेर्स पर निर्भर हुए बिना स्मार्ट कॉन्ट्रैक्ट वॉलेट तक पहुंच की सुविधा प्रदान करता है।

  • गैस लागत बचत: कई लेनदेन को एक में समेट कर।

  • सेंसरशिप-प्रतिरोध: कोई भी बंडलर सेवा शुरू कर सकता है।


स्कंध की प्रमुखता 22+ नेटवर्क पर इसके लाइव संचालन से प्रदर्शित होती है, जिसमें एथेरियम, पॉलीगॉन, ऑप्टिमिज्म, आर्बिट्रम, लिनिया, ग्नोसिस, फ्यूज, बेस, फ्लेयर, मेंटल और बहुत कुछ शामिल है। यह नेदरमाइंड नोड्स के साथ संगत है, जो ग्नोसिस और फ्यूज जैसे नेटवर्क पर संचालन को सक्षम बनाता है जो मुख्य रूप से नेदरमाइंड क्लाइंट का उपयोग करते हैं।


इसके अतिरिक्त, स्कंध L2 चेन का समर्थन करता है, और स्कंध का एक ही उदाहरण कई नेटवर्क पर काम कर सकता है। एक रोमांचक विशेषता इसकी क्षमता है साझा मेमपूल , जिससे ERC-4337 बंडलों को ETH नोड्स की तरह कार्य करने की अनुमति मिलती है, जिससे वास्तविक विकेंद्रीकरण को बढ़ावा मिलता है।


आरंभ करने के लिए, यहां से API कुंजी प्राप्त करें इथरस्पॉट का डेवलपर पोर्टल .

इसका उपयोग कैसे करना है

स्कंध तक पहुंचना और उसे चलाना एक लाइनर के माध्यम से सरल बना दिया गया है https://skandha.run/ ट्रांजेक्शनकिट उन डेवलपर्स के लिए आवश्यक उपकरण है जो स्कंध और अर्का दोनों का उपयोग करने में रुचि रखते हैं।


ट्रांजेक्शनकिट (TX किट) तेज और सरल Web3 विकास के लिए एक स्मार्ट अकाउंट रिएक्ट लाइब्रेरी है। इथरस्पॉट के प्राइम SDK के साथ संयोजन में प्राइम एसडीके यह अर्का और स्कंध दोनों तक निर्बाध पहुंच की सुविधा प्रदान करता है, तथा ERC-4337 बंडलर सेवा और अर्का पेमास्टर सेवा के साथ बातचीत के लिए एक व्यापक समाधान प्रदान करता है।


किसी भी dApp या फ्रंट-एंड डेवलपर्स के लिए आदर्श, यह रिएक्ट घटकों के पीछे जटिल ब्लॉकचेन संचालन को छुपाता है। इसके साथ, आप आसानी से लेनदेन निष्पादित कर सकते हैं, स्मार्ट अनुबंधों के साथ बातचीत कर सकते हैं और 22+ ब्लॉकचेन में डिजिटल परिसंपत्तियों का प्रबंधन कर सकते हैं।


ट्रांजेक्शनकिट के इस्तेमाल के लाभों में स्कंध, अर्का और एथेरियम नेटवर्क (या अन्य समर्थित चेन) के बीच बातचीत को प्रबंधित करने के लिए बढ़ी हुई दक्षता और उपयोगकर्ता के अनुकूल इंटरफ़ेस शामिल हैं। इस प्रकार, डेवलपर्स को उद्योग का सबसे अच्छा अनुभव मिलता है।

यह वेब3 विकास की बाधा को कम करता है, जिसका उद्देश्य अगले मिलियन उपयोगकर्ताओं को इस क्षेत्र में लाना है। ब्लॉकचेन तकनीक को अधिक सुलभ बनाकर, यह व्यापक रूप से अपनाने में सहायता करता है।


ट्रांजेक्शनकिट को एकीकृत करने के लिए, डेवलपर्स विस्तृत गाइड के लिए हमारे दस्तावेज़ देख सकते हैं; वहाँ, आपको आरंभ करने के लिए सभी आवश्यक निर्देश और संसाधन भी मिलेंगे। लाइब्रेरी उपयोगकर्ता के अनुकूल है, अच्छी तरह से प्रलेखित है, और किसी भी कोडिंग स्तर के dApp डेवलपर द्वारा खर्च किए गए समय को तेज करने के लिए डिज़ाइन की गई है।

लपेटें

ERC-4337 का कार्यान्वयन ब्लॉकचेन विकास में महत्वपूर्ण मील का पत्थर साबित हुआ है। स्मार्ट अकाउंट बेहतर कार्यक्षमता, सुव्यवस्थित उपयोगकर्ता अनुभव, बढ़ी हुई सुरक्षा और क्वांटम-प्रतिरोधी क्रिप्टोग्राफी प्रदान करते हैं। हालाँकि अभी तक पूर्ण खाता अमूर्तता हासिल नहीं हुई है, लेकिन यह ऐसी सुविधाएँ पेश करता है जो उपयोगकर्ता अनुभव को बेहतर बनाती हैं और बड़े पैमाने पर अपनाने का मार्ग प्रशस्त करती हैं।


यहाँ इथरस्पॉट पर, हम आपके द्वारा विकेंद्रीकृत एप्लिकेशन बनाने के तरीके को फिर से परिभाषित करने के लिए पूरी तरह तैयार हैं। प्राइम एसडीके, अर्का, स्कंध और TX किट जैसे हमारे उपयोग के लिए तैयार उत्पादों के साथ, हमारा मल्टी-चेन प्लेटफ़ॉर्म न केवल ERC-4337 का लाभ उठा रहा है, बल्कि यह भी दिखा रहा है कि कैसे मानक उपयोगकर्ता-ब्लॉकचेन इंटरैक्शन को महत्वपूर्ण रूप से सुव्यवस्थित कर सकता है, जिससे डेवलपर्स और अंतिम-उपयोगकर्ताओं दोनों के लिए प्रवेश बाधाएं कम हो जाती हैं।



इथरस्पॉट का अनुसरण करें:


वेबसाइट | X | डिस्कॉर्ड | टेलीग्राम | GitHub


यह कहानी HackerNoon के ब्रांड ऐज़ एन ऑथर प्रोग्राम के तहत वितरित की गई थी। इस प्रोग्राम के बारे में यहाँ और जानें।