لایهها توضیح میدهند بلاکچینها چگونه روی هم چیده میشوند. لایه 1 یک شبکه اصلی است، لایه 2 روی آن اجرا میشود تا ارزانترش کند و لایه 3 بالای یک لایه 2 مینشیند. این مقاله تفاوتها را توضیح میدهد و نشان میدهد هفت زنجیره ChainMonitor کجا قرار میگیرند.
اگر با مبانی آشنا نیستید، ابتدا از بلاکچین چیست شروع کنید.
لایه 1: شبکههای پایه
لایه 1 (L1) بلاکچینی است که بهتنهایی اجرا میشود. اعتبارسنجها یا ماینرهای خودش، سکه خودش را دارد و خودش تصمیم میگیرد کدام تراکنشها قطعیاند. هیچ چیز دیگری لازم نیست بلوکهایش را تأیید کند.
ChainMonitor سه L1 نشان میدهد:
- بیتکوین قدیمیترین است. بر پول دیجیتال بودن تمرکز دارد و از اثبات کار استفاده میکند. راهنمای بیتکوین را ببینید.
- اتریوم قراردادهای هوشمند را پشتیبانی میکند و از اثبات سهام استفاده میکند. راهنمای اتریوم را ببینید.
- سولانا برای سرعت بالا ساخته شده، با اسلاتهای حدود 400 میلیثانیه. راهنمای سولانا را ببینید.
چرا شبکههای لایه 2 وجود دارند
هر بلاکچین فضای بلوک (block space) محدودی دارد. در هر بلوک فقط تعداد معینی تراکنش جا میشود. وقتی افراد زیادی میخواهند تراکنش بزنند، با پیشنهاد کارمزد بالاتر رقابت میکنند. در اتریوم، پرکاربردترین شبکه قرارداد هوشمند، این موضوع در دورههای شلوغ کارمزدها را بالا برد.
میتوان بلوکها را بزرگتر کرد، اما آنگاه افراد کمتری میتوانند نود اجرا کنند، چون نیاز سختافزار و پهنای باند بالا میرود. کمتر شدن نودها ایده شبکهای را که هر کس بتواند بررسی کند تضعیف میکند. این تنش را اغلب مسئله مقیاسپذیری مینامند.
شبکههای لایه 2 (L2) پاسخی هستند که اتریوم برگزید. بهجای اینکه هر تراکنش توسط هر نود اتریوم پردازش شود، L2 خودش تراکنشها را پردازش میکند و خلاصهای فشرده به اتریوم میفرستد. اتریوم بهعنوان دادگاه ثبت اسناد استفاده میشود، نه جایی که هر سواپ در آن رخ میدهد.
L2 چگونه امنیت را به ارث میبرد
ایده کلیدی این است که L2 داده تراکنشهایش را به L1 میفرستد. چون داده روی اتریوم عمومی است، هر کس میتواند وضعیت L2 را از آن بازسازی کند. اگر اپراتور L2 تقلب کند، شواهد در دسترس است و قوانین L2 به کاربران اجازه میدهد تقلب را ثابت یا مسدود کنند.
پس L2 برای محافظت از دارایی شما به مجموعه بزرگ اعتبارسنجهای مخصوص خود نیاز ندارد. امنیت اتریوم را قرض میگیرد. داراییهای شما روی L2 را قراردادهای هوشمند روی اتریوم کنترل میکنند و برداشت به اتریوم تابع همان قراردادهاست.
L2های مختلف این را به شیوههای مختلف پیاده میکنند. دو طراحی اصلی، رولاپهای خوشبینانه و دانشصفر، در رولاپها: خوشبینانه در برابر ZK توضیح داده شدهاند.
رولاپها و سایدچینها یکی نیستند
مردم اغلب هر شبکهای را که کنار اتریوم است «لایه 2» مینامند. این واژه آزادانه به کار میرود، پس جدا کردن دو چیز مفید است.
رولاپ (rollup). رولاپ داده تراکنشهایش را به L1 میفرستد و برای حل اختلافها به L1 تکیه میکند. همین امنیت به ارثرسیده را میدهد. Arbitrum One، Base و OP Mainnet رولاپ هستند.
سایدچین (sidechain). سایدچین بلاکچین جداگانهای با اعتبارسنجهای مخصوص خود است که با یک پل به زنجیره دیگر وصل است. برای بررسی بلوکهایش به اتریوم تکیه نمیکند. اگر اعتبارسنجهایش بدرفتاری کنند، اتریوم نمیتواند وارد شود. Polygon PoS از این نوع است. بهطور دورهای نقاط وارسی (checkpoint) را روی اتریوم ثبت میکند، اما رولاپ نیست و امنیتش به مجموعه اعتبارسنجهای خودش بستگی دارد.
هیچکدام از طراحیها خودبهخود بد نیستند. سایدچینها میتوانند ارزان و سریع باشند و امنیت به ارثرسیده رولاپها را فدا میکنند. برای داراییای که تحمل از دست دادنش را ندارید، فهمیدن اینکه از کدام نوع استفاده میکنید مهم است. برای آنچه جابهجایی میان آنها در بر دارد پلها و ریسکهایشان را ببینید.
منظور مردم از لایه 3
لایه 3 (L3) زنجیرهای است که بهجای تسویه مستقیم روی اتریوم، روی یک لایه 2 تسویه میشود. تصویر معمول یک پشته است: زنجیره اپلیکیشن روی L2 اجرا میشود و آن L2 روی اتریوم.
چرا ساخته میشود؟ تیمی ممکن است زنجیره خودش را با توکن گس سفارشی، قوانین ویژه یا فضای بلوک اختصاصیافته برای اپلیکیشن خودش، مثلاً یک بازی، بخواهد. ابزارهایی مثل Arbitrum Orbit و OP Stack امکان راهاندازی چنین زنجیرههایی را فراهم میکنند. برخی طوری ساخته میشوند که روی L2 تسویه شوند و همین آنها را L3 میکند.
این اصطلاح تعریف دقیقی ندارد. برخی پروژهها آن را برای زنجیرههای مخصوص اپلیکیشن به کار میبرند و برخی برای هر چیزی بالاتر از L2. آن را توصیفی از محل تسویه زنجیره بدانید و مستندات خود هر پروژه را بررسی کنید. ChainMonitor در حال حاضر L3ای نشان نمیدهد.
مقایسه هفت زنجیره
| زنجیره | لایه | نوع | توکن گس |
|---|---|---|---|
| Bitcoin | L1 | اثبات کار | BTC |
| Ethereum | L1 | اثبات سهام | ETH |
| Solana | L1 | اثبات سهام | SOL |
| Arbitrum One | L2 | رولاپ خوشبینانه | ETH |
| Base | L2 | رولاپ خوشبینانه (OP Stack) | ETH |
| OP Mainnet (Optimism) | L2 | رولاپ خوشبینانه (OP Stack) | ETH |
| Polygon PoS | زنجیره مستقل | سایدچین | POL |
POL توکن گس Polygon PoS است که پیشتر MATIC نامیده میشد. توجه کنید که هر سه رولاپ از ETH برای گس استفاده میکنند، پس یک موجودی ETH میتواند کارمزد همه را بپردازد. برای جزئیات هر کدام راهنماهای آربیتروم، بیس، اپتیمیزم و پالیگان را ببینید.
بدهبستانهایی که باید در نظر داشت
- هزینه. L2ها معمولاً بسیار ارزانتر از اتریوماند، اما همچنان برای ارسال داده به L1 میپردازند. قیمتهای زنده را در ردیاب گس بررسی کنید.
- سرعت. L2 میتواند تراکنش را خودش سریع تأیید کند، اما قطعیت کامل روی اتریوم دیرتر میرسد.
- برداشت. جابهجایی دارایی از رولاپ خوشبینانه به اتریوم از طریق پل رسمی حدود 7 روز طول میکشد.
- اعتماد. امروز بیشتر رولاپها به یک سکوئنسر، سروری که تراکنشها را مرتب میکند، تکیه دارند. این نقطه تمرکزی است که باید از آن آگاه باشید.
- پراکندگی. دارایی شما هر بار در یک زنجیره است و جابهجایی میان آنها چند گام میبرد.
- آدرسهای متفاوت. اتریوم، L2ها و پالیگان قالب آدرس یکسانی دارند. بیتکوین و سولانا ندارند. کیف پولها و کلیدها را ببینید.
برای فهمیدن اینکه چرا کارمزدها اینقدر فرق دارند، چرا کارمزدها بین زنجیرهها فرق دارند را بخوانید.
پرسشهای متداول
تفاوت لایه 1 و لایه 2 چیست؟
لایه 1 بلاکچین مستقلی است که بلوکهای خودش را تأیید میکند. لایه 2 روی یک لایه 1 اجرا میشود، تراکنشها را ارزان پردازش میکند و داده را به L1 برمیگرداند تا امنیت L1 را به ارث ببرد.
آیا پالیگان لایه 2 است؟
Polygon PoS اغلب اینطور نامیده میشود، اما از نظر فنی سایدچین است، نه رولاپ. اعتبارسنجهای مخصوص خود را دارد و نقاط وارسی را روی اتریوم ثبت میکند. امنیتش آنطور که برای رولاپ است از اتریوم نمیآید.
آیا بیس و اپتیمیزم یکی هستند؟
زنجیرههایی جدا هستند که از نرمافزار متنباز یکسانی، یعنی OP Stack، استفاده میکنند. بیس را Coinbase ساخته است. OP Mainnet زنجیره اصلی اکوسیستم اپتیمیزم است. هر دو رولاپ خوشبینانهای هستند که روی اتریوم تسویه میشوند.
چرا لایه 2 از اتریوم ارزانتر است؟
تراکنشهای L2 زیادی با هم بستهبندی میشوند و هزینه یک ارسال به اتریوم را به اشتراک میگذارند. هر کاربر سهم کوچکی از آن هزینه بهعلاوه کارمزد کوچکی برای پردازش خود L2 میپردازد.
لایه 3 چیست؟
لایه 3 زنجیرهای است که بهجای تسویه مستقیم روی اتریوم، روی یک لایه 2 تسویه میشود. معمولاً زنجیره مخصوص اپلیکیشن است که با ابزاری مثل Arbitrum Orbit یا OP Stack ساخته میشود.