Ethereum Sidechains در مقابل Layer 2s: تفاوت چیست؟

ساخت وبلاگ

با پیوستن میلیون ها کاربر به شبکه اتریوم و توسعه دهندگانی که هر روز اپلیکیشن های اتریوم را می سازند، اتریوم به تعداد تراکنش هایش محدود می شود. ظرفیت اتریوم برای پردازش تراکنش ها، توان عملیاتی تراکنش های آن، به ۱۵ تراکنش در ثانیه محدود شده است، که منجر به گران تر شدن آن می شود و اغلب برای بسیاری از افراد بیش از حد شلوغ می شود.

شبکه اتریوم زنجیره اصلی است و تمام تراکنش هایی که مستقیماً روی آن اتفاق می افتد «روی زنجیره» هستند، در حالی که هر چیز دیگری «خارج از زنجیره» در نظر گرفته می شود. برخی از این راه حل های خارج از زنجیره مانند زنجیره های جانبی و لایه ۲ هستند که می توانند به مقیاس اتریوم، افزایش سرعت تراکنش و افزایش حجم داده های تراکنش که شبکه می تواند مدیریت کند، کمک کند. در این مقاله، ما به شما نشان خواهیم داد که راه حل های زنجیره جانبی و لایه 2 چیست و چگونه می توانند به مقیاس پذیری کمک کنند.

زنجیره های جانبی و لایه 2 چه مشکلاتی را حل می کنند؟

زنجیره های جانبی و راه حل های لایه 2 اتریوم با مشکل کمک به مقیاس اتریوم مقابله می کنند. تلاش برای افزایش مقیاس عملکرد در زنجیره اغلب منجر به معامله غیرمتمرکز یا مقیاس پذیری اتریوم می شود - این به عنوان Trilemma مقیاس پذیری شناخته می شود.

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

تفاوت اصلی بین زنجیره های جانبی و محلول های لایه 2 چیست؟

تفاوت اصلی بین سایدچین و راه حل های لایه 2 اتریوم در این است که در حالی که لایه 2 امنیت شبکه اصلی اتریوم را به ارث می برد، زنجیره های جانبی به امنیت خود متکی هستند.

زنجیره جانبی اتریوم چیست؟

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

دو نوع اصلی از زنجیرهای جانبی وجود دارد، یکی که در آن یک زنجیره به دیگری وابسته است و دیگری که در آن مستقل هستند.

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

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

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

Sidechains محبوب شامل POS چند ضلعی ، Skale و Rootstock است. Ethereum 2. 0 دارای تنوع خاص خود در قسمتهای دریایی به نام زنجیرهای Shard است که به زنجیره Beacon Beacon که اخیراً راه اندازی شده اند ، وصل شده است ، که هدف آن در نهایت تبدیل به زنجیره اصلی اثبات سهام (POS) مبتنی بر Ethereum است.

Sidechains چگونه کار می کنند؟

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

پس از اتمام این معامله و "دوره مسابقه" ، برای امنیت اضافی ، تصویب شد ، سپس رسیدی به نام "تأیید پرداخت ساده" (SPV) ارائه می شود. این باعث می شود همان مقدار از یک جعبه قفل در زنجیره جانبی از طریق یک قرارداد هوشمند آزاد شود. هنگام انتقال از زنجیره جانبی به زنجیره اصلی ، دقیقاً همان روند اتفاق می افتد اما برعکس.

چگونه می توان در Sidechains توسعه داد؟

Sidechains مبتنی بر دستگاه مجازی Ethereum (EVM) است که موتور محاسباتی برای Ethereum است و این سازگاری با دستگاه مجازی Ethereum به این معنی است که توسعه دهندگان نیازی به ایجاد تغییر در هنگام استفاده از برنامه خود در یک Sidechain ندارند. این به سادگی استفاده از همان کد است زیرا همه آنها یک لایه نرم افزاری از استحکام را به اشتراک می گذارند و از طریق همان API Web3 قابل دسترسی هستند!

پروتکل لایه 2 چیست؟

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

لایه 1 blockchain پایه است. Ethereum یک blockchain لایه 1 است زیرا این پایه اساسی در بالای آن است که blockchain های مختلف لایه 2 ساخته شده است. به عبارت ساده ، لایه 2 بسته های معاملات را فشرده می کند و آنها را به شبکه اصلی اتریوم ارسال می کند.

