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

खाते अमूर्तीकरण

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

बहुतेक विद्यमान वापरकर्ते इथेरियम सोबत वापर करून संवाद साधतात. यामुळे वापरकर्ते इथेरियमशी कसा संवाद साधू शकतात यावर मर्यादा येतात. उदाहरणार्थ, यामुळे व्यवहारांचे बॅचेस (batches) करणे कठीण होते आणि व्यवहार शुल्क भरण्यासाठी वापरकर्त्यांना नेहमी ETH शिल्लक ठेवणे आवश्यक असते.

खाते अमूर्तीकरण हा या समस्या सोडवण्याचा एक मार्ग आहे, ज्याद्वारे वापरकर्त्यांना त्यांच्या खात्यांमध्ये अधिक सुरक्षा आणि उत्तम वापरकर्ता अनुभव लवचिकपणे प्रोग्राम करण्याची अनुमती मिळते. हे EOAs अपग्रेड करून (opens in a new tab) (EIP-7702) होऊ शकते जेणेकरून ते स्मार्ट कॉन्ट्रॅक्ट्सद्वारे नियंत्रित केले जाऊ शकतील. विद्यमान प्रोटोकॉलच्या समांतर चालण्यासाठी दुसरी, स्वतंत्र व्यवहार प्रणाली (opens in a new tab) (EIP-4337) जोडण्याचा आणखी एक मार्ग आहे. मार्ग कोणताही असो, याचा परिणाम म्हणजे स्मार्ट कॉन्ट्रॅक्ट वॉलेट्सद्वारे इथेरियमचा ॲक्सेस मिळवणे, जे एकतर विद्यमान प्रोटोकॉलचा भाग म्हणून मूळतः समर्थित असेल किंवा ॲड-ऑन व्यवहार नेटवर्कद्वारे असेल.

स्मार्ट कॉन्ट्रॅक्ट वॉलेट्स वापरकर्त्यासाठी अनेक फायदे खुले करतात, ज्यामध्ये खालील गोष्टींचा समावेश आहे:

  • तुमचे स्वतःचे लवचिक सुरक्षा नियम परिभाषित करणे
  • तुम्ही कीज गमावल्यास तुमचे खाते पुनर्प्राप्त करणे
  • विश्वसनीय उपकरणे किंवा व्यक्तींमध्ये तुमच्या खात्याची सुरक्षा सामायिक करणे
  • दुसऱ्या कोणाचा तरी गॅस भरणे, किंवा तुमचा गॅस दुसऱ्या कोणाला तरी भरायला लावणे
  • व्यवहारांचे एकत्र बॅच करणे (उदा., एकाच वेळी अदलाबदल मंजूर करणे आणि कार्यान्वित करणे)
  • विकेंद्रित ॲप्लिकेशन (dapp) आणि वॉलेट डेव्हलपर्ससाठी वापरकर्ता अनुभवांमध्ये नावीन्य आणण्याच्या अधिक संधी

हे फायदे आज मूळतः समर्थित नाहीत कारण केवळ बाह्य मालकीची खाती () व्यवहार सुरू करू शकतात. EOAs या फक्त सार्वजनिक-खाजगी की जोड्या (public-private key pairs) आहेत. त्या अशा प्रकारे कार्य करतात:

  • जर तुमच्याकडे खाजगी की असेल तर तुम्ही इथेरियम व्हर्च्युअल मशीन (EVM) च्या नियमांतर्गत काहीही करू शकता
  • जर तुमच्याकडे खाजगी की नसेल तर तुम्ही काहीही करू शकत नाही.

जर तुम्ही तुमच्या कीज गमावल्या तर त्या पुनर्प्राप्त केल्या जाऊ शकत नाहीत, आणि चोरीला गेलेल्या कीज चोरांना खात्यातील सर्व निधीचा त्वरित ॲक्सेस देतात.

स्मार्ट कॉन्ट्रॅक्ट वॉलेट्स हे या समस्यांवरील उपाय आहेत, परंतु आज ते प्रोग्राम करणे कठीण आहे कारण शेवटी, ते लागू करत असलेले कोणतेही लॉजिक इथेरियमद्वारे प्रोसेस होण्यापूर्वी EOA व्यवहारांच्या संचामध्ये अनुवादित केले जाणे आवश्यक असते. खाते अमूर्तीकरण स्मार्ट कॉन्ट्रॅक्ट्सना स्वतःच व्यवहार सुरू करण्यास सक्षम करते, जेणेकरून वापरकर्त्याला लागू करायचे असलेले कोणतेही लॉजिक स्मार्ट कॉन्ट्रॅक्ट वॉलेटमध्येच कोड केले जाऊ शकते आणि इथेरियमवर कार्यान्वित केले जाऊ शकते.

