സ്മാർട്ട് കോൺട്രാക്റ്റ് വാലറ്റ് താരതമ്യം: അക്കൗണ്ട് ആബ്സ്ട്രാക്ഷനും EOA മൈഗ്രേഷനും

ക്രിപ്റ്റോകറൻസിയുടെ ലോകം സാമ്പത്തിക സ്വയംസമ്പത്വം വാഗ്ദാനം ചെയ്യുന്നു, പക്ഷേ പലപ്പോഴും അസൗകര്യപ്രദവും ഭയപ്പെടുത്തുന്നതുമായ ഉപയോക്തൃ അനുഭവം നൽകുന്നു. വർഷങ്ങളായി, Ethereum പോലുള്ള ബ്ലോക്ക്‌ചെയിൻ നെറ്റ്‌വർക്കുകളുമായി ഇടപഴകുന്നതിന്റെ അടിത്തറ Externally Owned Account (EOA) ആയിരുന്നു, അത് വളരെ മൃദുവായ 12-മുതൽ 24-വരെ വാക്കുകളുള്ള സീഡ് ഫ്രേസുമായി നേരിട്ട് ബന്ധിതമാണ്. ഉത്തരവാദിത്തം പൂർണമാണ്: ഫ്രേസ് നഷ്ടപ്പെടുത്തിയാൽ ഫണ്ടുകൾ നഷ്ടപ്പെടും; ഫ്രേസ് വെളിപ്പെടുത്തിയാൽ എല്ലാം നഷ്ടപ്പെടും.

ഈ കടുത്ത ഘടന വൻതോതിലുള്ള സ്വീകാര്യതയ്ക്ക് പ്രധാന തടസ്സമാണ്. ലാഭിക്കുന്നതിന് മുമ്പ് തന്നെ ലാവണ്യ ഫീസ് (ഗ്യാസ്) അടയ്ക്കാൻ ഏത് തരം കറൻസി അറിയേണ്ടത് ആവശ്യമാണെന്ന് കൃത്യമായി അറിയേണ്ടത് സങ്കൽപ്പിക്കുക, അല്ലെങ്കിൽ ലളിതമായ ടോക്കൺ സ്വാപ് നടത്താൻ പല അംഗീകാരങ്ങളും ആവശ്യമാക്കുക. ഈ തിരിച്ചടി പോയിന്റുകൾ അടുത്ത തലമുറ വാലറ്റ് സാങ്കേതികവിദ്യ—പൊതുവെ Account Abstraction (AA) എന്നറിയപ്പെടുന്നത്—പരിഹരിക്കാൻ ശ്രമിക്കുന്നതാണ്.

Account Abstraction വാലറ്റുകൾ ലളിതമായ പ്രൈവറ്റ് കീ ഉടമസ്ഥാവകാശത്തിൽ നിന്ന് ലോജിക് അധിഷ്ഠിത സ്മാർട്ട് കോൺട്രാക്റ്റുകളിലേക്ക് നിയന്ത്രണം മാറ്റുന്നു. ഈ മാറ്റം അത്യാവശ്യമാണ്, വാലറ്റുകൾ അഭിമതിപ്പെടുത്താവുന്ന, പുനഃസംസ്ഥാനീകരിക്കാവുന്ന, വളരെ എളുപ്പത്തിൽ ഉപയോഗിക്കാവുന്നതാക്കി മാറ്റുന്നു. പരമ്പരാഗത EOA വാലറ്റുകളും ഉന്നത സ്മാർട്ട് കോൺട്രാക്റ്റ് അക്കൗണ്ടുകളും തമ്മിലുള്ള അടിസ്ഥാന വ്യത്യാസം പരിശോധിക്കുന്ന ഈ ഗൈഡ്, പ്രത്യേകിച്ച് ERC-4337 എന്ന സാങ്കേതിക മാനദണ്ഡത്തിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു, അത് വിപ്ലവകരവും ആധുനികവുമായ ക്രിപ്റ്റോ അനുഭവത്തിന് വഴി വച്ചുകൊടുക്കുന്നു.


അടിത്തറ: EOA vs സ്മാർട്ട് കോൺട്രാക്ട് വാലറ്റ് വ്യത്യാസം മനസ്സിലാക്കുക

Account Abstraction-ന്റെ സങ്കീർണതകളിലേക്ക് ആഴത്തിൽ പോകുന്നതിന് മുമ്പ്, Ethereum നെറ്റ്‌വർക്കിലും (അതിന് സമാനമായ EVM-അനുയോജ്യ ചെയിൻകളിലും) ഒരു വിലാസം നിലനിൽക്കുന്ന രണ്ട് അടിസ്ഥാന രീതികൾ മനസ്സിലാക്കേണ്ടത് അത്യാവശ്യമാണ്.

Externally Owned Accounts (EOAs): സ്റ്റാറ്റസ് ക്വോ

EOA ഏറ്റവും സാധാരണ ക്രിപ്റ്റോ അക്കൗണ്ട് തരമാണ്, MetaMask അല്ലെങ്കിൽ Trust Wallet പോലുള്ള പരമ്പരാഗത വാലറ്റുകൾ ഉദാഹരണമായി. EOA ഒരൊറ്റ പ്രൈവറ്റ് കീ യാൽ നിർവചിക്കപ്പെടുന്നു.

