Vitalik Buterin “zkEVM enshrined” را برای مقابله با چالش های لایه 2 در اتریوم پیشنهاد می کند.

Vitalik Buterin proposes ‘enshrined zkEVM’ to address layer-2 challenges on Ethereum

ویتالیک بوترین، یکی از بنیانگذاران اتریوم، مفهوم جدیدی را برای پلتفرم بلاک چین به نام «ماشین مجازی اتریوم با دانش صفر (ZK-EVM) در یک پست وبلاگی در 13 دسامبر معرفی کرد.

هدف اصلی این پیشنهاد بهبود قابل ملاحظه کارایی و امنیت پروتکل‌های لایه ۲ اتریوم است که شامل مجموعه‌های خوش‌بینانه و ZK می‌شود.

پرداختن به چالش ها در پروتکل های لایه 2

پیشنهاد بوترین از نیاز به ساده‌سازی راه‌حل‌های لایه ۲ فعلی در اتریوم ناشی می‌شود. این پروتکل‌ها که برای مقیاس‌پذیری اتریوم حیاتی هستند، به شدت به تأیید EVM وابسته هستند، که در حال حاضر شامل تکیه بر یک پایگاه کد بزرگ و بالقوه آسیب‌پذیر است.

علاوه بر این، ZK-EVM که برای تقلید از Layer-1 EVM طراحی شده‌اند، با چالش همگام شدن با تغییرات پروتکل اصلی اتریوم روبرو هستند که منجر به تلاش‌های اضافی و افزایش خطر نقص‌های امنیتی می‌شود.

راه حل پیشنهادی بوترین شامل تعبیه یک ZK-EVM به طور مستقیم در شبکه اتریوم است. این ZK-EVM داخلی وظیفه تأیید بلوک‌های لایه ۱ اتریوم را بر عهده می‌گیرد و در نتیجه رویکرد کارآمدتر و ایمن‌تری را ارائه می‌کند.

با پیشرفت اتریوم، به ویژه با توسعه کلاینت های سبک با استفاده از ZK-SNARK، مفهوم ZK-EVM بومی به طور فزاینده ای کاربردی و جذاب می شود.

جنبه های اصلی ZK-EVM پیشنهادی

Buterin پیش‌بینی می‌کند که ZK-EVM عمدتاً روی تأیید بلوک‌های اتریوم با پردازش ورودی‌هایی مانند ریشه پیش‌حالت، بلوک و روت پس از وضعیت تمرکز کند.

این یکپارچگی ریشه post-state را به عنوان یک نتیجه واقعی از اجرای بلوک تضمین می کند. این پیشنهاد همچنین با فلسفه چند مشتری اتریوم مطابقت دارد و از استفاده از سیستم‌های اثبات متنوع حمایت می‌کند و بر اهمیت در دسترس بودن داده‌ها و قابلیت حسابرسی تأکید می‌کند.

پیاده سازی ZK-EVM، همانطور که بوترین توضیح داد، چندین چالش طراحی و مبادلات را ارائه می دهد. خواص ضروری عبارتند از:

  1. سازگاری و سازگاری: سیستم باید به اندازه کافی منعطف باشد تا از سیستم‌های اثبات‌کننده مختلف پشتیبانی کند، که نشان‌دهنده تعهد اتریوم به یک محیط چند مشتری است.
  2. اطمینان از در دسترس بودن داده ها: برای فعال کردن تأیید توسط مشتریان مختلف حیاتی است.
  3. با تاکید بر قابلیت حسابرسی و ارتقاء: امکان بازرسی آسان و حل سریع مشکلات را بدون نیاز به هارد فورک فراهم می کند.
  4. حمایت از نوآوری ها در «تقریباً EVM»: اجازه دادن به راه حل های Layer-2 برای گسترش و نوآوری بر اساس عملکردهای استاندارد EVM.

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

بوترین تاکید می کند که سرعت برای پیاده سازی ZK-EVM بسیار مهم است. با پیشرفت های فناوری در موازی سازی و شتاب سخت افزاری، هدف کاهش زمان تولید اثبات است که امکان پردازش تقریباً آنی را فراهم می کند.