هوش داده افلاطون
جستجوی عمودی و هوش مصنوعی

نوشته: انقلاب ناگفته اتریوم: آیا EOA ها منسوخ می شوند؟

تاریخ:

Ad

اجماع CoinDeskاجماع CoinDesk

تحت رادار، یکی از مهم ترین تغییرات در اکوسیستم اتریوم بدون واکنش جامعه اعلام شده است. انتزاع حساب یک پیشرفت اصلی در مدیریت حساب وب 3 است، اما نقشه راه فعلی یک هدف جدید به ارمغان می آورد – حذف حساب های تحت مالکیت خارجی (EOA) به طور کامل از اکوسیستم اتریوم.

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

EIP-4337 و انتزاع حساب

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

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

"پیشنهاد انتزاع حساب که به طور کامل از نیاز به تغییرات پروتکل لایه اجماع اجتناب می کند، در عوض متکی به یک مجموعه جداگانه از اشیاء UserOperation و ماینرهایی است که کد سفارشی یا بازار بسته را اجرا می کنند."

با این حال، یکی از جنبه های کلیدی EIP-4337 که ظاهراً توسط بسیاری مورد توجه قرار نگرفته است، حرکت به سمت حذف کامل EOAs است. مستندات مربوط به EIP در وب سایت بنیاد اتریوم بیان می کند که انگیزه اصلی برای ارتقاء این است که "به طور کامل هرگونه نیازی به کاربران برای داشتن EOAs را حذف کند."

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

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

EOA چیست؟

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

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

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

آیا به EOA نیاز داریم؟

EOA ها آزمایش شده ترین و آزمایش شده ترین نوع حساب بلاک چین هستند. کیف پول های نرم افزاری محبوب مانند MetaMask و کیف پول های سخت افزاری مانند Ledger، Tezor و SafePal همگی در حساب های EOA تاسیس شده اند. حذف EOA ها به طور چشمگیری بر چنین پروژه هایی تأثیر می گذارد و به به روز رسانی کد در مقیاس بزرگ نیاز دارد.

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

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

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

مشکلات حذف EOA

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

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

قیمت گاز ethقیمت گاز eth
منبع: شیشه شیشه

با این حال، پیشرفت پیشروی راه‌حل‌های مقیاس‌پذیری اتریوم - مانند Polygon و لایه‌های اختصاصی صنعت 2 مانند Immutable - برای شبکه حیاتی‌تر خواهد بود اگر تراکنش‌ها در لایه پایه ممنوع شود.

با توجه به سایر مسائل شناسایی شده، چشم انداز در حال تغییر دستورالعمل نظارتی نیز باید در نظر گرفته شود. اخیرا، پارلمان اروپا قانونی را در صنعت اینترنت اشیا (IoT) تصویب کرد - به موجب آن تمام قراردادهای هوشمند باید حاوی یک "سوئیچ کشتن" باشند و بنابراین شامل "قابلیت ارتقاء پروکسی" باشند. ماده 30 این قانون دارای الزامات زیر است:

«استقرار قراردادهای هوشمند برای دیگران در چارچوب توافق برای در دسترس قرار دادن داده ها باید با الزامات اساسی زیر مطابقت داشته باشد[…]

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

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

علاوه بر این، اگر اتریوم به طور کامل از EOAs دور شود، هر زنجیره EVM باید همان عملکرد را پیاده‌سازی کند - یا خطر از دست دادن سازگاری با اتریوم Mainnet را به دنبال دارد. بعید است که پیاده‌سازی در زنجیره‌های دیگر همگام‌سازی شود، که منجر به یک اکوسیستم تکه تکه و dApps ناسازگار می‌شود.

پروژه هایی که در حال حاضر با چندین زنجیره EVM سازگاری کامل دارند ممکن است در طول انتقال به برخی از شبکه ها دسترسی نداشته باشند.

نوآوری EOA

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

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

من معتقد نیستم که باید بیانیه هایی از بنیاد اتریوم مبنی بر اعلام حذف EOA ها بدون اینکه ابتدا یک فرآیند عمومی مناسب وجود داشته باشد داشته باشیم. چنین فرآیندی تضمین می کند که EOAs نیاز حذف شود، بازه زمانی چگونه به نظر می رسد، و چگونه تمام مشکلات احتمالی امنیت، سازگاری، و قابلیت استفاده قبل از انتقال حل می شود.

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

من دیدگاه بنیاد اتریوم را درک می کنم. من فقط آرزو می کنم که مکالمه بازتر برگزار شود تا اطمینان حاصل شود که با چشمان کاملاً باز به سمت انتزاع حساب حرکت می کنیم. همانطور که پل سافو بسیار خردمندانه گفت: "اعتقادات قوی، ضعیف هستند."

نقطه_img

جدیدترین اطلاعات

نقطه_img