Account Abstraction چیست ؟
کیف پولهای سنتی اتریوم معمولاً به یک کلید خصوصی وابستهاند: اگر کلید درست باشد، تراکنش معتبر است. Account Abstraction یا انتزاع حساب ایدهای است برای اینکه قوانین یک حساب انعطافپذیرتر و قابلبرنامهریزی شوند.
فرض کنید بهجای اینکه کیف پول فقط بگوید «یک کلید درست یا غلط»، بتوانید قوانینی مثل تأیید چندمرحلهای، بازیابی حساب، سقف خرج روزانه یا پرداخت کارمزد توسط شخص دیگری تعریف کنید. این دقیقاً همان نوع تجربهای است که Account Abstraction دنبال میکند.
یکی از روشهای شناختهشده برای این کار ERC-4337 است که بدون تغییر بنیادی در لایه اصلی Ethereum، امکان ساخت Smart Accountها را فراهم میکند. در این مدل، عملیات کاربر میتواند توسط زیرساختهایی مثل Bundler پردازش شود و در بعضی شرایط Paymaster هزینه گس را پوشش دهد.
برای کاربر عادی مهمترین نتیجه این است که کیف پولهای اتریومی میتوانند شبیه حسابهای امروزیتر شوند؛ مثلاً بازیابی سادهتر یا انجام چند کار با یک تأیید. البته نحوه پیادهسازی هر کیف پول متفاوت است.
پس Account Abstraction را میتوان تلاش برای جداکردن تجربه حساب از محدودیت «یک کلید، یک امضا» دانست؛ یعنی حسابی که قوانین امنیت و استفاده از آن را میتوان هوشمندانهتر طراحی کرد.
