بیسد رول آپ یا لایه یک مرتب شده، همان ترتیب گذاری رول آپ ها است که ماهیت و ساختار غیرمتمرکز لایه اول را به ارث می برد. علاوه بر این، رول آپ از نظر اقتصادی مطابق با لایه پایه است. بدون شک برتری لایه دوم اتریوم در سال های 2022-2023 به اثبات رسیده است و در میان رول آپ های خوش بینانه، آربیتروم و آپتیمیسم جایگاه خود را در بین 10 پروژه برتر از نظر ارزش کل قفل شده (TVL) حفظ کرده اند و اکنون به خصوص zkEVM و Polygon، لایه دوم در بخش rollup دوم هستند. راه اندازی شبکه اصلی موج ZkSync Era در راه است. بنابراین، ما می دانیم که مسیر موفقیت اتریوم از طریق حل مشکل مقیاس پذیری و پذیرش انبوه از طریق راه حلی به نام تجمیع است. تاکنون، راهحلهای تجمیع مانند Optimism و Arbitrum با موفقیت به اتریوم در پردازش هزاران تراکنش در ثانیه کمک کردهاند و به نوعی مشکل مقیاس پذیری شبکه را حل کردهاند.
خطرات مرتبط با رول آپ های سنتی
با این حال، به دلیل رشد سریع شبکه های مختلف لایه 2 اتریوم، همه آنها معیارهای رول آپی مناسبی ندارند. حتی با وجود این راه حل ها، چندین چالش وجود دارد که اتریوم برای زنده ماندن باید بر آنها غلبه کند: چابکی و سرعت بالای تراکنش، مقاومت در برابر سانسور و تعامل پذیری. جدول بالا خطرات شبکه های تجمیع موجود ارائه شده توسط beat l2 را بررسی می کند. هر عنصر رویکرد اتخاذ شده توسط شبکه تجمیع را توصیف می کند. رنگ زرد نشان دهنده خطر کم، رنگ قرمز نشان دهنده خطر بالا است.
- اعتبارسنجی وضعیت: از آنجایی که بیسد رول آپ، محاسبات را به صورت خارج از زنجیره انجام می دهند، باید اعتبار نتایج محاسباتی را برای اتریوم اثبات کنند و بر اساس نحوه انجام این تأیید طبقه بندی می شوند. ZK-Rollups این کار را از طریق اثبات های دانش صفر (zk-SNARKs، zk-STARKs) انجام می دهد. در رول آپ های خوش بینانه، حداقل یک سازمان صادق باید مسئول جلوگیری از کلاهبرداری باشد اما بسیاری از شبکه ها هنوز سیستم های ضد تقلب ندارند و حتی اگر داشته باشند، هنوز راه زیادی در پیش دارند.
- در دسترس بودن داده ها: یا همان طبقه بندی بر اساس محل ذخیره داده های تراکنش استفاده شده در محاسبات. ذخیره سازی در زنجیره اتریوم کاملاً ایمن است اما این امنیت دیگر به طور کامل خارج از زنجیره وجود ندارد و داده های تراکنش خارج از زنجیره توسط گروهی از سازمان ها به نام کمیته دسترسی به داده ها مدیریت می شود. در رول آپ های خوش بینانه، داده های تراکنش نیز در یک شبکه ذخیره سازی غیرمتمرکز مدیریت می شوند.
- مقیاس پذیری: بیسد رول آپ، قراردادهای هوشمندی هستند که بر اساس مقیاس پذیری در شبکه اتریوم طبقه بندی می شوند. غیرقابل ارتقا بودن به این معنی است که کد تغییرناپذیر و ایمن است و معمولاً با تأخیر چند روزه پس از تصمیم بروزرسانی تحویل داده میشود یا در بدترین حالت، یک نهاد متمرکز میتواند قرارداد تجمیع را بدون هیچ تأییدیه ارتقا دهد.
- شکست در ترتیب دهی: مرتب سازها وظیفه تعیین ترتیب تراکنشهای کاربر در شبکه تجمیع و تعیین اینکه در صورت آفلاین شدن یا سانسور شدن همه مرتب کنندهها چه اقدامی باید انجام شود، بر عهده مرتب سازها هستند. پردازش تراکنش با استفاده از 1L به این معنی است که کاربر می تواند تراکنش را از طریق اتریوم ارسال کرده و آن را به شبکه تجمیع اضافه کند. خروجی اجباری به 1L به این معنی است که کاربر میتواند ترتیب دهنده را مجبور به ورود به فرآیند برداشت کند. بدترین حالت این است که هیچ مکانیزمی وجود ندارد زیرا اگر سازمان دهنده آفلاین یا سانسور شده باشد، کاربر راه حل دیگری ندارد.
- خطای اعتبارسنجی: اعتبارسنجی ها نهادهایی هستند که مسئولیت ارسال وضعیت تجمع به شبکه اتریوم را بر عهده دارند و این بخش دسته بندی می کند که در صورت آفلاین شدن یک اعتبارسنجی چه باید کرد. فرآیند پیشنهاد بلوک به هر کسی اجازه میدهد پس از مدتی اعتبارسنجی شود و دریچه فرار به کاربران اجازه میدهد تا با ارائه مدرک مرکل، دارایی های خود را با خیال راحت خارج کنند. هر دو روش کاملا ایمن هستند؛ در چنین سناریویی، فقدان یک مکانیسم می تواند دوباره مشکل ساز باشد. این به این معنی است که اگر اعتبارسنجی از کار بیفتد، تمام دارایی های کاربران مسدود خواهد شد.
در این زمینه، معماری جدیدی به نام بیسد رول آپ معرفی شده است که میتواند به رویکرد جدیدی برای رول آپ ها تبدیل شود تا اتریوم را مقیاس پذیرتر کند و موفق شود. برای درک ارزش راه حل مبتنی بر رول آپ، ابتدا لازم است بدانیم که تجمیعهای امروزی چگونه کار میکنند. در ابتداییترین سطح، جمعآوریها به شبکه اتریوم اجازه میدهند تا تراکنشها و محاسبات مربوط به آنها را مدیریت کند؛ فرآیندی بسیار پرهزینه، در یک محیط غیرمتمرکز و توزیع شده و با انتقال آنها به خارج از زنجیره، یعنی خارج از زنجیره. تراکنش ها را می توان در قالب پردازش ارزان تر، افزایش مقیاس پذیری شبکه انجام داد. سپس اطمینان حاصل میکنند که تراکنش ها به درستی اجرا میشوند و دادههای مورد استفاده برای انجام محاسبات نیز در زنجیره ذخیره میشوند تا هر کسی بتواند تراکنش ها را تأیید و حتی دوباره اجرا کند. یک موتور محاسباتی به نام Sorter وظیفه پردازش و مرتب سازی این تراکنش ها را بر عهده دارد. این موتور محاسباتی معمولاً متمرکز و توسط انبوه زیربنایی مدیریت می شود.
اهمیت ترتیب دهنده ها در بیسد رول آپ
یکی از مسائلی که با رشد بسیاری از بیسد رول آپ ها به یک مشکل بزرگ تبدیل میشود، شکست ترتیب دهنده ها و ولیدیتورها است. به عنوان مثال، شبکه Optimism ششمین شبکه بزرگ از نظر TVL است اما اگر اعتبارسنجی لیست سفید آفلاین شود، ممکن است وجوه کاربران مسدود شود. دلیل این نگرانی این است که اکثر شبکه های تجمیع موجود از کنترل کننده های متمرکز استفاده می کنند.
در حالی که توالی دهنده های متمرکز تاکنون عملکرد خوبی داشته اند، ممکن است خطراتی داشته باشند. اولاً، از آنجا که آنها با یک شخص حقوقی مرتبط هستند، می توانند تابع قوانین و مقررات یک کشور یا منطقه خاص باشند که در عمل می تواند به این معنی باشد که گاهی اوقات رتبه بندی تراکنش های خاصی را سانسور می کند یا آنها را به طور کلی مسدود می کند. تجمیع ها مکانیزمی به نام دریچه فرار دارند تا از کنترل کامل ترتیب دهنده برای انجام کارهای مخرب جلوگیری کند اما انجام چنین عملیاتی برای کاربر پیچیده و پرهزینه است و اصلا ایده آل نیست. یک راه حل این است که از ترتیب دهنده های مشترک و غیرمتمرکز استفاده کنید، درست مانند مکانیزم مورد استفاده در پروتکل اسپرسو. پس پروتکل اسپرسو چیست؟
پروتکل اسپرسو پروتکلی برای ایجاد و مدیریت دارایی های مصنوعی و قراردادهای مالی غیرمتمرکز با استفاده از زبان برنامه نویسی Move و مکانیسم اجماع اثبات سهام است. این پروتکل از طریق مکانیزمی به نام رول آپ صفر دانش (ZK-Rollup)، به طور خلاصه و محرمانه تراکنش های شبکه را به بلاک چین اتریوم ارسال می کند، بنابراین سرعت تراکنش، هزینه ها و حریم خصوصی را افزایش می دهد. امنیت تراکنش ها توسط شبکه اصلی تامین می شود. پروتکل اسپرسو به استفاده از رول آپ برای موارد زیر کمک می کند:
- مقیاس پذیری بالاتری دارند زیرا می توانند تراکنش های بیشتری را در زیر بلاک چین پردازش کنند و فقط خلاصه ای از آنها را به بلاک چین اصلی ارسال کنند.
- حریم خصوصی بیشتری دارند زیرا می توانند از تکنیک های دانش صفر برای پنهان کردن جزئیات تراکنش از عموم استفاده کنند.
- هماهنگی بهتری دارند زیرا می توانند از یک تجمیع مشترک برای ارسال و دریافت پیام ها و داده ها بین چندین تجمع استفاده کنند.
پروتکل اسپرسو یکی از پروژه های پیشرو در زمینه بیسد رول آپ است و با بسیاری از پروژه های معروف مانند Polygon ،Arbitrum Optimism و ImmutableX همکاری می کند. این پروتکل در حال توسعه و بهبود است و هدف آن ارائه تجربیات جدید در زمینه وب 3 است. ایده این است که با اجازه دادن به مجموعهها برای به اشتراک گذاشتن موتور مرتب سازی یکسان، آنها میتوانند راحتتر با هم کار کنند و امنیت بیشتری در برابر خرابی یا سانسور ایجاد کنند. شکی نیست که اتخاذ چنین رویکردی بهتر از متمرکز کردن است اما مشکل اینجاست که در این روش به واسطه دیگری بین اجرای تراکنش و تایید در زنجیره اصلی اتریوم نیاز خواهیم داشت.
نظر بدهید