یک به‌روزرسانی بزرگ اکوسیستم اتریوم بدون بازخورد جامعه فاش شد. انتزاع حساب مدیریت حساب web3 را بهبود می بخشد، با این حال نقشه راه فعلی حذف حساب های تحت مالکیت خارجی (EOA) از اتریوم است.

انتزاع حساب، حساب های web3 را برای کاربران ساده می کند. اولین هدف گسترش مدل حساب وب 3 بود به طوری که همه حساب ها – EOA و حساب های قرارداد هوشمند – به طور یکسان اداره شوند. با این حال، به نظر می رسد بنیاد اتریوم کیف پول های قرارداد هوشمند را به عنوان فرمت حساب پیش فرض برای کاربران ترجیح می دهد و EOA ها را رد می کند.

در طول ETHDenver، عضو امنیت بنیاد اتریوم، Yoav Weiss، EIP-4337 را اعلام کرد. به‌روزرسانی شبکه اتریوم، بسته‌های غیرمتمرکز، پرداخت هزینه توکن، یک ممپول جایگزین و سایر ویژگی‌های انتزاع حساب را به کیف پول‌های قرارداد هوشمند اضافه می‌کند.

در سپتامبر 2021، ویتالیک بوترین، یکی از بنیانگذاران اتریوم، ایده زیر را برای ایجاد EIP در صفحه پیام اتریوم ارسال کرد:

حذف EOA توسط EIP-4337 گزارش نشده است. وایت پیپر EIP بنیاد اتریوم ادعا می کند که “به طور کامل حذف هر گونه نیازی که کاربران به EOA اضافی دارند” هدف اصلی ارتقاء است.

دستیابی به هدف اصلی انتزاع حساب: به مشتریان اجازه دهید تا از کیف پول قراردادهای هوشمند با منطق تأیید انعطاف پذیر به جای EOA به عنوان حساب اصلی خود استفاده کنند. EOA ها را برای کاربران حذف کنید.

CryptoSlate با بسیاری از ارائه‌دهندگان کیف پول تماس گرفت، اما هیچ‌کدام به دلیل عدم وجود جدول زمانی توسط بنیاد اتریوم، آماده بحث درباره حذف EOA نبودند. بنیاد اتریوم هنوز اظهار نظری نکرده است.

بر خلاف حساب‌های قرارداد هوشمند، EOA در اتریوم توسط کاربران با کلیدهای خصوصی مدیریت می‌شود. EOAها هویت رمزنگاری شده کاربر در بلاک چین اتریوم هستند که به آنها اجازه ذخیره، انتقال و دریافت ETH، NFTها و سایر توکن‌ها و تعامل با قراردادهای هوشمند را می‌دهند.

آدرس های عمومی کلید خصوصی EOA ها را شناسایی می کنند. EOA ها برخلاف حساب های قرارداد هوشمند فاقد کد و منطق هستند. همچنان می‌تواند تراکنش‌هایی را برای شروع نقل و انتقالات، استقرار قراردادهای هوشمند یا برقراری ارتباط با قراردادهای هوشمند اتریوم امضا کند.

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

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

در حالی که ادغام کاربران جدید در وب 3 با داشتن آنها برای ضبط و نگهداری ایمن یک کلید خصوصی دشوار یا عبارت بذر طولانی یک مشکل شناخته شده است، حذف یک جزء حیاتی از اکوسیستم اتریوم یک رویکرد سختگیرانه است.

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

همه چالش های فوق غیر قابل حل نیستند. حذف EOA شامل چالش های پیش بینی نشده خواهد بود. EOA ها برای اکوسیستم وب 3 اساسی هستند، بنابراین حذف آنها از اتریوم مطمئناً نگرانی هایی در مورد سازگاری EVM ایجاد می کند.

قراردادهای هوشمند، که به دلیل منطق پیچیده‌شان به گاز بیشتری نسبت به EOA نیاز دارند، در بازار نزولی تبلیغ می‌شوند. در زمان انتشار، قیمت گاز اتریوم 12 GWEI (0.40 دلار)، با احتساب هزینه پایه شبکه است.

از زمان شروع شبکه، میانگین قیمت گاز در هر تراکنش مطابق شکل زیر تغییر کرده است. در طول دوره صعودی 2021-2022، گاز به 305 GWEI و میانگین 120 GWEI رسید، ده برابر بیشتر از فعلی. حذف EOA احتمالاً هزینه های تراکنش بلاک چین لایه 1 اتریوم را افزایش می دهد. همانطور که تراکنش‌های لایه پایه ممنوع می‌شوند، راه‌حل‌های مقیاس‌پذیری اتریوم مانند Polygon و لایه‌های اختصاصی صنعت 2 مانند Immutable برای شبکه اهمیت بیشتری خواهند داشت.

تغییرات توصیه های نظارتی باید برای سایر مشکلات در نظر گرفته شود. پارلمان اروپا قانون اینترنت اشیا را تصویب کرد که بر اساس آن همه قراردادهای هوشمند باید دارای «سوئیچ مرگ» و «قابلیت ارتقاء پروکسی» باشند. در ماده 30 آمده است: «اجرای قراردادهای هوشمند برای دیگران در چارچوب توافقنامه در دسترس قرار دادن داده ها باید با الزامات کلیدی زیر مطابقت داشته باشد.[…] خاتمه و وقفه ایمن: قرارداد هوشمند باید عملکردهای داخلی را ارائه دهد که می تواند قرارداد را بازنشانی کند یا دستور توقف یا قطع فرآیند را بدهد تا از اجرای (غیر عمدی) بعدی جلوگیری شود.

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

اگر اتریوم EOAs را کنار بگذارد، زنجیره های EVM باید همان عملکرد را اجرا کنند یا خطر از دست دادن سازگاری با اتریوم Mainnet را دارند. یک اکوسیستم تکه تکه و dApp های ناسازگار از اجرای ناهمگام در زنجیره های مختلف ناشی می شود.

چندین پروژه سازگار با زنجیره EVM ممکن است سازگاری خود را از دست بدهند. چرا EOA ها را حذف کنیم؟ با تصمیم برای حذف EOA ها، به نظر می رسد بنیاد اتریوم امکان توسعه در زمینه EOA را کنار گذاشته است. در سال 2022، من به Intu توصیه کردم که این کار را انجام می دهد. من پول دریافت کردم تا به این ابتکار مشاوره بدهم، اما تنها انگیزه من این است که شاهد پیشرفت اینتو باشم.

این مقاله هیچ راه حل یا گسترش FUD اتریوم را تبلیغ نمی کند. در عوض، من می‌خواهم آگاهی را ارتقا دهم و بحث و هماهنگی را تشویق کنم. بنیاد اتریوم نباید EOA ها را بدون رویه عمومی حذف کند. این روش تأیید می‌کند که EOA‌ها باید حذف شوند، جدول زمانی، و چگونگی حل مشکلات امنیتی، سازگاری و قابلیت استفاده قبل از تغییر، بررسی می‌شود.

حذف EOA تایید نشده است. اتریوم غیرمتمرکز است. توسعه دهندگان تحت تأثیر بنیاد اتریوم هستند. برای سلامت اکوسیستم، به نظر من باید به صحبت ادامه دهیم. من بنیاد اتریوم را دریافت کردم. برای پیشرفت به سمت انتزاع حساب با چشمان باز، فقط می خواهم بحث بازتر باشد. پاول سافو به درستی خاطرنشان کرد: «اعتقادات قوی، بی‌دلیل.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

I agree to these terms.