EOA-കളുടെ പ്രധാന സവിശേഷതകൾ:

  1. നേരിട്ടുള്ള നിയന്ത്രണം: ഉടമസ്ഥാവകാശം തെളിയിക്കുന്ന единственное ഘടകം പ്രൈവറ്റ് കീ ആണ്. ഉപയോക്താവ് ഈ കീയിൽ നിന്ന് ഉരുത്തിരിഞ്ഞ മനെമോണിക് (സീഡ് ഫ്രേസ്) സ്വയം ജനറേറ്റ് ചെയ്ത് സുരക്ഷിതമായി സംഭരിക്കണം.
  2. സ്റ്റേറ്റ്‌ലെസ്: EOA-കൾ ആന്തരിക കോഡോ ലോജിക്കോ നിർവഹിക്കാൻ കഴിയില്ല. അവ ലാവണ്യങ്ങൾ ആരംഭിക്കാന്‍ മാത്രം (ഫണ്ടുകൾ അയയ്ക്കുകയോ കോൺട്രാക്റ്റുമായി ഇടപഴകുകയോ) ശേഷിയുള്ളവയാണ്.
  3. ബാധ്യതാവാനുള്ള ഗ്യാസ്: EOA യാൽ ആരംഭിക്കുന്ന ഓരോ ലാവണ്യവും നെറ്റ്‌വർക്കിന്റെ നാടീവ് കറൻസിയിൽ (ഉദാ: Ethereum-ലെ ETH) അടയ്ക്കണം. EOA-യിൽ ETH കുറഞ്ഞാൽ, USDT അല്ലെങ്കിൽ USDC എത്രയെങ്കിലും ഉണ്ടെങ്കിലും എല്ലാ പ്രവർത്തനങ്ങളും നിർത്തിവയ്ക്കും.
  4. പരിഹാരരഹിത നഷ്ടം: പ്രൈവറ്റ് കീ അല്ലെങ്കിൽ സീഡ് ഫ്രേസ് നഷ്ടപ്പെട്ടാൽ, പുനഃസംസ്ഥാനീകരണത്തിന് യാതൊരു സാങ്കേതിക മാർഗവും ഇല്ല; ഫണ്ടുകൾ സ്ഥിരമായി പൂട്ടപ്പെടും.

സ്മാർട്ട് കോൺട്രാക്റ്റ് അക്കൗണ്ടുകൾ (SCAs): കോഡ് അധിഷ്ഠിത ഉടമസ്ഥാവകാശം

സ്മാർട്ട് കോൺട്രാക്റ്റ് അക്കൗണ്ട് (SCA)—Account Abstraction-ന്റെ അടിത്തറ—പ്രൈവറ്റ് കീ യാൽ നിർവചിക്കപ്പെടുന്നില്ല, മറിച്ച് അതിന്റെ വിലാസത്ത് വിന്യസിക്കപ്പെട്ട മാറ്റമില്ലാത്ത കോഡ് യാൽ ആണ്. SCAs പ്രോഗ്രാമാറ്റിക് നിയമങ്ങൾ യാൽ ഭരിക്കപ്പെടുന്ന അക്കൗണ്ടുകളാണ്.

SCA-കളുടെ പ്രധാന സവിശേഷതകൾ:

  1. ലോജിക് അധിഷ്ഠിത പരിശോധന: ലളിതമായ സിഗ്നേച്ചർ പരിശോധിക്കുന്നതിന് പകരം (EOA പോലെ), SCA ലാവണ്യം വൈধമാണോ എന്ന് പരിശോധിക്കാൻ കോഡ് നടപ്പിലാക്കുന്നു. ഈ പരിശോധന മൾട്ടി-സിഗ്നേച്ചർ പരിശോധനകൾ, ടൈം ലോക്കുകൾ, ചെലവ് പരിമിതികൾ അല്ലെങ്കിൽ സോഷ്യൽ വെരിഫിക്കേഷൻ പ്രോട്ടോക്കോളുകൾ ഉൾപ്പെടുത്താം.
  2. പ്രോഗ്രാമബിൾ സുരക്ഷ: SCA-കൾ കോഡ് ആയതിനാൽ, ദൈനംദിന ചെലവ് പരിമിതികൾ, സ്വയമേവ് കീ റൊട്ടേഷൻ, അല്ലെങ്കിൽ വൈറ്റ്-ലിസ്റ്റഡ് ലാവണ്യ ഗ്രഹീതാക്കൾ പോലുള്ള സുരക്ഷ സവിശേഷതകൾ അക്കൗണ്ടിൽ നേരിട്ട് നിർമിക്കാം.
  3. അക്കൗണ്ട് വഴക്കം: SCA-കൾ ലളിതമായ അക്കൗണ്ടുകൾക്ക് മുമ്പ് അസാധ്യമായ സവിശേഷതകൾ അനുവദിക്കുന്നു, താഴെ ചർച്ച ചെയ്യുന്ന ഉന്നത UX സവിശേഷതകളിലേക്ക് നേരിട്ട് നയിക്കുന്നു.

Ethereum-ൽ SCA-കൾ നടപ്പിലാക്കുന്നതിലെ പ്രധാന ബുദ്ധിമുട്ട് അടിസ്ഥാന നെറ്റ്‌വർക്ക് (വിശ്വസനീയരായ വെരിഫയർമാർ) ഈ പ്രോഗ്രാമബിൾ അക്കൗണ്ടുകളുമായി ഇടപഴകുന്നത് സ്റ്റാൻഡേർഡൈസ് ചെയ്യലായിരുന്നു. ഈ സ്റ്റാൻഡേർഡൈസേഷൻ വെല്ലുവിളി ERC-4337 യാൽ പരിഹരിക്കപ്പെട്ടു.


ERC-4337: യഥാർത്ഥ അക്കൗണ്ട് ആബ്സ്ട്രാക്ഷന്റെ കീ

സ്മാർട്ട് കോൺട്രാക്റ്റ് വാലറ്റുകൾ വർഷങ്ങളായി നിലനിന്നിട്ടുണ്ട് (പലപ്പോഴും "മൾട്ടിസിഗ്" വാലറ്റുകൾ എന്ന് വിളിക്കപ്പെടുന്നു), അവ തടസ്സമില്ലാതെ പ്രവർത്തിക്കാൻ കോർ Ethereum പ്രോട്ടോക്കോളിൽ വലിയ മാറ്റങ്ങൾ ആവശ്യമായിരുന്നു. ERC-4337 ഇത് മാറ്റുന്നു കോർ നെറ്റ്‌വർക്ക് നിയമങ്ങൾ മാറ്റാതെ ഒരു സമാന്തര സിസ്റ്റം സൃഷ്ടിച്ച് ലോജിക് കൈകാര്യം ചെയ്യുന്നു. ഈ നിർദ്ദേശം നിലവിലെ AA നവീകരണ തരംഗത്തെ അനുകരിക്കുന്ന എഞ്ചിനാണ്.

