Vitalk Buterin پیش نویس EIP-7702 را برای بهبود حساب های متعلق به خارجی تهیه می کند
در یک پیشنهاد اخیر، توسعهدهندگان برجسته اتریوم، از جمله Vitalik Buterin، Sam Wilson، Ansgar Dietrichs و Matt Garnett، نوع جدیدی از تراکنش را برای افزایش حسابهای تحت مالکیت خارجی (EOA) پیشنهاد کردند.
این پیشنهاد که در حال حاضر در وضعیت پیش نویس است، ایجاد یک نوع تراکنش جدید را تشریح می کند که به طور موقت EOA ها را به کیف پول قرارداد هوشمند در طول اجرای تراکنش تبدیل می کند و عملکردهایی مشابه آنچه در EIP-3074 بیان شده است ارائه می دهد.
طبق پیشنویس پیشنهادی، EIP-7702 امکان دستهبندی تراکنشها و تراکنشهای حمایتشده را میدهد که توسط حساب دیگری پرداخت میشوند. نوع معامله پیشنهادی شامل یک فیلد contract_code و یک امضا خواهد بود که EOAها را قادر میسازد تا به طور موقت کارکردهای قرارداد هوشمند را اتخاذ کنند.
هدف اصلی ارائه قابلیت استفاده و امنیت بیشتر برای EOAها، رسیدگی به مسائل رایج مانند تراکنشهای دستهای، حمایت مالی از تراکنشها و کاهش امتیازات است.
این استاندارد همچنین با امکان دادن به کاربران برای امضای کلیدهای فرعی با مجوزهای محدود، امتیازات را کاهش می دهد. برای مثال، یک مدیر کیف پول میتواند به دارندگان کلید فرعی اجازه دهد فقط توکنهای ERC-20 را خرج کنند، فقط از بخشی از موجودی کیف پول استفاده کنند یا به برنامههای کاربردی منتخب دسترسی داشته باشند.
جایگزین EIP-3074
پیش نویس پیشنهاد جایگزینی برای EIP-3074، یک استاندارد موجود است که بسیاری از قابلیت های مشابه را ارائه می دهد.
با این حال، هدف EIP-7702 رسیدگی به مسائل مربوط به سازگاری رو به جلو است. برخلاف EIP-3074، کدهای عملیاتی را معرفی نمی کند، که ظاهراً در «انتزاع حساب آخر بازی» که در آن همه کاربران از کیف پول قرارداد هوشمند استفاده می کنند، منسوخ می شوند.
بوترین و همکاران پیشنهادی معتقدند زمانی که محاسبات کوانتومی رمزنگاری مورد استفاده در حسابهای استاندارد خارجی (EOA) یا کیفپولهای استاندارد کنترل شده توسط کاربر اتریوم را خراب میکند، انتزاع حساب آخر بازی محتمل است.
EIP-3074 همچنین می تواند یک اکوسیستم قرارداد فراخوان جدا از اکوسیستم کیف پول قرارداد هوشمند ایجاد کند. با EIP-7702، پیشنهاد دهندگان به دنبال اجتناب از تقسیم تلاش ها هستند.
علیرغم مزایای بالقوه آن، بوترین اشاره کرد که EIP-7702 ممکن است با انتقادات مشابهی مانند همتای خود مواجه شود، زیرا نیاز به اعتماد به کد دارد و ممکن است منجر به متمرکز شدن شود. او معتقد است که هر پیشنهادی برای رسیدگی به تنش زدایی با همین چالش مواجه است.
تحولات جاری
EIP-7702 در حال حاضر در مرحله پیش نویس است و آینده آن نامشخص است.
با این حال، توسعه دهندگان قصد دارند EIP-3074 را در آپدیت بعدی اتریوم، پکترا، در اواخر سال 2024 یا اوایل سال 2025 قرار دهند.
استاندارد مرتبط دیگر، ERC-4337، ویژگیهای انتزاع حساب را با برنامههای مشابه، از جمله کیفپولهای دسترسی گروهی و تراکنشهای همراه و حمایت شده ارائه میکند. توسعه دهندگان این استاندارد را در مارس 2023 در اتریوم مستقر کردند.
چنین استانداردهایی با هم به سرویسها اجازه میدهند که کیفپولهای کاربر را بدون حفظ مستقیم وجوه کاربر مدیریت کنند و جایگزینی کلیدی برای خدمات کاملاً متمرکز ارائه کنند.