शेवटी, खाते अमूर्तीकरण स्मार्ट कॉन्ट्रॅक्ट वॉलेट्ससाठी समर्थन सुधारते, ज्यामुळे ते तयार करणे सोपे आणि वापरण्यास अधिक सुरक्षित होते. खाते अमूर्तीकरणासह, वापरकर्ते अंतर्निहित तंत्रज्ञान समजून घेण्याची आवश्यकता नसताना इथेरियमच्या सर्व फायद्यांचा आनंद घेऊ शकतात.

बीज वाक्यांच्या पलीकडे

आजची खाती खाजगी कीज वापरून सुरक्षित केली जातात जी बीज वाक्यांवरून (seed phrases) मोजली जातात. बीज वाक्याचा ॲक्सेस असलेल्या कोणालाही खात्याचे संरक्षण करणारी खाजगी की सहजपणे शोधता येते आणि ती संरक्षित करत असलेल्या सर्व मालमत्तेचा ॲक्सेस मिळवता येतो. जर खाजगी की आणि बीज वाक्य हरवले, तर मालमत्ता कायमची ॲक्सेस करण्यायोग्य राहत नाही. ही बीज वाक्ये सुरक्षित ठेवणे तज्ज्ञ वापरकर्त्यांसाठीही अवघड असते आणि बीज वाक्य फिशिंग (seed phrase phishing) हा सर्वात सामान्य घोटाळ्यांपैकी एक आहे.

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

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

उत्तम वापरकर्ता अनुभव

खाते अमूर्तीकरण प्रोटोकॉल स्तरावर स्मार्ट कॉन्ट्रॅक्ट वॉलेट्सना समर्थन देऊन वापरकर्ता अनुभव आणि सुरक्षा मोठ्या प्रमाणात वाढवते. डेव्हलपर्स मुक्तपणे नावीन्य आणू शकतात, वेग आणि कार्यक्षमतेसाठी व्यवहार बंडलिंग सुधारू शकतात. साधी अदलाबदल (swaps) वन-क्लिक ऑपरेशन्स बनू शकतात, ज्यामुळे वापरणी सोपी होण्यात लक्षणीय सुधारणा होते.

गॅस व्यवस्थापनात लक्षणीय सुधारणा होते. ॲप्लिकेशन्स वापरकर्त्यांचे गॅस शुल्क भरू शकतात किंवा ETH व्यतिरिक्त इतर टोकन्समध्ये पेमेंट करण्याची परवानगी देऊ शकतात, ज्यामुळे ETH शिल्लक राखण्याची आवश्यकता दूर होते.

खाते अमूर्तीकरण कसे लागू केले जाईल?

सध्या, स्मार्ट कॉन्ट्रॅक्ट वॉलेट्स लागू करणे आव्हानात्मक आहे कारण ते मानक व्यवहारांना गुंडाळणाऱ्या (wrapping) जटिल कोडवर अवलंबून असतात. बाह्य रिलेअर्सवर (relayers) अवलंबून राहण्याऐवजी इथेरियम स्मार्ट कॉन्ट्रॅक्ट्समध्ये लॉजिक एम्बेड करून, स्मार्ट कॉन्ट्रॅक्ट्सना थेट व्यवहार सुरू करण्याची परवानगी देऊन इथेरियम हे बदलू शकते.

EIP-4337: प्रोटोकॉल बदलांशिवाय खाते अमूर्तीकरण

EIP-4337 इथेरियमच्या मूळ प्रोटोकॉलमध्ये बदल न करता नेटिव्ह स्मार्ट कॉन्ट्रॅक्ट वॉलेट समर्थनास सक्षम करते. हे व्हॅलिडेटर्सद्वारे व्यवहार बंडल्समध्ये संकलित केलेले UserOperation ऑब्जेक्ट्स सादर करते, ज्यामुळे वॉलेट डेव्हलपमेंट सोपे होते. EIP-4337 EntryPoint कॉन्ट्रॅक्ट 1 मार्च 2023 रोजी इथरियम मेननेट वर तैनात केले गेले आणि त्याने 26 दशलक्षाहून अधिक स्मार्ट वॉलेट्स आणि 170 दशलक्ष UserOperations तयार करण्याची सुविधा दिली आहे.

सद्य प्रगती

इथेरियमच्या पेक्ट्रा अपग्रेडचा भाग म्हणून, EIP-7702 हे 7 मे 2025 रोजी नियोजित आहे. EIP-4337 मोठ्या प्रमाणावर स्वीकारले गेले आहे, ज्यामध्ये 26 दशलक्षाहून अधिक स्मार्ट खाती तैनात केली गेली आहेत आणि 170 दशलक्षाहून अधिक UserOperations प्रोसेस केले गेले आहेत (opens in a new tab).

पुढील वाचन

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