ERC-4337 എങ്ങനെ വെരിഫിക്കേഷനെ എക്സിക്യൂഷനിൽ നിന്ന് വേർപെടുത്തുന്നു

ERC-4337 "UserOperation" (UserOp) എന്ന ആശയം പരിചയപ്പെടുത്തുന്നു.

സ്റ്റാൻഡേർഡ് EOA ലാവണ്യത്തെ ബ്ലോക്ക്‌ചെയിനിലേക്കുള്ള ഒറ്റ നേരിട്ടുള്ള നിർദ്ദേശമായി സങ്കൽപ്പിക്കുക. UserOp, അതിനെതിരെ, ഉപയോക്താവ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നത് വിവരിക്കുന്ന പ്രത്യേക ഒബ്ജക്റ്റാണ്. ഈ ഒബ്ജക്ട് നെറ്റ്‌വർക്കിലെ പ്രത്യേക അക്ടറുകൾ യാൽ പ്രോസസ്സ് ചെയ്യപ്പെടുന്നു.

  1. UserOperation (UserOp): ഇത് ഉദ്ദേശ്യമാണ്. അത് ഗ്രഹീതാവിനെ, ആഗ്രഹിക്കുന്ന ആക്ഷൻ, പ്രധാനമായും ഫീയും വെരിഫിക്കേഷൻ രീതിയും വ്യക്തമാക്കുന്നു. പ്രധാനമായി, UserOp സ്റ്റാൻഡേർഡാണ്, പ്രത്യേക സ്മാർട്ട് കോൺട്രാക്ട് വാലറ്റിനെ ഭരിക്കുന്ന യുണിക് ലോജിക് എന്തായാലും.
  2. Bundlers: ഇവ വിവിധ സ്മാർട്ട് കോൺട്രാക്ട് അക്കൗണ്ടുകളിൽ നിന്ന് ഒന്നിലധികം UserOps സമാഹരിക്കുന്ന നോഡുകളാണ്. അവ ഈ UserOps-കൾ ഒരൊറ്റ സാധുവായ EOA ലാവണ്യമായി പാക്കേജ് ചെയ്ത് സ്റ്റാൻഡേർഡ് Ethereum നെറ്റ്‌വർക്കിലേക്ക് സമർപ്പിക്കുന്നു. Bundler അടിസ്ഥാനപ്രകാരം UserOp-നെ ബ്ലോക്ക്‌ചെയിനിലേക്ക് പരിചയപ്പെടുത്തുന്ന ട്രാഫിക് കൺട്രോളർ ആണ്.
  3. Entry Point കോൺട്രാക്റ്റ്: ഈ കോൺട്രാക്റ്റ് ബ്ലോക്ക്‌ചെയിനിലെ സാർവത്രിക ഗേറ്റ്‌വേ ആണ്. Bundler UserOps അടങ്ങിയ ഒരു ലാവണ്യം സമർപ്പിക്കുമ്പോൾ, Entry Point കോൺട്രാക്റ്റ് സിഗ്നേച്ചർ വെരിഫൈ ചെയ്യുന്നു (SCA-ന്റെ ലോജിക് ഉപയോഗിച്ച്) ഫീകൾ അടച്ചോളൂ എന്ന് ഉറപ്പാക്കുന്നു. സാധുവാണെങ്കിൽ, Entry Point ആക്ഷൻ നിർവഹിക്കുന്നു.

അക്കൗണ്ട് വെലിഡേഷന്റെയും ഫീ അടയ്ക്കലിന്റെയും സങ്കീർണത ഓഫ്-ചെയിൻ മാറ്റി UserOp ഫോർമാറ്റിലൂടെ സ്റ്റാൻഡേർഡൈസ് ചെയ്തുകൊണ്ട്, ERC-4337 ബാധകമായ പ്രോട്ടോക്കോൾ അപ്ഗ്രേഡിന് ആവശ്യമില്ലാതെ Account Abstraction കൈവരിക്കുന്നു.

പ്രധാന ഘടകങ്ങൾ: UserOperations ഉം Paymasters ഉം

ERC-4337 യാൽ പരിചയപ്പെടുത്തിയ രണ്ട് ഘടകങ്ങൾ ഉപയോക്തൃ അനുഭവം മെച്ചപ്പെടുത്തുന്നതിന് നിർണായകമാണ്: UserOp (മുകളിൽ വിശദീകരിച്ചത്) ഉം Paymaster ഉം.

Paymaster

Paymaster ഒരു സ്മാർട്ട് കോൺട്രാക്റ്റാണ്, അത് അക്കൗണ്ടുകൾക്ക് ഗ്യാസ് പുതിയ രീതികളിൽ അടയ്ക്കാൻ കഴിവ് നൽകുന്നു. Paymaster ലാവണ്യങ്ങൾ സ്പോൺസർ ചെയ്യാം അല്ലെങ്കിൽ ഉപയോക്താക്കൾക്ക് നെറ്റ്‌വർക്കിന്റെ നാടീവ് കറൻസി അല്ലാത്ത ടോക്കണുകളിൽ ലാവണ്യ ഫീകൾ അടയ്ക്കാൻ അനുവദിക്കാം (ഉദാ: USDC, DAI, അല്ലെങ്കിൽ അപ്ലിക്കേഷൻ-നിർദ്ദിഷ്ട ടോക്കൺ എന്നിവയിൽ ഗ്യാസ് ഫീകൾ അടയ്ക്കുക).

