توسط فیلیپه آرگنتو و برندون جی. آیزاکسون
پشته فناوری بلاکچین وظیفه انجام چندین عملکرد اساسی را بر عهده دارد. تا حدوداً به تازگی، تمام این عملکردها توسط بلاکچینهای L1 جداگانه مانند اتریوم انجام میشد. این تنظیم، که به عنوان بلاکچین منولیتیک شناخته میشود، مقیاسپذیری خوبی ندارد.
راهحلهای مقیاسپذیری مانند رول آپها روش خوبی برای کاهش برخی از مسئولیتها از L1ها در حالی که تقریباً همان تضمینهای امنیتی را حفظ میکنند، هستند. یک نوع رول آپ که در حال افزایش محبوبیت است – رول آپهای خاص برنامه – آماده است تا محاسبات را مقیاسپذیر کرده و یک موج جدید از نوآوری در Web3 را به حرکت درآورد.
برای درک اینکه چرا بلاکچینهای منولیتیک در مقیاسپذیری مشکل دارند، باید کمی عمیقتر شویم. وقتی یک زنجیره تمام عملکردها — توافق، قابلیت دسترسی به دادهها و اجرا — را مدیریت میکند، یک مجموعه از گرهها به منظور تأیید هر عمل و فعالیت توسط هر DApp و کاربر در شبکه فراخوانی میشود. این میتواند به سرعت سیستم را بیش بار کند.
با افزایش استفاده، DAppها و کاربران شروع به رقابت برای فضای محدود بلاکچین میکنند، که به یک منبع به شدت کمیاب تبدیل میشود. نتیجه این است که DAppها و کاربرانی که نمیتوانند در جنگهای مزایده فضای بلاک حضور پیدا کنند، از مشارکت محروم میشوند.
مسیر متمرکز بر رول آپ در ایدهای نهفته بود که محدودیتهای مقیاسپذیری اتریوم میتواند به دو مسئله جداگانه تقسیم شود: مقیاسپذیری داده و مقیاسپذیری محاسباتی. به زبان ساده، این بدان معنی است که استفاده از یک بلاکچین میتواند به دو مشکل اساسی محدود شود: اینکه چقدر داده میتواند ذخیره کند و چند کار میتواند پردازش کند.
اگر اتریوم را به عنوان یک کامپیوتر بزرگ و مشترک در نظر بگیریم، اتریوم تمرکز خود را بر مقیاسپذیری مقدار دادههایی که بلوکهایش میتوانند نگه دارند (به این نگاه کنیم که “ارتقاء هارد دیسک خود”) تغییر داد، در حالی که مقیاسپذیری محاسباتی (“ارتقاء پردازنده خود”) را به پروژههای رول آپ واگذار کرد.
اولین موج بزرگ پذیرش رول آپها در سال ۲۰۲۱ آغاز شد. راهاندازی پروژههای لایه دو (L2) مانند Arbitrum و Optimism بر اساس معماریهای رول آپ “مشترک” صورت گرفت. رول آپهای این پروژهها به این معنا “مشترک” هستند که هر DApp در پروتکل فضایی داخل یک رول آپ واحد با DAppهای دیگر مستقر در همان L2 به اشتراک میگذارد.
DAppهایی که در رول آپهای مشترک مستقر شدهاند به طور نظری از مزایای قدرت محاسباتی برخوردار میشوند به شرطی که L2 کمترافیکتر از L1 زیرین باشد. اما یک ایراد وجود دارد. با به اشتراک گذاشتن فضا در یک رول آپ واحد، هنوز رقابتی بین DAppها برای قدرت پردازش اعتبارسنجهای L2 وجود دارد.
رویکرد “مشترک” رول آپ ما را به نقطه اول بازمیگرداند — هرچند با کمی زمان مانع.
به دنبال حداکثر مقیاسپذیری، قابلیت تنظیم و پیشبینی هزینهها، پروژههایی از جمله کارتسی شروع به حرکت به فراتر از معماریهای رول آپ مشترک کردهاند. آنها متوجه شدهاند که ساخت بر روی رول آپهای خاص برنامه (که به طور معمول به عنوان appchains شناخته میشوند) میتواند نتایج بهتری برای مقیاسپذیری محاسباتی به ارمغان بیاورد.
همانند رول آپهای مشترک، رول آپهای خاص برنامه به عنوان لایههای اجرای خارج از زنجیره عمل میکنند که امنیت و ضمانتهای سانسور را از لایه پایه اتریوم به ارث میبرند. اما اکنون، به جای به اشتراک گذاشتن فضا در یک رول آپ واحد، هر DApp دارای یک رول آپ اختصاصی خود برای پردازش وظایف خارج از زنجیره است.
این تنظیم نه تنها مشکل جنگهای مزایده بین برنامهها را حل میکند، بلکه به مزایای قابل توجهی در مقیاسپذیری محاسباتی منجر میشود. با تنها یک برنامه در هر رول آپ، هر DApp اکنون میتواند از قدرت محاسباتی کامل و بدون اشتراک بهرهمند شود. به جای رقابت در یک بازی صفر-جمع برای قدرت محاسباتی اعتبارسنج، هر DApp میتواند زنجیره رول آپ قدرتمند مخصوص خود را داشته باشد.
این مزایا در قدرت محاسباتی فضای طراحی را برای توسعهدهندگان به صورت معناداری باز میکند. DAppهایی که بر روی رول آپهای خاص برنامه مستقر شدهاند اکنون میتوانند به طور نزدیکتری به نرمافزارهای سنتی از نظر برنامهنویسی، بهرهوری هزینه، پیشبینی هزینه و تجربه کاربری شبیه باشند.
اما برای اینکه Web3 به پتانسیل نوآورانه کامل خود برسد، پروژههای رول آپ باید به فشار مرزهای محاسبات غیرمتمرکز ادامه دهند. شکل زیر به ما کمک میکند تا ببینیم چگونه مقیاسپذیری داده و محاسبات میتواند راه را برای برنامههای غیرمتمرکز غیرممکن در گذشته هموار کند:
مخروط نوآوری Web3 که توسط مشارکتکنندگان اصلی کارتسی ایجاد شده است
در محور x، میبینیم که قابلیت دسترسی به دادهها با اجرای EIP4844 و شاردینگ بهبود مییابد. در محور y، ظرفیت محاسباتی مقیاسپذیر میشود زیرا ما از بلاکچین L1 منولیتیک، به رول آپهای مشترک، و تا رول آپهای خاص برنامه حرکت میکنیم.
منطقه آبی در نمودار را میتوان مخروط نوآوری Web3 نامید. همانطور که مقیاسپذیری در هر دو بعد پیش میرود، DAppهای پیچیدهتری ممکن میشوند. در مقابل، مناطق خاکستری در خارج از مخروط نشان میدهند که چه اتفاقی میافتد زمانی که قابلیت دسترسی به دادهها و محاسبات به طور همزمان افزایش نیابد.
(برنامهها و موقعیت آنها درون مخروط به عنوان اصول مطلق در نظر گرفته نمیشود. در عوض، شکل به منظور ارائه یک چشمانداز شهودی از افق در حال رشد برنامههای غیرمتمرکز است.)
نتیجهگیری اصلی این است که دستاوردهای قابلیت دسترسی به دادهها نمیتوانند به طور کامل بدون پیشرفت همزمان در ظرفیت محاسباتی استفاده شوند و بالعکس. هر دو باید به صورت همزمان رشد کنند.
رول آپهای خاص برنامه یک راه حل ممتاز برای افزایش قدرت پردازش شبکه اتریوم هستند.
–
فیلیپه آرگنتو مشاور بنیاد کارتسی است و بر روی پژوهش و کاربرد لایه دو تمرکز دارد. فیلیپه در سال ۲۰۱۸ به پروژه کارتسی پیوسته و رهبری تیمی از مهندسان بلاکچین را بر عهده داشته و مشارکتهای قابل توجهی در ساختار، طراحی و پیادهسازی زنجیرهای کارتسی داشته است. قبل از پیوستن به کارتسی، فیلیپه یک مهندس نرمافزار بوده که بر روی برنامههای بلاکچین برای انرژی پاک، اعتبار کربن و آینده انرژی در همکاری با شرکتهای انرژی برزیل متمرکز بوده است. فیلیپه به زبانهای پرتغالی و انگلیسی مسلط است.
برندون جی. آیزاکسون وکیل و عضو هیئت مدیره بنیاد کارتسی است. قبل از پیوستن به پروژه کارتسی، برندون در یک شرکت حقوقی به نام Latham & Watkins به عنوان همکار فعالیت میکرد و در بخش حقوق مقررات و اوراق بهادار تخصص داشت، قبل از اینکه وکالت خود را راهاندازی کند. در طول یک دهه گذشته، برندون نماینده مشتریان در تحقیقات، پروسههای اجرایی، دعاوی اوراق بهادار و ICO بوده و همچنین به استارتاپها در مورد مسائل قانونی مرتبط با راهاندازی فناوریهای نوآورانه مشاوره میدهد.
کارتسی یک پروتکل رول آپ خاص برنامه با یک ماشین مجازی است که توزیعهای لینوکس را اجرا میکند و فضای طراحی غنیتری برای توسعهدهندگان DApp ایجاد میکند. رول آپهای کارتسی یک راهحل مقیاسبندی ماژولار ارائه میدهند که به عنوان L2، L3 یا رول آپهای مستقل قابل پیادهسازی است و در عین حال ضمانتهای امنیتی قوی از لایه پایه را حفظ میکند.
این مقاله شامل لینکهایی به وبسایتها یا محتواهای شخص ثالث تنها به منظور اطلاعرسانی است (“سایتهای شخص ثالث”). سایتهای شخص ثالث تحت کنترل CoinMarketCap نیستند و CoinMarketCap مسئول محتوای هیچ سایت شخص ثالث، از جمله بدون محدودیت هیچ لینکی که در سایت شخص ثالث گنجانده شده باشد، یا هر گونه تغییر یا بهروزرسانی در سایت شخص ثالث نیست. CoinMarketCap این لینکها را تنها به عنوان سهولت در اختیار شما قرار میدهد و وجود هرگونه لینک به معنای تأیید، تأیید یا پیشنهاد CoinMarketCap از سایت یا هر گونه ارتباط با اپراتورهای آن نیست.
این مقاله به منظور استفاده و باید به منظور هدفهای اطلاعرسانی تنها مورد استفاده قرار گیرد. انجام تحقیق و تحلیل های خود قبل از اتخاذ هر تصمیم مهم مربوط به هر یک از محصولات یا خدمات توصیف شده اهمیت دارد. این مقاله به عنوان مشاوره مالی در نظر گرفته نشده و نباید به عنوان مشاوره مالی تفسیر شود.
نگاهها و نظرات ابراز شده در این مقاله متعلق به خود نویسنده [شرکت] است و الزماً نظرات CoinMarketCap را منعکس نمیکند.