ارتقای Pectra اتریوم نحوه کار کیف پولها را بازنویسی کرد. EIP-7702 در عمل چه تغییری ایجاد میکند

ارتقاهای اتریوم به نام شهرها نامگذاری میشوند و تقریباً دو بار در سال منتشر میگردند. بیشتر آنها بهبودهای تدریجی — عملکرد بهتر، هزینههای کمتر، افزایش توان blob — را ارائه میدهند که برای توسعهدهندگان اهمیت دارد اما به ندرت نحوه تعامل کاربران عادی با شبکه را تغییر میدهد. Pectra که در ۷ می ۲۰۲۵ روی شبکه اصلی فعال شد، متفاوت است. این ارتقا EIP-7702 را ارائه کرد، ویژگیای که به کیف پولهای معمولی اتریوم اجازه میدهد به طور موقت مانند قراردادهای هوشمند رفتار کنند. با این کار، بزرگترین مانع قابلیت استفاده در خودحفاظتی رمزارزها را بیسر و صدا برطرف کرد.
برای درک اهمیت این موضوع، نیاز به مروری کوتاه بر مدل حساب اتریوم داریم؛ مدلی که مدتها دارای مشکلی بود که هیچکس از آن راضی نبود و هیچکس نمیتوانست به راحتی آن را برطرف کند.
مشکل حساب دوکلاسه
اتریوم همواره دو نوع حساب داشته است: حسابهای دارای مالکیت خارجی (EOA) — نوعی که توسط کلید خصوصی کنترل میشود، همان چیزی که کیف پول MetaMask یا Ledger شما نگه میدارد — و حسابهای قراردادی که توسط کد کنترل میشوند. EOAها ساده و امن هستند اما محدودند: فقط میتوانند یک کار را در یک زمان انجام دهند، همیشه برای پرداخت کارمزد گاز به ETH نیاز دارند و اگر کلید خصوصی را از دست بدهید، وجوه با هیچ مسیر بازیابی از بین میروند.
کیف پولهای قرارداد هوشمند (Safe, Argent, Gnosis) سالها تلاش کردهاند این مشکل را با استقرار یک قرارداد که وجوه شما را نگه میدارد و تراکنشهای EOA را در منطق اضافی میپیچد، حل کنند. اما کیف پولهای قرارداد هوشمند مشکلات خود را ایجاد میکنند: استقرار و استفاده از آنها گرانتر است، به طور طبیعی با هر پروتکلی کار نمیکنند و کاربران باید تفاوت بین «امضاکننده» و «آدرس کیف پول» را درک کنند. نتیجه بازاری بود که کاربران قدرتمند کیف پولهای قرارداد هوشمند را پذیرفتند در حالی که بیشتر کاربران روی EOAهای ساده باقی ماندند و محدودیتها را پذیرفتند.
EIP-7702 واقعاً چه کار میکند
EIP-7702 نوع جدیدی از تراکنش را معرفی میکند که به یک EOA اجازه میدهد به طور موقت اجرای خود را به یک قرارداد هوشمند واگذار کند. به طور مشخص: شما یک پیام را امضا میکنید که یک قرارداد خاص را برای اقدام از طرف آدرس شما مجاز میکند و برای مدت آن تراکنش، EOA شما طوری رفتار میکند که گویی قراردادی است که به آن واگذار کردهاید. پس از تراکنش، EOA شما به حالت عادی بازمیگردد.
این مکانیزم واحد چندین قابلیت را که قبلاً برای کیف پولهای معمولی غیرممکن بود، فعال میکند:
دستهبندی تراکنشها. مفیدترین ویژگی فوری. به طور معمول، «تأیید توکن + تعویض توکن» نیاز به دو تراکنش جداگانه، دو کارمزد گاز جداگانه و دو مرحله تأیید جداگانه دارد. با EIP-7702، یک کیف پول میتواند آنها را در یک عملیات اتمی دستهبندی کند: تأیید و تعویض در یک تراکنش که یا هر دو موفق میشوند یا هر دو شکست میخورند. این به تنهایی یکی از تعاملهای پر اصطکاک در DeFi را از بین میبرد.
حمایت از کارمزد گاز. تحت EIP-7702، یک شخص ثالث (یک dApp، یک پروتکل، یک ارائهدهنده کیف پول) میتواند کارمزد گاز تراکنش کاربر را بپردازد. کاربر برای تعامل با اتریوم نیازی به نگهداری ETH ندارد — آنها فقط میتوانند USDC نگه دارند و dApp میتواند گاز را در ازای کارمزد کوچکی از تراکنش USDC حمایت کند. برای جذب کاربران جدید که هنوز نمیفهمند برای پرداخت تراکنشهای اتریوم به ETH نیاز دارند، این قابل توجه است.
محدودیتهای هزینه قابل برنامهریزی و کلیدهای جلسه. یک قرارداد واگذاری میتواند قوانینی را پیادهسازی کند: این آدرس میتواند حداکثر ۰.۱ ETH در روز هزینه کند، این کلید فقط میتواند با این مجموعه از قراردادهای تأیید شده تعامل کند، این عملیات نیاز به تأیید دو از سه کلید دارد. اینها کنترلهایی هستند که کاربران نهادی و کاربران خردهفروش دقیق سالها در EOAها میخواستند.
بازیابی اجتماعی. شاید مهمترین ویژگی بلندمدت. یک قرارداد واگذاری میتواند منطق بازیابی را پیادهسازی کند: اگر کلید اصلی خود را از دست بدهید، مجموعهای از آدرسهای مورد اعتماد از پیش تعیین شده (اعضای خانواده، یک پشتیبان سختافزاری، یک سرویس مورد اعتماد) میتوانند برای واگذاری مجدد کنترل کیف پول همکاری کنند. این روشی است که کیف پولهای قرارداد هوشمند سالها از دست دادن کلید را مدیریت کردهاند؛ EIP-7702 آن را برای کیف پولهای معمولی بدون نیاز به مهاجرت به آدرس جدید در دسترس قرار میدهد.
چه موارد دیگری در Pectra ارائه شد
EIP-7702 ویژگی اصلی بود، اما Pectra شامل دو تغییر مهم دیگر نیز بود که ارزش درک دارند.
EIP-7251 حداکثر موجودی مؤثر برای اعتبارسنجهای اتریوم را از ۳۲ ETH به ۲,۰۴۸ ETH افزایش داد. پیش از این، یک نهاد staking با مثلاً ۳,۲۰۰ ETH مجبور بود ۱۰۰ اعتبارسنج جداگانه اجرا کند. اکنون میتوانند به بین ۲ تا ۱۰۰ اعتبارسنج ادغام شوند که سربار عملیاتی را به طور چشمگیری کاهش میدهد. حداقل مبلغ staking همچنان ۳۲ ETH است، اما افزایش سقف، staking در مقیاس بزرگ را به طور قابل توجهی کارآمدتر میکند. Lido، Coinbase و stakerهای نهادی ادغام را آغاز کردهاند.
EIP-7691 تعداد هدف blob در هر بلوک را از ۳ به ۶ دو برابر کرد و حداکثر را از ۶ به ۹ افزایش داد. Blobها — معرفی شده در EIP-4844 (Dencun، مارس ۲۰۲۴) — ساختار دادهای هستند که شبکههای لایه ۲ برای ارسال داده تراکنش به اتریوم با هزینه کم استفاده میکنند. ظرفیت blob بیشتر به معنای توان عملیاتی L2 بیشتر با هزینه کمتر است. پس از Pectra، کارمزد متوسط blob در Arbitrum و Base حدود ۴۰٪ کاهش یافت.
چه چیزی برای کاربران و توسعهدهندگان در عمل تغییر میکند
برای کاربران با کیف پولهایی که برای پیادهسازی EIP-7702 بهروز شدهاند (MetaMask، Rabby و چند کیف پول موبایل تا هفتهها پس از Pectra بهروز شدند)، تغییر قابل مشاهده فوری دستهبندی تراکنشها در جریانهای DeFi است — مراحل تأیید کمتر، هزینه کلی گاز کمتر در عملیات چند مرحلهای. حمایت از گاز توسط چندین dApp بزرگ به عنوان مکانیزم جذب کاربران جدید پذیرفته شده است.
بازیابی اجتماعی و کلیدهای جلسه کندتر در حال عرضه هستند، زیرا نیاز دارند ارائهدهندگان کیف پول قراردادهای واگذاری و جریانهای UX را بسازند که هنوز وجود ندارند. ابزارها از زمان Pectra در دسترس هستند؛ پیادهسازیها تا سال ۲۰۲۶ وارد میشوند.
برای توسعهدهندگان، EIP-7702 مشکل یکپارچهسازی کیف پول قرارداد هوشمند را به طور قابل توجهی ساده میکند. به جای حفظ مسیرهای کد جداگانه برای کاربران EOA و کیف پول قرارداد هوشمند، پروتکلها اکنون میتوانند فرض کنند همه کاربران در صورت نیاز به قابلیتهای مبتنی بر واگذاری دسترسی دارند. اکوسیستم طولانی ERC-4337 (انتزاع حساب از طریق mempool) به کار خود ادامه میدهد و توسط EIP-7702 منسوخ نمیشود — این دو رویکرد نیازهای متفاوتی را خدمت میکنند و همزیستی خواهند داشت.
قوس پنج ساله کار انتزاع حساب اتریوم با پیشرفت تدریجی و چندین استاندارد رقیب مشخص شده است. EIP-7702 اولین باری است که یک قابلیت اصلی از آن کار به طور همزمان به هر کیف پول معمولی اتریوم میرسد. این یک تغییر معنادار در چیزی است که خودحفاظتی میتواند باشد.