Paymaster-ന്റെ പ്രായോഗിക അപ്ലിക്കേഷനുകൾ:

  • ഗ്യാസ് സ്പോൺസറിങ്: ഒരു ഡിസെൻട്രലൈസ്ഡ് അപ്ലിക്കേഷൻ (dApp) അല്ലെങ്കിൽ കോർപ്പറേറ്റ് എന്റിറ്റി അതിന്റെ ഉപയോക്താക്കൾക്ക് ഗ്യാസ് ഫീകൾ പൂർണമായും അടയ്ക്കാൻ തിരഞ്ഞെടുക്കാം. ഇത് നാടീവ് ടോക്കൺ (ETH) ഉടമസ്ഥരല്ലാത്ത പുതിയ ഉപയോക്താക്കൾക്കുള്ള "കോൾഡ് സ്റ്റാർട്ട്" പ്രശ്നം ഇല്ലാതാക്കുന്നു.
  • ടോക്കൺ കൺവേഴ്ഷൻ: Paymaster ഉപയോക്താവിന്റെ സ്റ്റേബിൾകോയിൻ ഹോൾഡിങ്സിന്റെ ചെറിയ ഭാഗം സ്വയമേവ് സ്വാപ് ചെയ്ത് ആവശ്യമായ ETH ഗ്യാസ് ഫീ കവർ ചെയ്യാം, ഗ്യാസ് മാനേജ്മെന്റ് ഉപയോക്താവിന് അദൃശ്യമാക്കുന്നു.

ഈ പ്രവർത്തനം ബ്ലോക്ക്‌ചെയിൻ ലാവണ്യങ്ങൾ സ്റ്റാൻഡേർഡ് വെബ് പേയ്മെന്റുകൾ പോലെ തോന്നിപ്പിക്കുന്നതിലേക്കുള്ള ഏറ്റവും പ്രധാനപ്പെട്ട ഘട്ടമാണ്, ഉപയോക്താക്കൾക്ക് പ്രത്യേക ഗ്യാസ് റിസർവ് സ്ഥിരമായി മാനേജ് ചെയ്യേണ്ട ആവശ്യം ഇല്ലാതാക്കുന്നു.


വിപ്ലവകരമായ ഉപയോക്തൃ അനുഭവം (UX) മെച്ചപ്പെടുത്തലുകൾ

ERC-4337 യാൽ നൽകുന്ന സാങ്കേതിക ആബ്സ്ട്രാക്ഷൻ ഉപയോക്താക്കൾക്ക് ഉടൻ തന്നെ ടാഞ്ചിബിൾ ഗുണങ്ങൾ ആകർഷിക്കുന്നു, DeFi ഉം dApps ഉം ഇടപഴകുന്ന രീതി അടിസ്ഥാനപരമായി പുനർനിർമിക്കുന്നു. ഈ സവിശേഷതകൾ നിലവിലെ വൻതോതിലുള്ള സ്വീകാര്യതയെ തടയുന്ന അസൗകര്യപ്രദമായ, ബഹുഘടക പ്രക്രിയകളെ നേരിട്ട് പരിഹരിക്കുന്നു.

ലളിതമായ ഗ്യാസ് മാനേജ്മെന്റ് (Paymasters ഉം ഗ്യാസ് സ്പോൺസറിങ് ഉം)

പറഞ്ഞതുപോലെ, Paymaster പ്രവർത്തനം വൻ UX വിജയമാണ്. പുതിയവർക്ക്, സ്റ്റേബിൾകോയിനുകളിൽ മാത്രം ലാവണ്യം നടത്തുമ്പോഴും ഫീകൾക്ക് എപ്പോഴും ETH ഹോൾഡ് ചെയ്യേണ്ട ആവശ്യം ആശയക്കുഴപ്പം ഉണ്ടാക്കുന്നതും ബുദ്ധിമുട്ടുള്ളതുമാണ്.

Paymaster ഉപയോഗിക്കുന്ന സ്മാർട്ട് കോൺട്രാക്റ്റ് വാലറ്റോടെ, അനുഭവം തടസ്സമില്ലാതാകുന്നു:

  • ഫീ അടയ്ക്കൽ വഴക്കം: ഉപയോക്താവ് USDC മാത്രം ഹോൾഡ് ചെയ്യാം, Paymaster ETH ഗ്യാസിന് ആവശ്യമായ മൈക്രോ-കൺവേഴ്ഷൻ കൈകാര്യം ചെയ്യുന്നു.
  • സീറോ-ഫീ അനുഭവം: ലോയൽറ്റി പ്രോഗ്രാമുകൾക്കോ സബ്സിഡൈസ്ഡ് അപ്ലിക്കേഷനുകൾക്കോ, dApp തന്നെ Paymaster ആയി പ്രവർത്തിച്ച് ഉപയോക്താക്കൾക്കുള്ള ലാവണ്യ ചെലവുകൾ ആഗിരണം ചെയ്യാം. ഇത് പരമ്പരാഗത അപ്ലിക്കേഷനുകൾ പേയ്മെന്റ് പ്രോസസിങ് ചെലവുകൾ ആഗിരണം ചെയ്യുന്നതിന് സമാനമായ പ്രമോഷണൽ ഫ്രീ ലാവണ്യങ്ങൾ വാഗ്ദാനം ചെയ്യാൻ അനുവദിക്കുന്നു.

ബാച്ച് ലാവണ്യങ്ങൾ ഉം സിംഗിൾ-ക്ലിക്ക് സ്വാപ്പുകൾ ഉം

പരമ്പരാഗത EOA പരിസ്ഥിതിയിൽ, ഡിസെൻട്രലൈസ്ഡ് ഫിനാൻസ് (DeFi) ഇടപഴകുന്നത് പല തുടർച്ചയായ അംഗീകാരങ്ങൾ ആവശ്യമാക്കുന്നു. ഉദാഹരണത്തിന്, യീൽഡ് ഫാംമിലേക്ക് ടോക്കൺസ് ഡെപ്പോസിറ്റ് ചെയ്യുന്നത് സാധാരണയായി ഇനിപ്പറയുന്നവ ആവശ്യമാക്കുന്നു:

  1. ലാവണ്യം 1: നിങ്ങളുടെ ടോക്കൺ ചെലവഴിക്കാൻ DeFi പ്രോട്ടോക്കോൾ അംഗീകരിക്കുക.
  2. ലാവണ്യം 2: സ്വാപ്പ് ചെയ്യുന്നുണ്ടെങ്കിൽ സ്റ്റേബിൾകോയിൻ ട്രാൻസ്ഫർ അംഗീകരിക്കുക.
  3. ലാവണ്യം 3: ഫണ്ടുകൾ പ്രോട്ടോക്കോളിലേക്ക് ഡെപ്പോസിറ്റ് ചെയ്യുക.

