Zelcore

EOA पुराने पड़ चुके हैं: स्मार्ट अकाउंट असल में क्या करता है

9 मिनट में पढ़ें
EOA पुराने पड़ चुके हैं: स्मार्ट अकाउंट असल में क्या करता है

अप्रैल 2026 तक, BundleBear के आँकड़ों के मुताबिक Ethereum और प्रमुख L2 पर 1.07 अरब से ज़्यादा ERC-4337 UserOperations और 5.67 करोड़ ऐसे स्मार्ट अकाउंट हैं जिनसे कम से कम एक बार लेन-देन हुआ है। अब यह कोई सीमित प्रयोग नहीं है। 2015 में Ethereum के साथ शुरू हुआ सिंगल-की, सिर्फ़ secp256k1 पर आधारित Externally Owned Account बड़े पैमाने पर दरकिनार किया जा रहा है। ऑन-चेन आँकड़े अब प्रोटोकॉल स्तर पर कम चर्चा में रहे उस तथ्य को भी दिखा रहे हैं: अकाउंट अब खुद प्रोग्राम किया जा सकता है।

यह स्मार्ट अकाउंट पर पाँच लेखों की शृंखला का पहला भाग है। इसका दायरा सीमित, लेकिन बुनियादी है: समझाना कि EOA असल में क्या है, स्मार्ट अकाउंट असल में क्या है, और “स्मार्ट अकाउंट बनाम EOA” अब सिर्फ़ UX की पसंद क्यों नहीं, बल्कि इस बात का ढाँचागत फ़ैसला क्यों है कि आपकी सेल्फ़-कस्टडी कैसे लागू होती है।

प्रोटोकॉल के लिहाज़ से EOA असल में क्या है

Ethereum का Yellow Paper अकाउंट के दो प्रकार बताता है: Externally Owned Accounts और Contract Accounts। स्टेट स्तर पर इनके बीच सिर्फ़ codeHash फ़ील्ड का अंतर है। EOA के लिए, codeHash खाली स्ट्रिंग का हैश होता है। कॉन्ट्रैक्ट अकाउंट के लिए, यह निष्पादन योग्य EVM बाइटकोड की ओर संकेत करता है। प्रोटोकॉल स्तर पर पूरा अंतर बस इतना ही है।

इसलिए EOA किसी भी अर्थपूर्ण मायने में “वॉलेट” नहीं है। यह keccak256(public key) के आख़िरी 20 बाइट से बना एक पता है, जिसकी की-पेयर secp256k1 कर्व से तय होती है। MetaMask, Ledger और Zelcore ऐसे यूज़र इंटरफ़ेस हैं जिनमें की रखी जाती है। वे अकाउंट नहीं हैं। अगर आपने पहले यह बुनियादी प्रक्रिया नहीं देखी है, तो पब्लिक और प्राइवेट की, और उनसे पता कैसे बनता है पर हमारा शुरुआती लेख इसे शुरू से अंत तक समझाता है।

2023 में ERC-4337 लागू होने तक Ethereum पर हर लेन-देन EOA से ही शुरू होना ज़रूरी था, और प्रोटोकॉल सिर्फ़ एक सत्यापन नियम लागू करता था: लेन-देन के हैश पर वैध secp256k1 हस्ताक्षर। बैलेंस रखें, हर लेन-देन पर एक ECDSA हस्ताक्षर करें, और उसी अकाउंट से ETH में गैस चुकाएँ। EOA की पूरी क्षमता बस यही है। यह इसके अलावा कुछ नहीं कर सकता।

उपयोगकर्ताओं के लिए मायने रखने वाली ढाँचागत सीमाएँ

ये UX की छोटी-मोटी दिक्कतें नहीं हैं। 2026 में भी सेल्फ़-कस्टडी में होने वाले ज़्यादातर नुकसानों के पीछे यही ढाँचे की सीमाएँ हैं।

