खाते एब्स्ट्रॅक्शन
बहुतेक विद्यमान वापरकर्ते वापरून इथेरियमसोबत संवाद साधतात. यामुळे वापरकर्ते इथेरियमसोबत कसा संवाद साधू शकतात यावर मर्यादा येतात. उदाहरणार्थ, यामुळे व्यवहारांचे गट करणे कठीण होते आणि वापरकर्त्यांना व्यवहार शुल्क भरण्यासाठी नेहमी ETH शिल्लक ठेवावी लागते.
खाते एब्स्ट्रॅक्शन ही या समस्या सोडवण्याची एक पद्धत आहे, जी वापरकर्त्यांना त्यांच्या खात्यांमध्ये अधिक सुरक्षा आणि चांगला वापरकर्ता अनुभव लवचिकपणे प्रोग्राम करण्याची परवानगी देते. EOAs अपग्रेड करून (opens in a new tab) (EIP-7702) हे होऊ शकते, जेणेकरून ते स्मार्ट कॉन्ट्रॅक्टद्वारे नियंत्रित केले जाऊ शकतात. विद्यमान प्रोटोकॉलच्या समांतर चालविण्यासाठी दुसरी, स्वतंत्र व्यवहार प्रणाली (opens in a new tab) (EIP-4337) जोडण्याचा आणखी एक मार्ग आहे. मार्ग कोणताही असो, परिणाम म्हणजे स्मार्ट कॉन्ट्रॅक्ट वॉलेट्सद्वारे इथेरियममध्ये प्रवेश, जो विद्यमान प्रोटोकॉलचा भाग म्हणून मूळतः समर्थित असेल किंवा ॲड-ऑन व्यवहार नेटवर्कद्वारे असेल.
स्मार्ट कॉन्ट्रॅक्ट वॉलेट्स वापरकर्त्यासाठी अनेक फायदे अनलॉक करतात, ज्यात खालील गोष्टींचा समावेश आहे:
- तुमचे स्वतःचे लवचिक सुरक्षा नियम परिभाषित करा
- तुम्ही कीज गमावल्यास तुमचे खाते परत मिळवा
- तुमची खाते सुरक्षा विश्वसनीय डिव्हाइसेस किंवा व्यक्तींमध्ये शेअर करा
- दुसऱ्या कोणाचा गॅस भरा, किंवा दुसऱ्या कोणाला तुमचा गॅस भरू द्या
- व्यवहार एकत्र करा (उदा. एकाच वेळी स्वॅप मंजूर करा आणि कार्यान्वित करा)
- dapps आणि वॉलेट डेव्हलपर्ससाठी वापरकर्ता अनुभवांमध्ये नवनवीन शोध घेण्यासाठी अधिक संधी
हे फायदे आज मूळतः समर्थित नाहीत कारण केवळ बाह्य मालकीची खाती () व्यवहार सुरू करू शकतात. EOAs म्हणजे फक्त सार्वजनिक-खाजगी की जोड्या. ते खालीलप्रमाणे कार्य करतात:
- तुमच्याकडे खाजगी की असल्यास तुम्ही इथेरियम व्हर्च्युअल मशीनच्या (EVM) नियमांनुसार काहीही करू शकता
- तुमच्याकडे खाजगी की नसल्यास तुम्ही काहीही करू शकत नाही.
तुम्ही तुमच्या कीज गमावल्यास त्या परत मिळवता येत नाहीत आणि चोरलेल्या कीज चोरांना खात्यातील सर्व निधीमध्ये त्वरित प्रवेश देतात.
स्मार्ट कॉन्ट्रॅक्ट वॉलेट्स या समस्यांवर उपाय आहेत, परंतु आज ते प्रोग्राम करणे कठीण आहे कारण शेवटी, ते जे काही लॉजिक लागू करतात ते इथेरियमद्वारे प्रक्रिया करण्यापूर्वी EOA व्यवहारांच्या सेटमध्ये अनुवादित करावे लागते. खाते एब्स्ट्रॅक्शन स्मार्ट कॉन्ट्रॅक्ट्सना स्वतः व्यवहार सुरू करण्यास सक्षम करते, जेणेकरून वापरकर्त्याने लागू करू इच्छित असलेले कोणतेही लॉजिक स्मार्ट कॉन्ट्रॅक्ट वॉलेटमध्येच कोड केले जाऊ शकते आणि इथेरियमवर कार्यान्वित केले जाऊ शकते.
शेवटी, खाते एब्स्ट्रॅक्शन स्मार्ट कॉन्ट्रॅक्ट वॉलेट्ससाठी समर्थन सुधारते, ज्यामुळे ते तयार करणे सोपे आणि वापरण्यास सुरक्षित होते. खाते एब्स्ट्रॅक्शनमुळे, वापरकर्ते अंतर्निहित तंत्रज्ञान समजून न घेता इथेरियमच्या सर्व फायद्यांचा आनंद घेऊ शकतात.
सीड फ्रेजच्या पलीकडे
आजची खाती सीड फ्रेजमधून गणना केलेल्या खाजगी कीज वापरून सुरक्षित केली जातात. सीड फ्रेजमध्ये प्रवेश असलेल्या कोणालाही खात्याचे संरक्षण करणारी खाजगी की सहजपणे सापडू शकते आणि ते संरक्षित करत असलेल्या सर्व मालमत्तेमध्ये प्रवेश मिळू शकतो. खाजगी की आणि सीड फ्रेज गमावल्यास, मालमत्ता कायमची दुर्गम होते. या सीड फ्रेज सुरक्षित करणे अवघड आहे, अगदी तज्ञ वापरकर्त्यांसाठी देखील, आणि सीड फ्रेज फिशिंग हा सर्वात सामान्य घोटाळ्यांपैकी एक आहे.
खाते एब्स्ट्रॅक्शन मालमत्ता ठेवण्यासाठी आणि व्यवहार अधिकृत करण्यासाठी स्मार्ट कॉन्ट्रॅक्ट वापरून ही समस्या सोडवते. स्मार्ट कॉन्ट्रॅक्टमध्ये जास्तीत जास्त सुरक्षा आणि उपयोगितेसाठी तयार केलेले सानुकूल लॉजिक समाविष्ट असू शकते. वापरकर्ते अजूनही प्रवेश नियंत्रित करण्यासाठी खाजगी कीज वापरतात, परंतु वर्धित सुरक्षा उपायांसह.
उदाहरणार्थ, वॉलेटमध्ये बॅकअप कीज जोडल्या जाऊ शकतात, ज्यामुळे प्राथमिक की तडजोड झाल्यास की बदलणे शक्य होते. प्रत्येक की वेगवेगळ्या प्रकारे सुरक्षित केली जाऊ शकते किंवा विश्वसनीय व्यक्तींमध्ये वितरीत केली जाऊ शकते, ज्यामुळे सुरक्षा लक्षणीयरीत्या वाढते. अतिरिक्त वॉलेट नियम की एक्सपोजरमुळे होणारे नुकसान कमी करू शकतात, जसे की उच्च-मूल्याच्या व्यवहारांसाठी एकाधिक स्वाक्षरी आवश्यक करणे किंवा विश्वसनीय पत्त्यांवर व्यवहार मर्यादित करणे.
उत्तम वापरकर्ता अनुभव
खाते एब्स्ट्रॅक्शन प्रोटोकॉल स्तरावर स्मार्ट कॉन्ट्रॅक्ट वॉलेट्सना समर्थन देऊन वापरकर्ता अनुभव आणि सुरक्षितता मोठ्या प्रमाणात वाढवते. डेव्हलपर्स मुक्तपणे नवनवीन शोध घेऊ शकतात, वेग आणि कार्यक्षमतेसाठी व्यवहार बंडलिंग सुधारू शकतात. साधे स्वॅप्स एक-क्लिक ऑपरेशन्स बनू शकतात, ज्यामुळे वापराची सोय लक्षणीयरीत्या सुधारते.
गॅस व्यवस्थापन लक्षणीयरीत्या सुधारते. ॲप्लिकेशन्स वापरकर्त्यांचे गॅस शुल्क भरू शकतात किंवा ETH व्यतिरिक्त इतर टोकन्समध्ये पेमेंट करण्याची परवानगी देऊ शकतात, ज्यामुळे ETH शिल्लक ठेवण्याची गरज नाहीशी होते.
खाते एब्स्ट्रॅक्शन कसे लागू केले जाईल?
सध्या, स्मार्ट कॉन्ट्रॅक्ट वॉलेट्स लागू करणे आव्हानात्मक आहे कारण ते मानक व्यवहार गुंडाळणाऱ्या जटिल कोडवर अवलंबून असतात. इथेरियम बाह्य रिलेअर्सवर अवलंबून राहण्याऐवजी इथेरियम स्मार्ट कॉन्ट्रॅक्टमध्ये लॉजिक एम्बेड करून, स्मार्ट कॉन्ट्रॅक्ट्सना थेट व्यवहार सुरू करण्याची परवानगी देऊन हे बदलू शकते.
EIP-4337: प्रोटोकॉल बदलांशिवाय खाते एब्स्ट्रॅक्शन
EIP-4337 इथेरियमच्या मूळ प्रोटोकॉलमध्ये बदल न करता मूळ स्मार्ट कॉन्ट्रॅक्ट वॉलेट समर्थनास सक्षम करते. हे व्हॅलिडेटर्सद्वारे व्यवहार बंडलमध्ये गोळा केलेले UserOperation ऑब्जेक्ट्स सादर करते, ज्यामुळे वॉलेट विकास सोपा होतो. EIP-4337 एंट्रीपॉइंट कॉन्ट्रॅक्ट 1 मार्च 2023 रोजी इथेरियम मेननेटवर तैनात करण्यात आला आणि त्याने 26 दशलक्षाहून अधिक स्मार्ट वॉलेट्स आणि 170 दशलक्ष UserOperations तयार करण्यास मदत केली आहे.
सध्याची प्रगती
इथेरियमच्या पेक्ट्रा अपग्रेडचा भाग म्हणून, EIP-7702 7 मे 2025 रोजी नियोजित आहे. EIP-4337 मोठ्या प्रमाणावर स्वीकारले गेले आहे, ज्यामध्ये 26 दशलक्षाहून अधिक स्मार्ट खाती तैनात करण्यात आली आहेत आणि 170 दशलक्षाहून अधिक यूजरऑपरेशन्सवर प्रक्रिया झाली आहे (opens in a new tab).
पुढील वाचन
- erc4337.io (opens in a new tab)
- EIP-4337 दस्तऐवजीकरण (opens in a new tab)
- EIP-7702 दस्तऐवजीकरण (opens in a new tab)
- ERC-4337 स्वीकृती डॅशबोर्ड (opens in a new tab)
- [विटालिकचा \
- सोशल रिकव्हरी वॉलेट्सवर विटालिकचा ब्लॉग (opens in a new tab)
- ऑसम अकाउंट ॲब्स्ट्रॅक्शन (opens in a new tab)
पृष्ठ अखेरचे अद्यतन: २३ फेब्रुवारी, २०२६