راه حل های مقیاس بندی لایه 2 چیست؟

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

1. کانال های دولتی

با کانال های دولتی ، کاربران با یکدیگر مستقیماً از زنجیره ای برخورد می کنند و معاملات زنجیره ای را فقط به مهمترین اطلاعات کاهش می دهند. به طور خاص ، بخشی از blockchain از طریق یک قرارداد هوشمند قفل شده است تا شرکت کنندگان درگیر در معامله قبل از به روزرسانی کاملاً موافق باشند.

شرکت کنندگان با ایجاد و امضای معاملات که می توانند به blockchain ارسال شوند ، دولت را در میان خود به روز می کنند. هنگامی که می خواهید استفاده از کانال را متوقف کنید ، آخرین بروزرسانی حالت را به زنجیره اصلی که مجدداً حالت را باز می کند ، خروج کرده و ارسال می کنید.

2. غلتک

یک Rollup اجرای معامله را از طریق blockchain اصلی Ethereum انجام می دهد و قبل از ارسال آنها به شبکه اصلی اتریوم ، چندین معاملات را با هم جمع می کند. رولپ ها به اثبات متکی هستند تا اتریوم بتواند صحت خود را بدون پردازش معاملات تأیید کند.

دو نوع رول چیست؟

به طور کلی ، دو نوع غلتک ، رول های دانش صفر (ZK) و رول های خوش بینانه وجود دارد.

1. صفر دانش (ZK Rollups)

صفر دانش (ZK Rollups) از اثبات اعتبار استفاده می کنند. هر دسته از معاملات شامل یک اثبات رمزنگاری به نام یک استدلال غیر متقابل دانش (SNARK) است که توسط یک قرارداد در لایه اصلی اتریوم تأیید می شود.

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

2. رول های خوش بینانه

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

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

شرکت هایی مانند Optimism با ارائه توان عملیاتی بیشتر، تأخیر کمتر و هزینه های گاز کمتر به مقیاس اتریوم کمک می کنند. در زمان نگارش این مقاله، هزینه های گاز Optimism تا 10 برابر ارزان تر از اتریوم است!

3. پلاسما

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

پهنای باند مورد نیاز برای محاسبات و داده های تراکنش از زنجیره های والد بارگیری می شود اما در فواصل زمانی منظم به زنجیره ریشه ارسال می شود. هر زنجیره کودک برای امنیت به سیستم اثبات تقلب متکی است که شبیه به جمع آوری ها با دوره زمانی است که هر کسی می تواند اعتبار آن را به چالش بکشد.

تفاوت اصلی با سایر زنجیره های جانبی این است که «ریشه» هر بلوک زنجیره پلاسما در اتریوم منتشر می شود، به این معنی که امنیت زنجیره اصلی را به ارث می برد.

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

کیمیاگری از چه زنجیره های جانبی و لایه ۲ پشتیبانی می کند؟

برای شروع ساخت بر روی اتریوم یا این زنجیره های جانبی و لایه ۲ اتریوم، یک حساب توسعه دهنده رایگان Alchemy دریافت کنید:

  • چند ضلعی (Sidechain)
  • آربیتروم (لایه 2)
  • خوش بینی (لایه 2)
  • Starknet (لایه 2)

پذیرش انبوه راه حل های مقیاس پذیری مانند زنجیره های جانبی و لایه 2 (کانال ها، جمع آوری خوش بینانه، جمع آوری zk و پلاسما) استرس شبکه اصلی اتریوم را از بین می برد و بنابراین به کاربران بیشتر کمک می کند تا سرعت تراکنش های کندتر و کارمزد تراکنش های بالا را کاهش دهند و در عین حال همچنان ارزش معاملات را حفظ کنند. تضمین های امنیتی مشابه (در مورد راه حل های لایه 2) و برنامه های غیرمتمرکز که برای اتریوم بسیار شناخته شده است.

استراتژی های مؤثر فارکس...
ما را در سایت استراتژی های مؤثر فارکس دنبال می کنید

برچسب : نویسنده : توران میرهادی بازدید : <-PostHit-> تاريخ : شنبه 19 فروردين 1402 ساعت: 15:12