സ്മാർട്ട് കോൺട്രാക്ട് വാലറ്റുകൾ ഈ ഘടകങ്ങൾ ഒരൊറ്റ ആറ്റോമിക് UserOperation ആക്കി സംയോജിപ്പിക്കാൻ Account Abstraction ഉപയോഗിക്കുന്നു.

ബാച്ചിങ് എങ്ങനെ പ്രവർത്തിക്കുന്നു:

സ്മാർട്ട് കോൺട്രാക്റ്റ് അക്കൗണ്ട് ഒരു സിഗ്നേച്ചർ വെരിഫൈ ചെയ്യുന്നു, ആ വെരിഫിക്കേഷനെ അടിസ്ഥാനമാക്കി ഒരൊറ്റ ബ്ലോക്ക്‌ചെയിൻ ബ്ലോക്കിൽ പ്രീ-അപ്രൂവ്ഡ് ആക്ഷനുകളുടെ ഒരു ക്രമം നിർവഹിക്കുന്നു. ഇത് ഇടപഴകലുകൾ വേഗത്തിലാക്കുന്നു, ഉപയോക്തൃ പിശകിന്റെ സാധ്യത കുറയ്ക്കുന്നു, ഒരൊറ്റ ലാവണ്യത്തിൽ ഒന്നിലധികം ആക്ഷനുകൾ ബണ്ടിൾ ചെയ്ത് മൊത്തം ഗ്യാസ് ചെലവുകൾ കുറയ്ക്കുന്നു.

Account Abstraction ഉം L2 സ്കെയിലിങ് ഉം

Arbitrum ഉം Optimism ഉം പോലുള്ള Layer 2 (L2) പരിഹാരങ്ങൾ ലാവണ്യങ്ങൾ വേഗത്തിലും ചെലവ് കുറഞ്ഞതുമാക്കി. Account Abstraction L2-കളെ പൂർണമായി പൂരകമാക്കുന്നു, ഉപയോഗിക്കാവുന്നതായിരിക്കുക വേഗതയും ചെലവും മാത്രമല്ല.

ഉന്നത ഉപയോക്താക്കൾക്കും ഡെവലപ്പർമാർക്കും, ERC-4337-ന്റെ സ്റ്റാൻഡേർഡൈസ്ഡ് സ്വഭാവം സോഷ്യൽ റിക്കവറി, മൾട്ടി-ഫാക്ടർ ഓതന്റിക്കേഷൻ മുതലായ സങ്കീർണ ലോജിക് വ്യത്യസ്ത L2 നെറ്റ്‌വർക്കുകളിൽ സ്ഥിരമാക്കുന്നു. ഇത് ക്രോസ്-ചെയിൻ അപ്ലിക്കേഷൻ ഡെവലപ്മെന്റ് വളരെ ലളിതമാക്കുന്നു, ആസ്തി ബ്രിജിങ് കൂടുതൽ സ്വാഭാവികമാക്കുന്നു.

ഉദാഹരണത്തിന്, ഒരു ഉപയോക്താവിന് എല്ലാ ഇന്റഗ്രേറ്റഡ് L2 നെറ്റ്‌വർക്കുകളിലും പ്രത്യേക ചെലവ് പരിമിതി ($500 ദിവസത്തിൽ) നടപ്പാക്കുന്ന സ്മാർട്ട് കോൺട്രാക്റ്റ് വാലറ്റ് ഉണ്ടാകാം, ഒരു സെൻട്രൽ ലോജിക് യാൽ മാനേജ് ചെയ്യപ്പെടുന്നു, റിസ്ക് മാനേജ്മെന്റ് വളരെ ലളിതമാക്കുന്നു.


മെച്ചപ്പെടുത്തിയ സുരക്ഷ: സോഷ്യൽ റിക്കവറിയുടെ ശക്തി

സ്മാർട്ട് കോൺട്രാക്റ്റ് വാലറ്റിന്റെ ഏറ്റവും വലിയ ഗുണം സീഡ് ഫ്രേസിനെ തീർത്തും ആശ്രയിക്കുന്നത് ഇല്ലാതാക്കലാണ്. Account Abstraction യാൽ EOA-കളുടെ കഴിവുകളെ വളരെ മീറ്റ്രുന്ന ഉന്നത, ലോജിക്-അധിഷ്ഠിത സുരക്ഷ സവിശേഷതകൾ സാധ്യമാക്കുന്നു.

പരമ്പരാഗത റിക്കവറി vs സോഷ്യൽ റിക്കവറി വിശദീകരണം

പരമ്പരാഗത EOA റിക്കവറി: റിക്കവറി പൂർണമായും സീഡ് ഫ്രേസിനെ ആശ്രയിക്കുന്നു. അത് നഷ്ടപ്പെട്ടോ മോഷ്ടിക്കപ്പെട്ടോ അല്ലെങ്കിൽ വിശാലമായോ ആകുകയോ ചെയ്താൽ, അക്കൗണ്ട് നഷ്ടപ്പെടുന്നു. ഇത് ഒരു ഏക പോയിന്റ് ദുരന്തപൂർണ പരാജയമാണ്.

സോഷ്യൽ റിക്കവറി (SCA): ഈ സിസ്റ്റം ഉപയോക്താവിന് അവരുടെ പ്രൈമറി കീ (അല്ലെങ്കിൽ ഡിവൈസ്) നഷ്ടപ്പെടുത്തിയാൽ അവരുടെ അക്കൗണ്ടിലേക്ക് ആക്സസ് പുനഃലഭിക്കാൻ സഹായിക്കാൻ വിശ്വസനീയ വ്യക്തികളുടെയോ ഡിവൈസുകളുടെയോ ("Guardians" എന്ന് വിളിക്കുന്നത്) ഒരു നെറ്റ്‌വർക്ക് ഉപയോഗിക്കുന്നു.

