EIP-7702 به کیفپولهای معمولی اتریوم اجازه میدهد کد قرارداد هوشمند را اجرا کنند، و از این طریق تراکنشهای دستهای و تراکنشهای حمایتشده (پرداخت هزینه گس به نمایندگی از کاربران) را ممکن میسازد.
نویسنده: Decrypt Agent
گردآوری: Plain Language Blockchain
خلاصه
EIP-7702 یک ارتقای اتریوم است که در ماه مه ۲۰۲۵ فعال شد و به کیفپولهای استاندارد اجازه میدهد بهطور موقت قابلیتهای قرارداد هوشمند را به دست بگیرند.
این ارتقا تراکنشهای دستهای، اسپانسری گس و کلیدهای با دسترسی محدود را پشتیبانی میکند، اما کد واگذارشده دسترسی کامل به داراییهای کیفپول پیدا میکند.
مهاجمان در اکتبر ۲۰۲۶ از EIP-7702 در یک هک ۶.۴ میلیارد دلاری برای تخلیه یک کیفپول گرم بایننس سوءاستفاده کردند و تحلیلگران این حمله را به یک گروه هکری کره شمالی نسبت دادند.
اتریوم دو نوع حساب دارد. حسابهای تحت مالکیت خارجی (EOA) کیفپولهای استانداردی هستند که بیشتر مردم استفاده میکنند، با کلید خصوصی کنترل میشوند و کاری فراتر از ارسال تراکنش نمیتوانند انجام دهند. حسابهای قرارداد هوشمند میتوانند کد اجرا کنند و قابلیتهایی مانند محدودیتهای هزینه، بازیابی حساب و پرداخت کارمزد تراکنش با توکنهایی غیر از ETH را ممکن میسازند، اما بیشتر کاربران هرگز به چنین حسابهایی مهاجرت نکردهاند. EIP-7702 تلاشی برای پر کردن این شکاف است. بهجای الزام کاربران به مهاجرت به کیفپول جدید، به EOAهای موجود اجازه میدهد بهطور موقت کد قرارداد هوشمند را قرض بگیرند و در عین حال آدرس و داراییهای خود را حفظ کنند.
این راهنما توضیح میدهد که EIP-7702 چیست، چگونه کار میکند، چرا توسعهدهندگان به آن نیاز دارند و چگونه مهاجمان در بزرگترین سرقت ارز دیجیتال ثبتشده از آن سوءاستفاده کردند.
EIP-7702 چیست؟
بر اساس مشخصات رسمی، EIP-7702 با عنوان «Set Code for EOAs»، یک پیشنهاد بهبود اتریوم است که در ماه مه ۲۰۲۴ توسط ویتالیک بوترین، همبنیانگذار اتریوم، و توسعهدهندگان سم ویلسون، آنسگار دیتریشس و lightclient نوشته شد.
این یکی از تغییرات شاخص ارتقای Pectra است، ارتقای عمده اتریوم که رسماً در ۷ مه ۲۰۲۵ فعال شد.
پریستون ون لون، توسعهدهنده هسته اتریوم، در آن زمان به Decrypt گفت: «EIP-7702 پایهای را که برای بلندمدت نیاز داریم به ما میدهد. اگرچه انتزاع کامل قابلیتها بلافاصله در ارتقای Pectra برای کاربران نهایی در دسترس نخواهد بود، این ارتقا معماری زیربنایی لازم برای پشتیبانی از توسعه آینده اتریوم را فراهم میکند.»
EIP-7702 تغییری در سطح پروتکل هسته اتریوم است، نه یک توکن یا بلاکچین جداگانه، بنابراین توکنی برای خرید وجود ندارد.
EIP-7702 چگونه کار میکند؟
EIP-7702 یک نوع تراکنش جدید اتریوم اضافه میکند: «تراکنش تنظیم کد». این تراکنش حامل یک فهرست مجوز است که هر مجوز توسط کلید خصوصی حسابی که قرار است ارتقا یابد امضا میشود و آدرس قرارداد هوشمندی را که آن حساب میخواهد استفاده کند مشخص میکند.
پس از پردازش تراکنش، حساب یک اشارهگر کوچک به آن قرارداد ذخیره میکند که نشانگر واگذاری نامیده میشود. از آن لحظه به بعد، هر زمان کسی آن حساب را فراخوانی کند، اتریوم کد آن قرارداد را اجرا میکند گویی خود حساب حاوی آن کد است، و آن کد کنترل کامل داراییهای آن را در اختیار دارد.
این واگذاری تا زمانی ادامه مییابد که مالک حساب مجوز جدیدی امضا کند—یا به قرارداد دیگری اشاره کند یا اشارهگر را پاک کند تا به یک EOA عادی بازگردد.
چه چیزی EIP-7702 را منحصربهفرد میکند؟
مشخصات، سه قابلیت اصلی را که این پیشنهاد برای فعالسازی آن طراحی شده فهرست میکند:دستهبندی: ترکیب چندین عملیات در یک تراکنش واحد، مانند تأیید یک توکن و سپس تکمیل فوری یک سوآپ توکن.
حمایت مالی: اجازه دادن به حسابهای دیگر (مانند یک اپلیکیشن غیرمتمرکز) برای پرداخت کارمزد تراکنش از طرف کاربر، بهگونهای که کاربر بعداً بتواند با توکنهای دیگر آن را بازپرداخت کند.
کاهش سطح دسترسی: ایجاد زیرکلیدهایی با مجوزهای محدود، مانند محدود کردن هزینهکرد به یک توکن خاص یا محدود کردن برداشتها به ۱٪ از کل موجودی در روز.
ریسکهای امنیتی
همین ویژگیها ریسکهای امنیتی را نیز به همراه میآورند. مشخصات صراحتاً هشدار میدهد که چون کد واگذارشده «دسترسی نامحدود به حساب» دارد، اپلیکیشنها هرگز نباید کاربران را به امضای مجوزهای EIP-7702 ترغیب کنند، و کیفپولها نباید رابط مستقیمی برای انجام این کار فراهم کنند. «هیچ راه امنی برای ارائه چنین رابطی وجود ندارد،»
مشخصات میگوید.
کلاهبرداران به سرعت وارد عمل شدند. بر اساس گزارش ژوئن ۲۰۲۵ از The Block، بازارساز Wintermute دریافت که در عرض چند هفته پس از راهاندازی ارتقای Pectra، بیش از ۸۰٪ از واگذاریهای EIP-7702 به نسخههای کپیشده از همان قرارداد مخرب «جاروبکننده» اشاره میکردند، که بهطور خودکار وجوه را از کیفپولهایی که کلیدهای خصوصیشان به خطر افتاده بود تخلیه میکرد.
EIP-7702 و هک Binance
در ۲۹ اکتبر ۲۰۲۶، یک مهاجم حدود ۶.۴ میلیارد دلار از کیفپولهای Binance در ۱۰ بلاکچین منتقل کرد، که بیشتر وجوه در حدود ۲۰ دقیقه منتقل شد. شرکتهای تحلیل بلاکچین TRM Labs و Chainalysis هر دو این سرقت را به TraderTraitor—گروه هکری کره شمالی که پشت هک ۱.۵ میلیارد دلاری Bybit در فوریه ۲۰۲۵ بود—نسبت دادند.
TRM Labs اشاره کرد که در شبکه اتریوم، مهاجم از واگذاری EIP-7702 برای تبدیل یکی از کیفپولهای گرم Binance به یک جاروبکننده دارایی تحت کنترل خود استفاده کرد، با ۵۰ مجوز که از پیش امضا شده بود. Chainalysis گفت که یک کیفپول عملیاتی که از طریق میکسر رمزارز Tornado Cash تأمین مالی شده بود، این مجوزهای امضاشده را ارسال کرد، و باعث شد کیفپول گرم کد مستقرشده توسط مهاجم را اجرا کند، پس از آن مهاجم کیفپول را فراخوانی کرد تا تمام داراییهای آن را تخلیه و در آدرسهای تحت کنترل خود تجمیع کند.
نکته حیاتی این است که واگذاری EIP-7702 نیازمند امضای معتبر از حساب مورد ارتقا است. کیفپولهای Binance در ۹ زنجیره دیگر نیز وجوه را از طریق انتقالهای امضاشده متعارف به مهاجم ارسال کردند، که به گفته TRM نشان میدهد مشکل از به خطر افتادن زیرساخت امضای کیفپول گرم Binance نشأت گرفته است، نه از یک آسیبپذیری در خود اتریوم.
Binance گفت که تحقیقاتش ابتدا با یک لپتاپ به خطر افتاده متعلق به یک مهندس آغاز شد و از آن زمان «نقاط نفوذ اضافی» را کشف کرده است.
آینده EIP-7702
EIP-7702 اولین گام به سوی انتزاع کامل حساب (Full Account Abstraction) است، هدف بلندمدتی برای دادن انعطافپذیری شبیه قرارداد هوشمند به هر حساب اتریوم. طراحان آن را بهگونهای ساختند که کاملاً با آن «پایان بازی» سازگار به جلو باشد، بنابراین کیفپولهایی که امروز بر آن ساخته میشوند با تحول مدل حساب اتریوم به کار خود ادامه خواهند داد.مرحله بعدی ممکن است با ارتقای Hegotá همراه باشد، ارتقای عمده در نقشه راه اتریوم پس از Glamsterdam. در فوریه ۲۰۲۶، بوترین گفت EIP-8141، که آن را «بستهای جامع که تمام مسائل باقیماندهای را که انتزاع حساب در پی حل آنهاست گرد هم میآورد و حل میکند» توصیف کرد، «ظرف یک سال» در هارد فورک Hegotá «انتظار میرود».
بوترین نوشت: «ما از اوایل ۲۰۱۶ درباره انتزاع حساب صحبت میکنیم»، و افزود که توسعهدهندگان همچنین در حال بحث درباره این هستند که آیا حسابهای موجود میتوانند به این چارچوب جدید متصل شوند تا بهصورت بومی تراکنشهای دستهای و حمایت مالی از Gas را به دست آورند.
این بخشی از یک برنامه بازسازی بزرگتر است. در ژوئیه ۲۰۲۶، بوترین یک پیشنویس جدید از نقشه راه بلندمدت اتریوم را بهعنوان بزرگترین بازنگری شبکه از زمان The Merge، گذار آن به اثبات سهام (PoS) در سال ۲۰۲۲، توصیف کرد.