पिछले एक दशक से Ethereum के हर उपयोगकर्ता को इसी ढाँचे में काम करना पड़ा है।

स्मार्ट अकाउंट असल में क्या है

प्रोटोकॉल के शाब्दिक अर्थ में, स्मार्ट अकाउंट एक कॉन्ट्रैक्ट अकाउंट है: ऐसा पता जिसका codeHash बाइटकोड की ओर संकेत करता है। यह बाइटकोड कोड में वे नियम तय करता है जिनके आधार पर अकाउंट किसी कार्रवाई को स्वीकार करेगा।

EOA का सत्यापन नियम secp256k1 की एक तय जाँच है। स्मार्ट अकाउंट का नियम कॉन्ट्रैक्ट में जैसा लिखा हो, वैसा हो सकता है। यह 2-of-3 मल्टीसिग, secp256r1 कर्व पर सत्यापित पासकी हस्ताक्षर, हार्डवेयर से प्रमाणित की, टाइम-लॉक, रोज़ाना खर्च सीमा, स्वीकृत कॉल लक्ष्य या इनका कोई भी मेल हो सकता है। स्मार्ट कॉन्ट्रैक्ट अकाउंट तय प्रोटोकॉल-स्तरीय secp256k1 जाँच के बजाय EIP-1271 मानक के ज़रिए हस्ताक्षरों का सत्यापन करते हैं। इसी से वैकल्पिक हस्ताक्षर स्कीम इस्तेमाल करना संभव होता है।

नियम कोड में होने के कारण इन्हें अपग्रेड, एक-दूसरे के साथ संयोजित और रद्द किया जा सकता है। Ethereum पर स्मार्ट अकाउंट 2018 से मौजूद हैं (Safe इसका जाना-माना उदाहरण है)। कमी ऐसे तरीके की थी जिससे इन्हें डिफ़ॉल्ट बनाया जा सके और EOA से पहले गैस का भुगतान करवाए बिना लेन-देन भेजे जा सकें। ERC-4337 और EIP-7702 ने यह कमी दूर की।

यहाँ तक कैसे पहुँचे: अकाउंट एब्स्ट्रैक्शन का संक्षिप्त इतिहास

EOA और कॉन्ट्रैक्ट को एक करने का विचार Ethereum जितना ही पुराना है। Vitalik का EIP-86, जिसका मसौदा 2016 में तैयार हुआ, इस विषय पर पहला विस्तृत प्रस्ताव था। वहाँ से आज लागू मानकों तक पहुँचने के लिए पाँच प्रयास हुए।

निष्कर्ष यह है: अकाउंट एब्स्ट्रैक्शन अब प्रयोग नहीं रहा। यह लागू हो चुका, कई स्तरों वाला मानक है। नए स्मार्ट अकाउंट के लिए ERC-4337 का सीधा रास्ता है, जबकि EIP-7702 हर मौजूदा EOA को इसे अपनाने का विकल्प देता है।

स्मार्ट अकाउंट से मिलने वाली पाँच क्षमताएँ

अगर EOA का मतलब है “एक की, एक हस्ताक्षर, एक लेन-देन,” तो स्मार्ट अकाउंट में इसके साथ और भी क्षमताएँ जुड़ती हैं।

सेल्फ़-कस्टडी के लिए यह अब बुनियादी क्यों है

अपनाने की रफ़्तार को लेकर अब बहस नहीं रह गई है। Pectra के बाद पहले हफ़्ते में EIP-7702 के तहत 11,000 से ज़्यादा प्राधिकरण दर्ज हुए और कुछ ही समय बाद यह संख्या 25,000 वॉलेट तक पहुँच गई; इस बढ़त में OKX और MetaMask सबसे आगे रहे। BundleBear के कुल आँकड़े (1.07B UserOps, 56.7M स्मार्ट अकाउंट) बाकी कहानी बताते हैं।