തൽക്ഷണ ആക്സസ് നൽകുന്ന മാസ്റ്റർ പ്രൈവറ്റ് കീ സംഭരിക്കുന്നതിന് പകരം, സ്മാർട്ട് കോൺട്രാക്റ്റ് വാലറ്റ് ഉടമയുടെ പ്രൈമറി സൈനിങ് കീ മാറ്റുന്നതിന് മുതലായ ആക്ഷൻ നിർവഹിക്കാൻ Guardians-ൽ നിന്ന് ഒരു നിശ്ചിത കോൺസെൻസസ് ത്രെഷോൾഡ് ആവശ്യപ്പെടുന്നു.

Guardians ഉം സുരക്ഷ ത്രെഷോൾഡുകൾ ഉം

സോഷ്യൽ റിക്കവറി വളരെ അഭിമതിപ്പെടുത്താവുന്നതാണ്. ഒരു ഉപയോക്താവ് ഇനിപ്പറയുന്ന ഘടന സജ്ജീകരിക്കാം:

  • Guardians: അഞ്ച് വിശ്വസനീയ വ്യക്തികൾ (ഉദാ: കുടുംബാംഗങ്ങൾ, അടുത്ത സുഹൃത്തുക്കൾ, അല്ലെങ്കിൽ ഉപയോക്താവിന്റെ സ്വന്തം രണ്ടാമത്തെ ഡിവൈസ്).
  • ത്രെഷോൾഡ്: അഞ്ചിലും മൂന്ന് Guardians മിനിമം അംഗീകരിക്കണം റിക്കവറി ലാവണ്യത്തിന്.

ഉപയോക്താവ് അവരുടെ ഫോൺ (അതിനാൽ അവരുടെ പ്രൈമറി സൈനിങ് കീ) നഷ്ടപ്പെടുത്തിയാൽ, അവർ ഏതാണ്ട് മൂന്ന് Guardians-മാരെ ബന്ധപ്പെടുന്നു. ഈ Guardians അവരുടെ സ്വന്തം വാലറ്റുകൾ (അത് ഇപ്പോഴും EOA-കളാകാം) ഉപയോഗിച്ച് പഴയ നഷ്ടപ്പെട്ട കീ പുതിയ, പുതിയ ഒന്നുമായി മാറ്റാൻ സ്മാർട്ട് കോൺട്രാക്റ്റിന് അനുവദിക്കുന്ന ഒരു സന്ദേശം സൈൻ ചെയ്യുന്നു. Guardians-മാർക്ക് ഉപയോക്താവിന്റെ ഫണ്ടുകളിലേക്ക് നേരിട്ടുള്ള ആക്സസ് ഇല്ല; അവർക്ക് ആക്സസ് മെക്കാനിസം റീസെറ്റ് ചെയ്യാൻ സഹായിക്കാനുള്ള ശക്തി മാത്രമേ ഉള്ളൂ.

സുരക്ഷ സവിശേഷതകൾ നടപ്പാക്കൽ: മൾട്ടി-ഫാക്ടർ ഓതന്റിക്കേഷനും ചെലവ് പരിമിതികളും

SCA-കൾ പ്രോഗ്രാമബിൾ ആയതിനാൽ, അവ പരിചിതമായ web2 പാറ്റേണുകൾ അനുകരിക്കുന്ന സങ്കീർണ സുരക്ഷ സവിശേഷതകൾ നടപ്പാക്കാം:

  • ടു-ഫാക്ടർ ഓതന്റിക്കേഷൻ (2FA): സ്റ്റാൻഡേർഡ് EOA-ക്ക് ഒരു സിഗ്നേച്ചർ മാത്രം ആവശ്യമാണ്. SCA രണ്ട് ആവശ്യപ്പെടാം: ഉപയോക്താവിന്റെ ഫോണിൽ നിന്നുള്ള പ്രൈമറി സിഗ്നേച്ചർ ഉം ഡെഡിക്കേറ്റഡ് ഹാർഡ്‌വെയർ ഡിവൈസിൽ നിന്നുള്ള രണ്ടാമത്തെ സിഗ്നേച്ചർ, അല്ലെങ്കിൽ അറിയപ്പെടുന്ന അപ്പ് യാൽ ജനറേറ്റ് ചെയ്യപ്പെടുന്ന ടൈം-ബേസ്ഡ് കോഡ് പോലെ.
  • വൈറ്റ്‌ലിസ്റ്റിങ്: ഉപയോക്താക്കൾ അവരുടെ SCA-യെ പ്രീ-അപ്രൂവ്ഡ്, സുരക്ഷിത കോൺട്രാക്ടുകളോ വിലാസങ്ങളോ (അവരുടെ പ്രൈമറി സെൻട്രലൈസ്ഡ് എക്സ്ചേഞ്ച് വിത്ത്ഡ്രോവൽ വിലാസം പോലെ) മാത്രം ഇടപഴകാൻ പ്രോഗ്രാം ചെയ്യാം. ഈ വൈറ്റ്‌ലിസ്റ്റിന് പുറത്തുള്ള ഏതൊരു ലാവണ്യ ശ്രമവും കോൺട്രാക്റ്റിന്റെ ലോജിക് യാൽ സ്വയമേവ് നിരസിക്കപ്പെടും.
  • ചെലവ് ക്യാപ്പുകൾ: ഉപയോക്താക്കൾ ദൈനംദിന അല്ലെങ്കിൽ ആഴ്ചതോറുമുള്ള ചെലവ് പരിമിതികൾ സെറ്റ് ചെയ്യാം. ഉദാഹരണത്തിന്, $1,000-ന് താഴെയുള്ള ലാവണ്യങ്ങൾ ഉടൻ നിർവഹിക്കപ്പെടാം, ആ മുകളിലുള്ള ലാവണ്യങ്ങൾ സ്വയമേവ് 24-മണിക്കൂർ ടൈം ലോക്ക് ട്രിഗർ ചെയ്യുകയോ Guardian-ന്റെ അംഗീകാരം ആവശ്യപ്പെടുകയോ ചെയ്യാം, മോഷണത്തിനെതിരായ ജീവനുള്ള സംരക്ഷണ പാളി ചേർക്കുന്നു.

