Vitalik Buterin سفر انتزاعی حساب اتریوم در EthCC را روشن می کند

Vitalik Buterin sheds light on Ethereum’s account abstraction journey at EthCC
Upland: برلین اینجاست!

در کنفرانس انجمن اتریوم (EthCC) در پاریس، ویتالیک بوترین، یکی از بنیانگذاران اتریوم، ارائه ای روشنگر درباره تاریخچه و تکامل «انتزاع حساب» در بلاک چین اتریوم ارائه کرد.

انتزاع حساب یک ویژگی در اتریوم است که هدف آن منعطف تر کردن سیستم و استفاده آسان تر است. اساساً به کاربران اجازه می دهد تا مدل امنیتی حساب های خود را تعریف کنند و اتریوم را برای موارد استفاده مختلف سازگارتر می کند.

به عنوان مثال، این ویژگی به کاربران اجازه می دهد تا قوانین اعتبار سنجی تراکنش خود را تنظیم کنند، مانند الزامات چند امضایی یا محدودیت های هزینه. آنها همچنین می توانند حساب های خود را با یک الگوریتم رمزنگاری آینده سازگار کنند.

بوترین انتزاع حساب را اینگونه توصیف کرد که به حساب‌های اتریوم اجازه می‌دهد با کد قرارداد هوشمند به جای کلیدهای خصوصی کنترل شوند.

روزهای اولیه انتزاع حساب

به گفته بوترین، ایده اجازه دادن به حساب ها برای کنترل با کد به جای کلیدها، از ابتدا در اتریوم وجود داشت.

کاغذ زرد اتریوم دو نوع حساب را تشریح کرد: حساب‌های دارای مالکیت خارجی (که توسط کلیدهای خصوصی کنترل می‌شوند) و حساب‌های قراردادی (که توسط کد قرارداد هوشمند مدیریت می‌شوند). با این حال، برخی از چالش ها در روزهای اولیه اجرای انتزاع حساب ظاهر شد.

در اولین نسخه اثبات مفهوم اتریوم، خوش‌بینی وجود داشت که کاربران کیف پول‌های چند امضایی را انتخاب کنند. با این حال، این بلافاصله اتفاق نیفتاد و تشخیص سپرده صرافی با چند سیگ سخت‌تر شد. همچنین پیچیدگی هایی برای پرداخت هزینه های استخراج از کیف پول های قرارداد هوشمند وجود داشت. چشم انداز اولیه این بود که همه تراکنش ها “تماس” ساده باشند، اما مسائلی مانند هش تراکنش های غیر منحصر به فرد مشکل را دشوار می کرد.

تکامل انتزاع حساب

انجمن اتریوم در طول سال‌ها ایده‌های انتزاعی حساب‌های بسیاری را تکرار کرده است. پیشنهادهایی پیرامون استانداردسازی امضاها، استفاده از کدهای «نقطه شکست»، محدود کردن دسترسی در حین تأیید تراکنش و موارد دیگر پدیدار شد. اما به دلیل پیچیدگی های تغییر پروتکل پایه و تمرکز بر ارائه اثبات سهام، پیشرفت کند بود. تا سال 2020 بود که یک EIP انتزاع حساب مشخص پیشنهاد شد.

پروژه‌های مستقلی مانند شبکه پمپ بنزین و کیف پول Argent باعث نوآوری بیشتر شد. آنها راه‌های خلاقانه‌ای برای فعال کردن متا تراکنش‌ها و حساب‌های انتزاعی تنها با استفاده از قراردادهای هوشمند پیدا کردند. با این حال، راه‌حل‌های متکی به تراکنش‌های «wrapper» دارای جنبه‌های منفی مانند سربار بالای هر تراکنش بودند.

اخیراً، EIP-4337 برای ارائه استاندارد انتزاع حساب جهانی تنها با استفاده از قراردادهای هوشمند و اجتناب از تغییرات پروتکل پایه پیشنهاد شده است. این به کیف پول‌ها اجازه می‌دهد تا از طریق یک قرارداد «نقطه ورودی» قابل اعتماد یکپارچه شوند، از قراردادهای «باندلر» برای جمع‌آوری متا تراکنش‌ها استفاده می‌کنند، و سازندگان MEV را برای ارائه بازارهای کارمزد استفاده می‌کنند. برنامه های افزودنی مانند قراردادهای paymaster قابلیت های اضافی مانند پرداخت هزینه مبتنی بر توکن را امکان پذیر می کند.

آینده انتزاع حساب

بوترین افزایش تمایل به گنجاندن بخش‌هایی از انتزاع حساب (مانند ERC-4337) را مستقیماً در پروتکل برای کارایی و مقاومت در برابر سانسور تأیید کرد. او همچنین به اهمیت حصول اطمینان از انتقال آرام برای کاربران قدیمی EOA و ادغام نوآوری هایی مانند امضاکنندگان بیومتریک اشاره کرد.

به طور کلی، ارائه بوترین بینشی نادر از مبارزات تاریخی اتریوم برای فعال کردن ساختارهای پیشرفته حساب ارائه کرد. طی سالها تکرار و همکاری صنعت، پیشرفت قابل توجهی در این مشکل پیچیده اما اساسی حاصل شده است.

همانطور که بوترین اشاره کرد، کار بسیاری از توسعه‌دهندگان با استعداد اتریوم، اکوسیستم را به چشم‌انداز اصلی انتزاع یکپارچه و انعطاف‌پذیر حساب نزدیک‌تر کرده است.

جالب اینجاست که پروتکل‌های دیگری مانند INTU یک رویکرد جایگزین برای مفهوم انتزاع حساب بنیاد اتریوم ارائه می‌کنند. INTU EOAها را از طریق رمزنگاری محلی در قالب حساب‌های دارای مالکیت خارجی (dEOAs) حفظ می‌کند، بنابراین اشتراک‌گذاری حساب، امضاهای آستانه، و انتزاع کلید خصوصی را بدون نیاز به حساب‌های قرارداد هوشمند گاز فشرده بیشتر باز می‌کند. INTU بتای عمومی خود را در EthCC اعلام کرد

بدیهی است که نوآوری در اکوسیستم اتریوم قوی‌تر از همیشه است، به طوری که اتریوم ۱۹ درصد از کل بازار ارزهای دیجیتال را تشکیل می‌دهد که نزدیک به بالاترین رکورد ۲۴ درصدی در سال ۲۰۱۸ است.