असल बदलाव ख़तरे के स्वरूप में आता है। EOA के साथ, उपयोगकर्ता का काम है: “सीड फ़्रेज़ को हमेशा सुरक्षित रखें, कभी किसी दुर्भावनापूर्ण ट्रांज़ैक्शन पर हस्ताक्षर न करें, कभी फ़िशिंग का शिकार न हों और कभी ग़लत डिवाइस का दोबारा इस्तेमाल न करें।” यह ऐसा काम है जिसमें इंसान बार-बार चूकते हैं। स्मार्ट अकाउंट के साथ, उपयोगकर्ता का काम है: “रिकवरी के लिए ज़रूरी लोगों की संख्या और खर्च की नीति एक बार तय करें।” इस नियम को कोड लागू कर सकता है।

स्मार्ट अकाउंट हार्डवेयर वॉलेट की जगह नहीं लेता। यह हार्डवेयर वॉलेट को ज़्यादा काम करने देता है। दरअसल, स्मार्ट अकाउंट में हार्डवेयर वॉलेट की भूमिका को उसके सबसे असरदार इस्तेमाल तक सीमित कर देता है: कम होने वाले, लेकिन ज़्यादा रकम वाले मुख्य ऑपरेशनों पर हस्ताक्षर करना, जबकि रोज़मर्रा के काम सेशन कीज़ संभालती हैं।

इस श्रृंखला की अगली कड़ी

यह शुरुआती रूपरेखा थी। श्रृंखला की बाकी कड़ियों में व्यावहारिक पहलुओं पर बात होगी।

भाग 2 में याद रखने वाली एक बात: EOA एक पता रखने वाली की है; स्मार्ट अकाउंट एक कॉन्ट्रैक्ट है, जो तय करता है कि उसकी की क्या कर सकती है।


आगे पढ़ें

setApprovalForAll का कर्ज़: NFT अनुमतियों की जाँच और उन्हें रद्द करना

setApprovalForAll का कर्ज़: NFT अनुमतियों की जाँच और उन्हें रद्द करना

हर मार्केटप्लेस लिस्टिंग चुपचाप पूरे कलेक्शन को ट्रांसफ़र करने का असीमित अधिकार देती है। जानें कि हमलावर के आपके ख़िलाफ़ इस्तेमाल करने से पहले NFT अनुमतियों की जाँच और उन्हें कैसे रद्द करें।

11 मिनट में पढ़ें
हेक्स दिखाता वॉलेट, ब्लाइंड साइनिंग का संकेत

ब्लाइंड साइनिंग: जब आपका वॉलेट हेक्स दिखाता है

आपके हार्डवेयर वॉलेट का सिक्योर एलिमेंट तभी उपयोगी है, जब आप पढ़ सकें कि आप किस चीज़ पर हस्ताक्षर कर रहे हैं। जानें कि ब्लाइंड साइनिंग कैसे काम करती है, ERC-7730 क्या ठीक करता है और सुरक्षित रहने के नियम क्या हैं।

11 मिनट में पढ़ें
Zelcore के साथ हार्डवेयर वॉलेट पेयर करना

Zelcore के साथ हार्डवेयर वॉलेट पेयर करना

डेस्कटॉप पर Ledger या Trezor को Zelcore के साथ पेयर करने की चरण-दर-चरण गाइड—जानें कि हार्डवेयर साइनिंग वास्तव में किस चीज़ की सुरक्षा करती है, इसमें कौन-सी चेन शामिल हैं, और अपने फ़ंड सुरक्षित रूप से कैसे माइग्रेट करें।

10 मिनट में पढ़ें

हमारे न्यूज़लेटर से जुड़ें

महीने में एक बार हमारी ओर से एक दोस्ताना अपडेट पाएँ। कोई स्पैम नहीं, बस Zelcore की ताज़ा जानकारी।

हमारे न्यूज़लेटर से जुड़ें