Definition
Account abstraction एक ऐसा डिजाइन कॉन्सेप्ट है जिसमें किसी खाते द्वारा लेन‑देन को अधिकृत (authorize) और वैलिडेट (validate) करने वाले नियमों की लॉजिक को एक तय, प्रोटोकॉल‑स्तर के नियम‑समूह से हटाकर कस्टमाइज़ की जा सकने वाली, प्रोग्रामेबल वेरिफिकेशन लॉजिक में स्थानांतरित किया जाता है। यह externally owned accounts और smart contract accounts को एक एकीकृत मॉडल में सामान्यीकृत करता है, जिससे खाते का व्यवहार, ऑथेंटिकेशन स्कीम और फीस भुगतान के नियम बेस प्रोटोकॉल में हार्ड‑कोड होने के बजाय कोड के ज़रिए परिभाषित किए जा सकते हैं।
In Simple Terms
Account abstraction वह विचार है कि blockchain (blockchain) पर मौजूद खाते एक ही तरह के बिल्ट‑इन सिग्नेचर नियम से नहीं, बल्कि लचीले कोड से नियंत्रित हों। हर खाते के एक ही तरीके से काम करने के बजाय, हर खाता अपने नियंत्रण साबित करने और लेन‑देन को मंज़ूरी देने के लिए अपने नियम कोड में तय कर सकता है, और फिर भी नेटवर्क की नज़र में एक सामान्य खाते की तरह ही माना जाता है।
Context and Usage
यह शब्द मुख्य रूप से Ethereum और इसी तरह के smart contract प्लेटफ़ॉर्म्स पर अकाउंट मॉडल में प्रस्तावित या लागू किए गए बदलावों पर चर्चा करते समय इस्तेमाल किया जाता है। यह प्रोटोकॉल रिसर्च, wallet आर्किटेक्चर डिज़ाइन और उन मानकों (standards) के काम में दिखाई देता है जिनका लक्ष्य externally owned accounts और smart contract accounts को एकीकृत करना है। इसे intents, programmable wallets, वैकल्पिक ऑथेंटिकेशन तरीकों और अधिक अभिव्यंजक (expressive) ट्रांज़ैक्शन वैलिडेशन नीतियों पर होने वाली बातचीत में भी संदर्भित किया जाता है।