بسیاری از افراد از ویژگی های متعدد تکنولوژی بلاک چین مانند شفافیت، ایمنی، تغییرناپذیری و غیرمتمرکزبودن اطلاع دارند. از سوی دیگر، این تکنولوژی نوین در کنار ویژگی های پرشمار خود، معایب و محدودیت هایی دارد که همواره توسط کاربران و کارشناسان این حوزه مورد بحث قرار گرفته است. اساساً هدف اصلی تکنولوژی بلاک چین، ایجاد تغییر بنیادی در دنیای اطراف انسان هاست. با وجود این ، برای درک عمیق تر و البته صحیح تر این تکنولوژی ضروری است تا از محدودیت های آن نیز اطلاع داشته باشیم؛ زیرا به طورکلی تنها با آگاهی از محدودیت هاست که می توان چیزی به خصوص را ارتقا داد. بلاک چین برای اینکه به بزرگ ترین شبکه در سرتاسر جهان تبدیل شود، با موانع و محدودیت های زیادی مانند پیچیدگی و عدم درک توسط عموم افراد، حمله پنجاه و یک درصدی، کمبود افراد متخصص این حوزه، مصرف انرژی به میزان بالا و البته مقیاس پذیری روبرو است. دقت داشته باشید که بلاک چین یکی از کاربردی ترین تکنولوژی های عصر حاضر است که هم زمان با پذیرش بیشتر توسط عموم افراد، با مشکلات اساسی مثل افت سرعت و مقیاس پذیری روبه رو شده است، اما در این میان، راهکارهای لایه دوم اتریوم، به دنبال این هستند تا هرچه سریع تر این معضل شبکه های بلاک چین را برطرف کنند؛ پس بد نیست تا در ابتدا به مفهوم مقیاس پذیری در شبکه بلاک چین بپردازیم.
معضل مقیاس پذیری در شبکه های بلاک چین
سرعت انجام تراکنش ها در شبکه های بلاک چین کنونی بسیار کند است. دلیل این موضوع چیزی نیست جز مقیاس پذیری پایین این شبکه ها. درحقیقت این موضوع بدین معناست که شبکه بلاک چین نمی تواند حجم بالایی از تراکنش ها را در زمانی اندک تأیید کند. در اینجا این موضوع را با مقایسه بزرگ ترین سیستم پرداخت متمرکز یعنی ویزا (Visa) و بزرگ ترین شبکه ایجادشده بر بستر فناوری بلاک یعنی بیت کوین (Bitcoin) کمی بیشتر بسط خواهیم داد. اگر ویزا قادر به پردازش 65 هزار تراکنش در هر ثانیه باشد، در مقام مقایسه این رقم برای شبکه بیت کوین حداکثر هفت تراکنش است. درباره یک معماری متمرکز همچون ویزا، یک مرجع کنترل کننده وجود دارد که کارها را پیش می برد و دیگران نقشی در این موضوع نداشته و درنتیجه اینکه در زمان و سرعت صرفه جویی بسیاری خواهد شد.
این در حالی است که در شبکه بلاک چین بیت کوین، که حکم یک سیستم غیرمتمرکز را دارد، تأیید اعتبار هر تراکنش، چند دقیقه زمان نیاز دارد؛ چراکه در این فرایند، کاربران بسیاری باید تراکنش را تأیید کنند که این همان خصوصیت غیرمتمرکزبودن این شبکه است. درحقیقت یکی از ویژگی های بلاک چین، در عین حال که ویژگی این شبکه است، می تواند به نقطه ضعف آن نیز بدل شود. با این تفاسیر، راه حل های مقیاس پذیری می توانند با ایجاد یک مهلت زمانی اضافه برای شبکه بلاک چین، بدون نیاز به هرگونه افزایش ابعاد بلوک ها یا اقداماتی دیگر که ظرفیت شبکه را برای تمرکززدایی و سطوح بالای امنیتی مختل کرده، این معضل را برطرف کند، اما قبل از اینکه به لایه ۲ اتریوم و راهکارهای آن بپردازیم، بد نیست تا با هم مروری داشته باشیم، به راهکارهای لایه ۱ بلاک چین های مختلف. درواقع این یادآوری سبب خواهد شد تا زمینه چینی مناسبی برای درک صحیح تر لایه ۲ اتریوم برای خواننده فراهم شود.
راهکارهای مقیاس پذیری لایه ۱
راه کارهای مقیاس پذیری بلاک چین در لایه اول، با تغییر نحوه عملکرد الگوریتم های اجماع پایه مثل الگوریتم اجماع گواه اثبات کار (Proof of Work) PoW الگوریتم اجماع گواه اثبات سهام (Proof of Stake) PoS و… به دنبال کمک به بهبود عملکرد این الگوریتم ها در پردازش داده هاست؛ برای نمونه شبکه بلاک چین اتریوم در حال حاضر به سمت الگوریتم اجماع گواه اثبات سهام در حرکت است و با تکیه بر ویژگی های این الگوریتم، سرعت تراکنش های این شکل جدید از استخراج، سریع تر و مصرف انرژی آن نیز بهینه تر است.
از سوی دیگر sharding/’>شاردینگ (Sharding) نیز یکی از راه حل های مقیاس پذیری لایه ۱ است که فرایند احراز هویت و اعتبارسنجی تراکنش ها را به قطعاتی کوچک تر به نام شارد (Shard) تقسیم می کند. این تکنولوژی، حجم کار را در سراسر یک شبکه همتا به همتا ( Peer to Peer) P2P به شکلی به مراتب بهتر پخش کرده تا به وسیله گره یا نودهای (Node) بیشتر، قدرت محاسباتی بیشتری را برای شبکه به ارمغان بیاورد. درحقیقت تمامی این مراحل سبب می شود تا بلوک ها خیلی سریع تر تکمیل شوند. با وجود این، راهکارهای لایه ۱ تنها روش موجود برای مقیاس پذیری بلاک چین نیستند. درواقع راهکارهای لایه ۲ برای مقیاس پذیری، اقدام به ایجاد یک پروتکل اضافی کرده که روی بلاک چین هایی مانند اتریوم و بیت کوین ساخته و اجرا می شوند. درحقیقت راهکارهای مقیاس پذیری لایه ۲، بدون دست کاری در هیچ کدام از ویژگی های غیرمتمرکز یا امنیتی پایه که در بلاک چین اصلی وجود دارند، توان عملیاتی شبکه را افزایش می دهند.
1. زنجیره های جانبی (Sidechain)
زنجیره های جانبی درواقع ترکیبی است که میان راهکارهای لایه ۱ و ۲ برای مقیاس پذیری در نظر گرفته شده است. زنجیره جانبی اساساً یک بلاک چین دیگر است که به یک زنجیره اصلی مثل بیت کوین مرتبط می شود. از طرفی زنجیره جانبی با یک WP2 (پروتکلی که امکان انتقال باز ارزهای دیجیتال از یک زنجیره اصلی به یک زنجیره لایه ۲ را فراهم می سازد) مرتبط است. علاوه بر این موارد، چنین فرایندی به درجه ای از اعتماد شخص ثالث نیاز دارد. از جمله مثال های زنجیره های جانبی می توانیم به شبکه لیکویید (Liquid) اشاره کنیم که به زنجیره اصلی بیت کوین متصل است. به صورت کلی هدف مقیاس پذیری لایه ۲، همچون دیگر راه حل ها، رفع مشکلات مقیاس پذیری با بارگذاری تعدادی از فرایندهای اعتبارسنجی و پردازش تراکنش در بلاک چین های دیگر است. از سوی دیگر این موضوع امکان پردازش تعداد بیشتری از تراکنش ها در زنجیره اصلی را نیز فراهم می کند.
2. زنجیره های موازی (Parachains)
زنجیره های موازی یا پاراچینز، به مجموعه ای از زنجیره هایی به موازات هم گفته می شود که در سیستمی از بلاک چین های به هم پیوسته اجرا می شوند. درحقیقت تمامی زنجیره های پاراچین ها در چارچوبی ایجاد می شوند که به آن ها این امکان را می دهد تا ویژگی های امنیتی یکسانی داشته و تمامی آن ها به زنجیره رله اصلی (Relay Chain) متصل شوند. با وجود این، تمامی پاراچین ها می توانند به صورت مستقل از یکدیگر، به وظایف منحصربه فرد خود عمل کنند. جالب است بدانید این خصوصیت سبب طراحی و ایجاد پلتفرم شناخته شده پولکادات (Polkadot) شد. اساساً پاراچین ها امکان انجام تراکنش های بسیار سریع را فراهم می کنند؛ چراکه بار کاری در کل شبکه به طور مؤثر و یکسان پخش خواهد شد.
3. اتریوم ۲٫۰ (Ethereum 2.0)
اتریوم ۲٫۰ به تغییر شبکه اتریوم به یک الگوریتم اجماع پایدارتر دیگر، یعنی گواه اثبات سهام (PoS) اشاره دارد که از اشتراک و دیگر ویژگی های مقیاس پذیری پشتیبانی می کند. این مجموعه از پیشرفت ها، مقیاس پذیری اتریوم را افزایش می دهد و آن را با دیگر بلاک چین های پیشرو در زمینه توان عملیاتی برابر می کند. درواقع سرمایه گذاران اتریوم می توانند با اشتراک گذاری ارزهای دیجیتال خود در فرایندهای اعتبارسنجی شبکه مشارکت کرده و این ارز را به عنوان جایزه دریافت کنند. همان طور که گفتیم، مواردی مانند شاردینگ، اتریوم ۲٫۰ زنجیره های جانبی و پاراچین ها، همگی راهکارهای لایه ۱ به حساب می آیند. حال قصد داریم یک گام جلوتر برویم و ببینیم لایه ۲ در بلاک چین به چه مفهومی اشاره دارد.
لایه ۲ در بلاک چین
لایه ۲ (Layer 2) به چارچوبی با پروتکل ثانویه اطلاق می شود که روی بلاک چین های اصلی قرار می گیرد و اصلی ترین اهداف آن حل مشکل کندبودن سرعت تراکنش ها و همچنین مشکلات اساسی دیگری مانند مقیاسپذیری بلاک چین هاست. برای درک صحیح تر این مفهوم، بیت کوین را تصور کنید که بلاک چین آن نمی تواند صدها تراکنش را در ظرف مدت تنها چند ثانیه تأیید کند. درحقیقت این معضل در شبکه بیت کوین، همواره یکی از موانع رشد این ارز دیجیتال در بلندمدت محسوب می شود. از سوی دیگر، یکی از راه حل های ارائه شده برای این مشکل، استفاده از یک لایه دوم درست روی شبکه اصلی بیت کوین است. درواقع این لایه ۲ دقیقاً مانند بلاک چین اصلی بوده و تنها چند تغییر در قوانین آن بلاک چین ایجاد کرده است؛ برای نمونه می توان لایه دومی را روی بلاک چین بیت کوین نصب کرد که حجم بلوک های آن با حجم بلوک های بیت کوین متفاوت باشد.
چگونه مانند نخبگان به سود مستمر در ترید برسیم؟ جمعه ساعت 18
علاوه بر این، به تازگی بلاک چین هایی مانند اتریوم به علت بهره مندی از قراردادهای هوشمند (Smart Contracts) به محبوبیت بالایی در میان کاربران دست پیدا کرده اند، اما این بلاک چین ها نیز بدون ایراد نیستند. درحقیقت یکی از اصلی ترین معضلات بلاک چین اتریوم، توانایی پردازش تنها 7-11 تراکنش در هر ثانیه است؛ در حالی که بلاک چین ریپل می تواند بیش از 20 هزار تراکنش را در هر ثانیه پردازش کند. جدا از این موارد، با ازدحام تراکنش ها در یک بلاک چین، میان معامله گران رقابت زیادی شکل می گیرد و هر کاربری به دنبال این است تا تراکنش های خود را در زمانی کوتاه تر تأیید کنند.
این موضع درنهایت سبب می شود تا کارمزد گس (Gas Fee) در شبکه اتریوم به شدت افزایش پیدا کند؛ برای مثال در سال ۲۰۲۱ برخی اوقات در شبکه اتریوم، کارمزد هر تراکنش به بیش از 80 دلار می رسید؛ درنتیجه این اتفاق، توسعه دهندگان اتریوم در راستای حل این معضل، طراحی و اجرای یک لایه بلاک چین فرعی را که همان لایه ۲ است، پیشنهاد کردند. درواقع این توسعه دهندگان به دنبال این بودند تا به کمک پروتکل لایه ۲، تراکنش را با سرعتی بسیار بالا در فضایی دور از لایه اصلی بلاک چین پردازش کنند. همچنین یکی از مهم ترین خصوصیاتی که لایه ۲ را همچون DeversiFi، StarkWare، Optimism و Arbitrum از یک زنجیره جانبی مثل پالیگان (Polygon) مجزا می کند این است که لایه ۲، امنیت بلوک های خود را از زنجیره اتریوم دریافت کرده و به هیچ شبکه دیگری وابسته نخواهد بود، اما این موضوع یک سؤال اساسی را در ذهن ایجاد می کند؛ اینکه آیا لایه ۲، به نوعی جایگزینی برای فورک هاست؟
موضوع لایه ۲ و جایگزینی فورک ها
همان طور که گفتیم، لایه ۲ لایه های دومی از یک بلاک چین هستند که اصلی ترین هدف از طراحی و ایجاد آن ها، رفع مشکل مقیاسپذیری و افزایش سرعت تأیید تراکنشها در آن بلاک چین است؛ درحالی که فورک ها (Forks) نسخه هایی ارتقایافته از بلاک چینها هستند که در به روزرسانی ها سعی می شود تا با ایجاد آن ها، مشکلات و چالشهای بلاک چین پیشین برطرف شود. از سوی دیگر، دامنه کاربردها و خدماتی که در نسخه های فورک هر شبکه عرضه می شود، به مراتب وسیع تر از کاراییهای لایه ۲ است. به بیانی دیگر، لایه ۲ و فورک به نوعی مکمل یکدیگر هستند، اما این ۲ مورد، تفاوت هایی نیز با هم دارند. به طورکلی راهکارهای لایه ۱ یا on-chain برای استقرار در اتریوم 0/2 اجرا شده اند. درواقع این راهکارها در خود زنجیره بلوکی کار می کنند. درحقیقت اتریوم 0/2 مقیاس پذیری را به کمک این راهکارهای لایه ۱ انجام می دهد. از سوی دیگر، لایه ۲ را می توان راهکارهایی در نظر گرفت که در خارج از زنجیره اصلی و بالای آن کار می کنند. درواقع راهکارهای لایه ۲، برخلاف لایه ۱ off-chain هستند.
نکته ای که کمی گیج کننده است، ارتباط میان راهکارهای لایه ۱ و لایه ۲ و اتریوم ۱ و ۲ است. در نگاه اول این طور است که راهکارهای لایه ۱ برای اتریوم ۱ و راهکارهای لایه ۲ برای اتریوم ۲ هستند؛ درحالی که این موضوع درست نیست. درواقع راهکارهای لایه ۱ و لایه ۲ را می توان روی اتریوم ۲ اجرا کرد. از طرفی راهکارهای لایه ۲ را هم می توان روی اتریوم ۱ اجرا کرد. حال بپردازیم به معرفی انواع راهکارهای لایه ۲ و پس از آن راهکارهای لایه ۲ اتریوم را بررسی می کنیم.
راه کارهای لایه ۲
با وجود اینکه ممکن است زنجیره های جانبی از شبکه ها یا اعتبارسنجی هایی دیگر برای ایمن سازی بلاک چین استفاده کنند، لایه ۲ خود را با تکیه بر امنیت زنجیره اصلی متمایز می کند؛ به طورکلی از جمله راه کارهای اصلی لایه ۲ می توانیم به پلاسما، کانال های وضعیت، رول آپ های دانش صفر، رول آپ های خوش بینانه و رول آپ های زد کی اشاره کنیم که در ادامه به هرکدام از آن ها می پردازیم.
1. پلاسما (Plasma)
راه کارهای لایه ۲ پلاسما اتریوم، از زنجیره های فرزند (Child Chains) استفاده می کند که به زنجیره اصلی در تأیید تراکنش ها کمک می کند. از طرفی زنجیره پلاسما مشابه قراردادهای هوشمند یا پاراچین های پولکادات است. با وجود این، آن ها در یک سلسله مراتب، ساختار متفاوتی دارند تا تراکنش ها را برای آزادکردن کار و بهبود قابلیت فروش از زنجیره اصلی دریافت کنند.
2. رول آپ های خوش بینانه (Optimistic Rollups)
رول آپ های خوش بینانه روی لایه اصلی اتریوم اجرا می شوند تا امکان اجرای تعداد زیادی از قراردادهای هوشمند بدون نیاز به بارگذاری فراهم شود. این رول آپ ها همچنان از همان سطوح امنیتی زنجیره اصلی اتریوم بهره می برند. از سوی دیگر، رول آپ های خوش بینانه، برای دستیابی به افزایش سرعت تراکنش، ریشه های مرکل (Merkle Roots) را محاسبه می کنند. با وجود این توان عملیاتی این روش، در مایسه با پلاسما اتریوم و رول آپ های زد کی کمتر است. تفاوت اصلی رول آپ خوش بینانه، در مقایسه با رول آپ زد کی این است که در آن پردازش تراکنش های لایه ۲ زمان بیشتری می برد. رول آپ های خوش بینانه باید برای بررسی ریشه های مرکل پیش از به روزرسانی وضعیت به اعتبارسنجی های خارجی تکیه کنند. با این حال مزیت این است که رول آپ های خوش بینانه می توانند قراردادهای هوشمند را به روشی مشابه با بلاک چین قراردادهای هوشمند پشتیبانی کنند.
از سوی دیگر Optimistic Ethereum یک زنجیره رول آپ خوش بینانه سازگار با ماشین مجازی اتریوم (EVM) است. مزایای اصلی این روش، این است که سریع، ساده و ایمن است و کاربران می توانند دارایی ها را با استفاده از درگاه اتریوم، به داخل و خارج از شبکه منتقل کنند. همچنین پروژه هایی که به دنبال استقرار این راه حل هستند، می توانند فرمی را برای قرارگرفتن در لیست سفید Optimism ارسال کنند؛ درنتیجه پروژه هایی که معیارهای راه اندازی خود را برآورده می کنند، طی ۲ هفته تأیید خواهند شد.
3. رول آپ های زد کی (ZK-Rollups)
رول آپ های زد کی (Zero-knowledge) تراکنش های برون زنجیره ای (Off-chain) را دسته بندی کرده و یک گواه رمزنگاری شده به نام اسنارک ( SNARK) برای آن ایجاد می کنند. درواقع درست برعکس رول آپ های خوش بینانه که هیچ گونه محاسباتی برای امنیت تراکنش ها انجام نمی دهند، رول آپ های زد کی محاسبات برون زنجیره ای مخصوص به خود را داشته و گواه اعتبار حاصل شده از این محاسبات را به زنجیره لایه ۱ ارسال می کنند. از طرفی در رول آپ های زد کی وضعیت حساب ها و موجودی ها توسط ۲ درخت مرکل (Merkle Tree) مستقل از هم نمایش داده می شوند. درحقیقت ریشه های درخت های مرکل (Merkle Roots) که حاصل هش موجودی و وضعیت حساب ها هستند، این اطمینان را می دهند که هیچ فردی نمی تواند اطلاعات را جعل کند؛ درنتیجه ریشه های هر ۲ درخت مرکل در داخل یک قرارداد هوشمند اتریوم ذخیره شده که اطلاعات مختصری را از وضعیت زنجیره های جانبی ارائه می دهد. البته همه داده های دیگر نیز به شکل برون زنجیره ای ذخیره خواهند شد.
اساساً قراردادهای هوشمند رول آپ های زد کی، وضعیت تمامی تراکنش ها را در لایه ۲ نگهداری کرده و این داده ها تنها با گواه اعتبار به روز خواهند شد. از طرفی این رول آپ ها برای تأیید تراکنش ها تنها به گواه اعتبار نیاز خواهند داشت و نه تمامی داده های تراکنش ها؛ از این رو اعتبارسنجی بلوک ها در آن ها ارزان تر و سریع تر انجام خواهد شد. دقت کنید دلیل این موضوع این است که بلوک ها در این رول آپ ها داده های کمتری را در خود جای داده و البته کارمزد گس (Gas Fee) کمتری نیز استفاده می کنند. همچنین به دلیل اینکه قرارداد هوشمند رول آپ زد کی، شخصاً تراکنش ها را تأیید کرده است؛ پس شاهد هیچ گونه تأخیری در انتقال از لایه ۲ به لایه ۱ نخواهیم بود؛ درنتیجه نهایی شدن برای رول آپ های گواه زد کی، نیاز به صرف زمان کمتری دارد و در عین حال، ایمنی و غیرمتمرکزبودن آن نیز حفظ خواهد شد. این موضوع از این جهت است که داده های لازم برای بازیابی وضعیت در لایه ۱ اتریوم ذخیره شده است.
با وجود این، تعدادی از رول آپ های زد کی از ماشین مجازی اتریوم (EVM) پشتیبانی نکرده و محاسبات مرتبط با گواه اعتبار نیز بسیار پیچیده و سنگین هستند. این موضوع سبب خواهد شد تا این رول آپ ها برای اپلیکیشن های غیرمتمرکزی که فعالیت درون زنجیره ای (On-chain) چندانی ندارند، مناسب نباشند. تا این لحظه، در میان پروژه هایی که رول آپ های زد کی را اجرا کرده اند، می توانیم به زد کی سینک (ZKSync) و زد کی سواپ (ZKSwap) نام ببریم.
4. زد کی سینک (ZKSync)
ZKSync توسط تکنولوژی رول آپ زد کی، اقدام به ارائه یک پروتکل بدون نیاز به اعتماد برای پرداخت های مقیاس پذیر و کم هزینه تر در اتریوم می کند. از سوی دیگر، این پروتکل به ولت های ارز دیجیتال و پلتفرم های حوزه defi/’>دیفای نیز کمک می کند تا به مقیاس پذیری مشابه پی پل (PayPal) دست یابند.
5. زد کی سواپ (ZKSwap)
ZKSwap هم یک صرافی غیرمتمرکز لایه ۲ و مبتنی بر رول آپ های زد کی است که جدا از توان عملیاتی بالایی که در پردازش تراکنش ها دارد، هیچ کارمزدی را نیز از کاربران خود دریافت نمی کند. درحقیقتZKSwap با تکیه بر این ویژگی های منحصربه فرد خود، این توانایی را دارد تا مدل بازار ساز خودکار (AMM) را در آینده دچار تحولی عظیم کند.
6. هارمونی (Harmony)
از جمله سایر پروژه های لایه ۲ اتریوم که از رول آپ های زد کی بهره می برند نیز می توانیم به هارمونی (Harmony) اشاره کنیم که با ترکیب بهترین خصوصیات رول آپ های خوش بینانه و زد کی، توانایی های منحصر به فردتری را ارائه کرده است. درحقیقت پروژه هارمونی برعکس رول آپ های زد کی، سازگاری بسیار بالایی با EVM داشته و از طرفی در قیاس با رول آپ های خوش بینانه، زمان انتظار برای برداشت در آن کمتر بوده و درنتیجه اینکه تسویه حساب آن بسیار پرسرعت خواهد بود. دقت کنید که هارمونی با تکیه بر تکنولوژی بلاک چین اثبات سهامی که آن را به وسیله قراردادهای هوشمند به اتریوم اتصال می دهد، تعامل پذیری بسیار بالا و همچنین کارمزد گس فوق العاده پایینی را ارائه خواهد داد.
به طورکلی پروتکل هارمونی هم زمان از ویژگی های رول آپ های آپتیمیستیک و رول آپ های زد کی که هر دوی آن ها از امیدوارانه ترین تکنولوژی های مقیاس پذیری لایه ۲ هستند، استفاده کرده و در عین حال، معایب هر دوی آن ها را نیز به حداقل خواهند رساند؛ درنتیجه این پروژه می تواند راهکاری جامع تر برای استفاده دیگر پروژه ها را مهیا کند. همچنین هارمونی با استفاده از پلی با نام هورایزن (Horizon) به زنجیره هوشمند بایننس یا (Binance Smart Chain) BSC متصل شده و از این طریق دامنه تعامل پذیری خود را فراتر از شبکه اتریوم گسترش داده و دسترسی به اکوسیستمی وسیع تر از دیفای را امکان پذیر کرده است.
7. کانال های وضعیت (State Channels)
از کانال های وضعیت به عنوان یکی از اولین راهکارهای لایه ۲ نام برده می شود. ایده کانال های وضعیت را می توان برگرفته از کانال های پرداخت دانست که سال هاست وجود دارند. این کانال ها تراکنش های متعددی را خارج از زنجیره انجام می دهند؛ درحالی که تنها ۲ تراکنش ابتدایی و انتهایی را به زنجیره اصلی ارسال می کنند؛ برای مثال فرض کنید آلیس سرویس اینترنت خود را به باب می فروشد و قرار است از او به ازای هر مگابایت ده سنت پول بگیرد. آن ها می توانند به جای ایجاد یک تراکنش در زنجیره اصلی برای هر پرداخت، از یک کانال وضعیت استفاده کنند. در ابتدا باب مقداری اتریوم را در یک قرارداد هوشمند قفل می کند تا این معامله شروع شود. سپس او یک پیام خارج از زنجیره ای را تأیید می کند که می گوید او 10 سنت به آلیس پرداخت کرده است. باب بعدها پیام دیگری را امضا می کند که می گوید او 20 سنت پرداخت کرده است. این فرایند می تواند تا زمانی که آن ها معامله خود را قطع کنند، ادامه یابد؛ برای مثال وقتی مقدار پرداختی به 1 دلار رسید آلیس تصمیم می گیرد پول را نقد کند. در آن زمان او پیام خود را این بار به زنجیره اصلی می فرستد. قرارداد هوشمند پس از دیدن تأیید هر دوی آن ها، مبلغ 1 دلار به آلیس پرداخت می کند و باقی مانده پول را به باب برمی گرداند. به این ترتیب تنها ۲ تراکنش در زنجیره اصلی ثبت می شود.
8. آربیتروم (Arbitrum)
آربیتروم نیز یک راه حل لایه ۲ است که در راستای افزایش سرعت و مقیاس پذیری قراردادهای هوشمند اتریوم طراحی شده است؛ درحالی که این راه حل، ویژگی های جدیدی را نیز در راستای ارتقای سطح حریم خصوصی کاربران این شبکه نیز ارائه می دهد. دراساس پلتفرم لایه ۲ به توسعه دهندگان این امکان را می دهد تا بدون در خطر قراردادن امنیت لایه ۱، تراکنش های اصلاح نشده ماشین مجازی اتریوم را روی لایه ۲ اجرا کنند. علاوه بر این، آربیتروم خود را یک راهکار مقیاس پذیری ایده آل برای اپلیکیشن های غیرمتمرکز (Dapps) معرفی کرده است. درحقیقت این راهکار، قابلیت استفاده از رول آپ آربیتروم را برای مقیاس پذیری هرکدام از قراردادهای هوشمند اتریوم فراهم کرده است.
غیر از این چندی پیش نیز شاهد این بودیم که آف چین لبز (Off-chain Labs) که شرکت سازنده آربیتروم به حساب می آید، از آربیتروم وان (Arbitrum One) نیز رونمایی کرد. درواقع آربیتروم وان نسخه بتای شبکه اصلی اتریوم این کمپانی به حساب می آید که در آگوست ۲۰۲۱ (مردادماه ۱۴۰۰) در دسترس کاربران قرار گرفت. همچنین بد نیست بدانید که ارزش کلی این کمپانی در حال حاضر بیش از 2 میلیارد دلار برآورد شده است. اصلی ترین تفاوت میان آربیتروم و اپتیمیسم را می توان در شکل حل یک مشکل در لایه ۲ به حساب آورد. درحقیقت هر دوی این پروژه ها جزء رول آپ های Optimistic به حساب آمده و از یک سیستم چالش بهره می برند که در آن هر اعتبارسنج در شبکه می توانند تا یک بلوک را روی زنجیره بررسی کنند. درواقع این همان نقطه ای است که تکنولوژی به کاررفته در این ۲ پروژه با هم تفاوت دارد. درواقع اپتیمیسم تراکنش موردنظر را بار دیگر روی لایه ۱ اجرا کرده و صحت ادعای طرفین تراکنش را بررسی می کند.
با وجود این تفاوت، تیم آربیتروم دریافت که این فرایند سبب می شود تا تراکم شبکه به شکل قابل توجهی افزایش پیدا کند. از طرفی اپتیمیسم برای محاسبه تراکنش های دارای ایراد و حل آن ها، بایستی حجم بالای داده را به لایه ارسال کند؛ درحالی که در عوض، آربیتروم چالش فوق را به صورت پیوسته تقسیم کرده تا اطلاعات تا حدی کوچک شوند که ارسال و برطرف کردن آن ها در لایه ۱ به سرعت انجام گیرد، اما از آنجا که هر دوی این پروژه ها از رول آپ خوش بینانه استفاده می کنند، باید تا حدی به اعتبارسنج ها نیز اعتماد کرد. درحقیقت اگر تمامی اعتبارسنج های یک اپلیکیشن غیرمتمرکز برای انجام یک حمله مخرب، با هم تبانی کرده و هیچ کاربر دیگری این کار را مورد سؤال قرار ندهد، پل قرارگرفته میان لایه ۱ و ۲ آربیتروم فرض را بر این می گیرد که تراکنش انجام شده معتبر است.
9. ولیدیوم (Validium)
ولیدیوم نیز درست مانند رول آپ های زد کی از گواه اعتبار استفاده می کند، اما داده ها را در لایه ۱ اتریوم ذخیره نمی کند. این خصوصیت ولیدیوم، قابلیت مقیاس پذیری را تا 10 هزار تراکنش بر ثانیه برای هرکدام از زنجیره های ولیدیوم فراهم می کند؛ درحالی که ولیدیوم این قابلیت را دارد تا چندین زنجیره را به طور موازی با هم اجرا کند. از سوی دیگر ولیدیوم هیچ گونه تأخیری در برداشت وجوه ندارد و با این خصوصیت برجسته خود، بازدهی مالی بیشتری را فراهم می کند. همچنین این پروتکل در مقابل حملات اقتصادی ویژه ای که به طور معمول اپلیکیشن های غیرمتمرکز و با ارزش مبتنی بر سیستم گواه تقلب با آن ها روبه رو هستند، آسیب پذیر نخواهد بود.
برای آن دسته از افرادی که با سیستم گواه تقلب آشنایی ندارند، باید بگوییم که این سیستم بدین معناست که تمامی تراکنش ها معتبر فرض خواهند شد، مگر آنکه شواهدی دال بر وجود تقلب به دست آید، اما با وجود تمامی این خصوصیات، زنجیره های ولیدیوم در پشتیبانی از قراردادهای هوشمند محدودیت هایی دارند. علاوه بر این، از جمله پروژه هایی که از ولیدیوم استفاده کرده اند، می توانیم به لوپرینگ (Loopring) و استارک ور (StarkWare) اشاره کنیم. از سوی دیگر پروژه ایمیوتبل اکس (Immutable X) که نخستین راهکار مقیاس پذیری لایه ۲ اتریوم برای توکن های غیرمثلثی (NFT) است، با تکیه بر قابلیت های ولیدیوم در پروتکل استارک ور و تکنولوژی رول آپ زد کی موفق شده تا با کارمزد گس صفر، سرعت تراکنش ها را تا بیش از 9 هزار تراکنش در هر ثانیه افزایش داده و در عین حال ایمنی شبکه اتریوم را برای فروشگاه ها نرم افزارها و بازی های خود تأمین کند.
10. استارک ور (Starkware)
استارک ور یک ارائه دهنده راهکار مقیاس پذیری لایه ۲ اتریوم است که شامل ۳ محصول پروتکل استارک نت (StarkNet) صرافی غیرمتمرکز استارک اکس (StarkEx) و زبان کامل تورینگ استارک ور به نام قاهره (Cairo) است. اساساً StarkNet یک راهکار غیرمتمرکز لایه ۲ رول آپ زد کی و البته بدون مجوز برای بلاک چین اتریوم به حساب می آید. همچنین هم اکنون توسعه دهندگان می توانند قراردادهای هوشمند خود را بدون مجوز در شبکه آزمایشی استارک نت اجرا کنند. از طرفی مزیت اصلی این راه حل در توانایی اپلیکیشن های غیرمتمرکز (DApps) برای دسترسی به مقیاس پذیری نامحدود است؛ درحالی که همچنان از قابلیت ترکیب بندی و امنیت اتریوم نیز بهره مند خواهند بود.
نتیجه گیری
شبکه بیت کوین یک کلیت مشخصی دارد و آن این است که در مقابل تغییرات، بسیار محافظه کار بوده و البته نیازی نیز به تغییر در شبکه خود نمی بیند. درحقیقت بیت کوین با تکیه بر جامعه ای وفادار و کوین های BTC که تا این لحظه استخراج نشده اند، تا الآن توانسته با راهکار شبکه لایتنینگ (Lightening Network) و به روزرسانی تپ روت (Tap Root) به حیات خود ادامه دهد، اما درباره اتریوم، با داستانی کمی متفاوت تر روبه رو هستیم. این طور که به نظر می رسد، پروژه ای در نبرد میان راهکارهای لایه ۲ اتریوم برنده خواهد بود که می تواند ایراداتی را که در حال حاضر در لایه ۱ اتریوم نیز موجود هستند، برطرف کرده و البته تأثیر مثبتی نیز بر اپلیکیشن های غیرمتمرکز و کاربران شبکه اتریوم داشته باشد. درواقع زمانی که کاربران به راهکارهای لایه ۲ و پروژه های آن فکر می کنند، با سؤالاتی مانند این روبه رو خواهند شد که آیا استفاده از این راهکار ارزان خواهد بود؟ آیا من می توانم راحت و سریع از این راهکار استفاده کنم و هر وقت نیاز بود از آن خارج شوم؟ آیا اپلیکیشن های غیرمتمرکز من در این لایه موجود هستند؟ آیا نقدینگی کافی در این لایه وجود خواهد داشت؟
در حال حاضر، پروژه های بسیاری مشغول کار روی این راهکارها هستند که هرکدام از آن ها نقاط ضعف و قوت مخصوص به خود را دارند. پس با این تفاسیر احتمال اینکه یکی از این راه حل ها موفق به برتری در مقایسه با دیگر گزینه ها شود، بسیار کم خواهد بود. درحقیقت تکنولوژی های گوناگون لایه ۲ اتریوم می توانند مشکلات متنوعی را حل کنند، اما هرکدام از آن ها به تنهایی نمی توانند همه مشکلات شبکه اتریوم را برطرف کنند.