لایه 2 zk-EVM اسکرول در شبکه آزمایشی Goerli اتریوم فعال می شود

اسکرول نسخه آزمایشی شبکه لایه 2 اتریوم خود را در شبکه آزمایشی Goerli منتشر کرد و zk-EVM را از مرحله آزمایش پیش آلفا به مرحله آزمایش آلفا منتقل کرد.

تا به حال، اسکرول برای آزمایش روی شبکه آزمایشی که بر روی کلون خود پروژه از اتریوم ساخته شده بود، در دسترس بود. با حرکت از این حالت به اجرای بر روی شبکه آزمایشی عمومی، اسکرول گامی رو به جلو در مسیر راه اندازی کامل خود در نیمه دوم سال جاری برداشته است.

ما در حال آزمایش تراکنش‌های شبکه اصلی ساختگی در شبکه آزمایشی قبل از آلفا خود بوده‌ایم، اما با داشتن یک شبکه آزمایشی عمومی‌تر، می‌توانید زمان بیشتری برای آزمایش آن داشته باشید و مطمئن شوید که همه چیز به درستی کار می‌کند - به دلیل دشواری عظیم ساخت یک سیستم محققی که به نام Pseudotheos در اسکرول شناخته می شود، در مصاحبه ای گفت.

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

اسکرول دو سال است که روی شبکه خود کار می کند و در حال حاضر 60 عضو تیم در کنار شبکه گسترده تری از مشارکت کنندگان خارجی دارد.

zk-EVM چیست؟

Zk-EVM ها شبکه های لایه 2 هستند که بر روی اتریوم ساخته شده اند و از اثبات های دانش صفر برای دستیابی به مقیاس پذیری استفاده می کنند. بخش EVM به ماشین مجازی اتریوم (EVM) اشاره دارد، بیتی که برنامه ها را به جای پردازش ساده اجرا می کند. با سازگاری با EVM، این شبکه‌ها می‌توانند از برنامه‌های اتریوم پشتیبانی کنند و در عین حال در مقیاس اجرا شوند.

دو تابع وجود دارد که باعث می شود zk-EVM کار کند. ابتدا ترتیب سنج تعداد زیادی از معاملات را جمع آوری می کند. سپس اثبات کننده محاسبات پیچیده اثبات دانش صفر را انجام می دهد تا اثبات کند که این تراکنش ها همه مشروع هستند. سپس این اثبات برای شبکه اتریوم پخش می شود و تراکنش ها تایید می شوند. 

در حال حاضر، اسکرول شبکه خود را در معرض دید عموم قرار می‌دهد تا بتوان آن را آزمایش کرد، اما در عین حال، روی غیرمتمرکز کردن ترتیب‌دهنده و اثبات‌کننده کار می‌کند - یک نیاز کلیدی برای غیرمتمرکز کردن شبکه.

ما می‌خواهیم قوی‌ترین و ایمن‌ترین zk-EVM را بسازیم و به همین دلیل است که در حال دوبرابر کردن و کار بر روی یک شبکه غیرمتمرکز prover و sequencer هستیم. پس از mainnet، این اولویت اصلی ماست.» Pseudotheos گفت. «بعد از اینکه zk-EVM از در خارج شد، حتی به پایان کار هم نرسیدیم. ما سال‌ها کار داریم، تا جایی که تمرکززدایی درست انجام شود - اما این اولویت اصلی ماست.»

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

چرا اسکرول مسیر سخت تری را در پیش گرفته است

دو روش اصلی برای ساخت zk-EVM وجود دارد (از نظر فنی بیشتر در این بین، اما اجازه دهید زیاد عمیق نشویم).

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

از طرف دیگر، می توانید یک zk-EVM بسازید تا از همان کدی که در حال حاضر برای برنامه های اتریوم استفاده می شود استفاده کنید. این باعث می شود که انتقال برنامه ها به شبکه بسیار آسان باشد. با این حال، این کار بسیار سخت‌تر است، زیرا اثبات‌های دانش صفر به روشی کاملاً متفاوت با نحوه عملکرد ماشین مجازی اتریوم کار می‌کنند – بنابراین باید آن‌ها را طوری کدنویسی کنید که به گونه‌ای طراحی نشده‌اند.

اسکرول مسیر چالش‌برانگیزتری را برای ساخت zk-EVM انتخاب می‌کند، اما امیدوار است که با اتریوم سازگارتر باشد و در پذیرش بیشتر پیشرو باشد. 

زمانی که EVM طراحی شد، اصلاً برای اثبات دانش صفر طراحی نشده بود. روشی که شما یک برنامه با دانش صفر می نویسید کاملاً با روش نوشتن نرم افزارهای سنتی متفاوت است.

این رویکرد به نوعی مانند نوشتن یک جمله به زبان انگلیسی است در حالی که با قوانین نحوی زبان دیگری مطابقت دارد. دشوار است اما غیرممکن نیست.

مزایایی دارد: توسعه‌دهندگان اتریوم را برای ساخت اسکرول و پورت پروژه‌های خود به آن بسیار آسان‌تر می‌کند. و به همین دلیل است که اسکرول معتقد است پیوند سخت ارزش آن را دارد.

Polygon نیز روی این نوع zk-EVM کار می کند، در حالی که StarkWare رویکرد مخالف را در پیش گرفته است و zkSync جایی بین این دو است.

در حالی که Scroll با پروژه‌های متعدد دیگری که قصد دارند یک zk-EVM را به نمایش بگذارند، یکدست است، Pseudotheos فکر نمی‌کند اولین بودن در بازار تفاوت زیادی ایجاد کند. آنها به Arbitrum و Optimism اشاره کردند که با فاصله چند ماه منتشر شدند - اما هر دو هنوز در حال یافتن جذابیت هستند. 

آنها گفتند: "مهم نیست چه کسی اول است." من فکر می‌کنم که فضایی برای همزیستی وجود دارد، به‌ویژه که بسیاری از این مجموعه‌ها رویکردهای متفاوت و تفاوت‌های ظریف خود را با [برهان‌های دانش صفر] در پیش می‌گیرند.»

منبع: https://www.theblock.co/post/215343/scrolls-zk-evm-layer-2-goes-live-on-ethereums-goerli-testnet?utm_source=rss&utm_medium=rss