EOA മൈഗ്രേഷൻ പാത: അക്കൗണ്ട് ആബ്സ്ട്രാക്ഷനിലേക്ക് നീങ്ങുക

പരമ്പരാഗത EOA വാലറ്റുകളിൽ ആശ്രയിക്കുന്ന ലക്ഷക്കണക്കിന് നിലവിലുള്ള ഉപയോക്താക്കൾക്ക്, Account Abstraction-ിലേക്കുള്ള മാറ്റം പഴയ വാലറ്റ് നശിപ്പിക്കുന്നതിനെക്കുറിച്ചല്ല, മറിച്ച് അത് പുതിയ, ബുദ്ധിമാനായ അക്കൗണ്ടിനുള്ള ബൂട്ട്സ്ട്രാപ് മെക്കാനിസമായി ഉപയോഗിക്കുന്നതിനെക്കുറിച്ചാണ്.

മൈഗ്രേഷൻ ആവശ്യമായത് എന്തുകൊണ്ട് (EOA-ന്റെ പരിമിതികൾ)

EOA-കൾ ഇപ്പോൾ ഗ്യാസ് അടയ്ക്കാനും അടിസ്ഥാന ഇൻഫ്രാസ്ട്രക്ചറുമായി ഇടപഴകാനും ആവശ്യമാണെങ്കിലും, അവ സ്റ്റാറ്റിക് ആണും അഡാപ്റ്റബിൾ അല്ലാത്തതുമാണ്. അവ സോഷ്യൽ റിക്കവറി അല്ലെങ്കിൽ പേമാസ്റ്റർ പ്രവർത്തനം പോലുള്ള സവിശേഷതകൾ ഉൾക്കൊള്ളാൻ കഴിയില്ല കാരണം ആ സവിശേഷതകൾക്ക് നിർവഹിക്കാവുന്ന കോഡ് ആവശ്യമാണ്, EOA-കൾക്ക് അത് ഇല്ല.

മൈഗ്രേഷൻ പാത ലളിതമായ EOA വിലാസത്തിൽ നിന്ന് കൂടുതൽ സുരക്ഷിതവും സവിശേഷതകൾ നിറഞ്ഞതുമായ സ്മാർട്ട് കോൺട്രാക്റ്റ് അക്കൗണ്ട് വിലാസത്തിലേക്ക് പ്രൈമറി സെൽഫ്-കസ്റ്റഡി ഉം ദൈനംദിന പ്രവർത്തനം ഉം മാറ്റുന്നു.

ആസ്തികൾ മാറ്റുന്നതിനുള്ള പ്രായോഗിക ഘടകങ്ങൾ

EOA മൈഗ്രേഷൻ പ്രക്രിയ സാധാരണയായി ലളിതവും മൂന്ന് പ്രധാന ഘടകങ്ങൾ ഉൾപ്പെടുന്നതുമാണ്:

  1. ഡിപ്ലോയ്‌മെന്റ്: നിങ്ങളുടെ നിലവിലുള്ള EOA (ഉദാ: MetaMask) ഉപയോഗിച്ച്, നിങ്ങളുടെ പുതിയ സ്മാർട്ട് കോൺട്രാക്ട് വാലറ്റിനുള്ള കോഡ് ഫണ്ട് ചെയ്ത് ഡിപ്ലോയ് ചെയ്യുക. ഇത് സാധാരണയായി Safe അല്ലെങ്കിൽ Argent പോലുള്ള ഡെഡിക്കേറ്റഡ് വാലറ്റ് അപ്ലിക്കേഷൻ ഇന്റർഫേസ് വഴി ചെയ്യപ്പെടുന്നു, സാങ്കേതിക ഡിപ്ലോയ്‌മെന്റ് വിശദാംശങ്ങൾ കൈകാര്യം ചെയ്യുന്നു.
  2. ഇനിഷ്യൽ ഫണ്ടിങ്: SCA ഡിപ്ലോയ് ചെയ്തുകഴിഞ്ഞാൽ, ഉപയോക്താവ് അവരുടെ പഴയ EOA വിലാസത്തിൽ നിന്ന് പുതിയ SCA വിലാസത്തിലേക്ക് അവരുടെ ഭൂരിഭാഗം ആസ്തികളും (ടോക്കൺസ്, NFTs, DeFi പൊസിഷനുകൾ) ട്രാൻസ്ഫർ ചെയ്യുന്നു.
  3. ബൂട്ട്സ്ട്രാപ് മെയിന്റനൻസ്: പഴയ EOA നിലനിർത്തപ്പെടുന്നു, പക്ഷേ മിനിമൽ ശേഷിയിൽ മാത്രം. ഇത് പലപ്പോഴും SCA-ന്റെ ഇനിഷ്യൽ "ഉടമ" അല്ലെങ്കിൽ കീ ആയി പ്രവർത്തിക്കുന്നു, അല്ലെങ്കിൽ പുതിയ SCA-നുള്ള തിരിച്ചടി അല്ലെങ്കിൽ എമർജൻസി റിക്കവറി പ്രക്രിയ ആരംഭിക്കാൻ ആവശ്യമായ മിനിമൽ ഗ്യാസ് ഫണ്ട് ചെയ്യാൻ ലഭ്യമായിരിക്കുന്നു. ലക്ഷ്യം അസുരക്ഷിത, പുനഃസംസ്ഥാനീകരിക്കാനാകാത്ത EOA-യിൽ നേരിട്ട് സംഭരിക്കപ്പെടുന്ന മൂല്യത്തിന്റെ അളവ് കുറയ്ക്കലാണ്.

ശരിയായ സ്മാർട്ട് കോൺട്രാക്ട് വാലറ്റ് തിരഞ്ഞെടുക്കുക

Account Abstraction പക്വത പ്രാപിക്കുമ്പോൾ, വ്യത്യസ്ത സുരക്ഷ നിലകളും സവിശേഷത സെറ്റുകളും വാഗ്ദാനം ചെയ്യുന്ന വ്യത്യസ്ത വാലറ്റ് ഇമ്പ്ലിമെന്റേഷനുകൾ ഉയർന്നുവരുന്നു. സ്മാർട്ട് കോൺട്രാക്ട് വാലറ്റ് തിരഞ്ഞെടുക്കുമ്പോൾ പവർ ഉപയോക്താക്കളും ഡെവലപ്പർമാരും പരിഗണിക്കേണ്ടത്:

  • ഓപ്പൺ സോഴ്സ് ഓഡിറ്റബിലിറ്റി: അടിസ്ഥാന കോൺട്രാക്ട് കോഡ് ഓപ്പൺ സോഴ്സ് ആണോ ഉപയോഗത്തിൽ സ്ഥിരമായി ഓഡിറ്റ് ചെയ്യപ്പെടുന്നുണ്ടോ? ഫണ്ടുകൾ കോഡ് യാൽ ഭരിക്കപ്പെടുന്നതിനാൽ, ആ കോഡിന്റെ സുരക്ഷയിലുള്ള വിശ്വാസം പരമമാണ്.
  • റിക്കവറി ഓപ്ഷനുകൾ: ഏത് പ്രത്യേക റിക്കവറി മെക്കാനിസങ്ങൾ വാഗ്ദാനം ചെയ്യുന്നു? അത് കർശനമായ സോഷ്യൽ റിക്കവറി മാത്രമാണോ, അല്ലെങ്കിൽ ഹാർഡ്‌വെയർ കീ ഇന്റഗ്രേഷനോ മൾട്ടി-സിഗ് അംഗീകാരമോ ഉണ്ടോ?
  • ഇന്ററോപ്പറബിലിറ്റി: വാലറ്റ് വ്യത്യസ്ത dApps-കളുമായും Layer 2 എക്കോസിസ്റ്റങ്ങളുമായും എത്രത്തോളം നന്നായി ഇന്റഗ്രേറ്റ് ചെയ്യുന്നു? നിങ്ങൾ ഏറ്റവും പലപ്പോഴും ഉപയോഗിക്കുന്ന നെറ്റ്‌വർക്കുകളും അപ്ലിക്കേഷനുകളും അത് പിന്തുണയ്ക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക.
  • പേമാസ്റ്റർ ഇന്റഗ്രേഷൻ: വാലറ്റ് ഓൾട്ടർനേറ്റ് ടോക്കണുകളിൽ ഗ്യാസ് അടയ്ക്കുന്നത് പിന്തുണയ്ക്കുന്നുണ്ടോ, ചില ലാവണ്യങ്ങൾക്ക് നാടീവ് ഗ്യാസ് സ്പോൺസറിങ് നൽകുന്നുണ്ടോ?

മൈഗ്രേഷൻ ഒരു തത്ത്വചിന്താപരമായ മാറ്റമാണ്: രഹസ്യ വാക്കുകളിൽ മാത്രം ആശ്രയിക്കുന്നതിൽ നിന്ന് ആസ്തികൾ സംരക്ഷിക്കാൻ സുതാര്യവും വെരിഫൈഡ് സ്മാർട്ട് കോൺട്രാക്റ്റ് ലോജിക്കിനെ ആശ്രയിക്കുന്നതിലേക്ക്.


നിഗമനം

ERC-4337 യാൽ പവർഡ് സ്മാർട്ട് കോൺട്രാക്റ്റ് അക്കൗണ്ടുകളിലേക്കുള്ള Externally Owned Accounts-ൽ നിന്നുള്ള മാറ്റം ഒരു അപ്ഗ്രേഡ് മാത്രമല്ല; ക്രിപ്റ്റോകറൻസി സ്വീകാര്യതയിലെ ഏറ്റവും വലിയ തടസ്സങ്ങൾ പരിഹരിക്കുന്ന ഒരു പരിണാമമാണ്. Account Abstraction ബ്ലോക്ക്‌ചെയിൻ അനുഭവത്തെ റിസ്കി, സാങ്കേതിക നിച്ചിൽ നിന്ന് ശക്തിപ്രദവും പ്രോഗ്രാമബിൾ സാമ്പത്തിക പാളിയിലേക്ക് മാറ്റുന്നു.

സോഷ്യൽ റിക്കവറി, വഴക്കമുള്ള ഗ്യാസ് പേയ്മെന്റ്, ആറ്റോമിക് ബാച്ച് ലാവണ്യങ്ങൾ പോലുള്ള സവിശേഷതകൾ സാധ്യമാക്കി, സ്മാർട്ട് കോൺട്രാക്റ്റ് വാലറ്റുകൾ സുരക്ഷിതവും കൂടുതൽ സ്വാഭാവികവും അഭിമതിപ്പെടുത്താവുന്നതുമായ ഉപയോക്തൃ അനുഭവം വാഗ്ദാനം ചെയ്യുന്നു. ഡെവലപ്പർമാർക്ക്, ഈ സ്റ്റാൻഡേർഡ് ബ്ലോക്ക്‌ചെയിൻ സങ്കീർണതകൾ ആബ്സ്ട്രാക്റ്റ് ചെയ്യുന്ന അപ്ലിക്കേഷനുകൾ നിർമിക്കാനുള്ള പ്രവചനീയ ഫ്രെയിംവർക്ക് നൽകുന്നു. ഉപയോക്താക്കൾക്ക്, 12-വാക്ക് സീഡ് ഫ്രേസ് നഷ്ടപ്പെടുമോ എന്ന ഭയം ഇല്ലാത്ത യഥാർത്ഥ സ്വയംസമ്പത്വം വാഗ്ദാനം ചെയ്യുന്നു—എല്ലാവർക്കും ഡിസെൻട്രലൈസ്ഡ് ഫിനാൻസിന്റെ വാഗ്ദാനം സാക്ഷാത്കരിക്കുന്നതിനുള്ള നിർണായക ഘട്ടം.