پست مقیاس پذیری غیرمتمرکز چالش بزرگ بعدی وب 3 خواهد بود: در اینجا نحوه رفع آن آمده است به نظر می رسد برای اولین بار در اخبار فین تک کوین پدیا
وب 3 به طور گسترده به عنوان چشم اندازی از اینترنت غیرمتمرکز آینده که مبتنی بر فناوری بلاک چین است، تبلیغ می شود. طرفداران می گویند که این امر منجر به ایجاد یک اکوسیستم اینترنتی دموکراتیک تر می شود که توسط برنامه ها، ابزارها و خدمات غیرمتمرکز قدرت می گیرد، که در آن افراد می توانند کنترل داده های خود را پس بگیرند و آزادی خود را دوباره به دست آورند.
این دیدگاهی است که بسیاری از تحلیلگران با آن موافق هستند. در گزارش اخیر، Vantage Market Research پیش بینی کرد که بازار خدمات Web3 وجود دارد انتظار می رود رشد کند با نرخ رشد مرکب سالانه 41.6 درصد از سال 2022 تا 2028، از ارزش تخمینی 2.9 میلیارد دلار در حال حاضر به بیش از 23.8 میلیارد دلار در آن زمان.
این یک پیشبینی خوشبینانه است که فرض میکند Web3 به گسترش بسیار سریع خود ادامه میدهد و سرمایهگذاری بیشتری را از سرمایهگذاران خطرپذیر جذب میکند و علاقه بیشتری به مفاهیمی مانند ارز دیجیتال، امور مالی غیرمتمرکز، متاورس و بازیهای بازی برای کسب درآمد ایجاد میکند. اگر وب 3 می خواهد این کار را انجام دهد، باید بر چالشی که به نظر می رسد حل نشدنی است که هیچ پروژه ای هنوز قادر به حل آن نبوده است غلبه کند - مشکل مقیاس پذیری غیرمتمرکز.
دشواری مقیاس بندی Web3
Web3 یک مشکل مقیاس پذیری دارد که ثابت خواهد کرد که مانع بزرگی برای پذیرش گسترده تر خواهد بود، و اگر همانطور که خوش بینانه ترین پیش بینی ها نشان می دهد، روزی قرار است به یک صنعت چند میلیارد دلاری تبدیل شود، کسی باید راه حلی ارائه دهد.
مسائل مربوط به مقیاس پذیری بلاک چین اولین بار در سال 2016 با افزایش علاقه به یکی از اولین بازی های مبتنی بر بلاک چین، CryptoKitties، آشکار شد.
CryptoKitties یک بازی میزبانی شده بر روی بلاک چین اتریوم است که شامل پرورش بچه گربه های دیجیتال، بزرگ کردن آنها و سپس تبادل آنها با دیگران است. ثابت کرد که این یک بازی فوق العاده محبوب است، به طوری که باعث شد ازدحام بی سابقه در شبکه اتریوم این منجر به کندی زمان پردازش تراکنش ها شد که به اندازه کافی بد بود و هزینه های گاز بسیار بالا که بسیار بدتر بود.
این شبکه به قدری کند و گران شد که اجرای CryptoKitties تقریبا غیرممکن شد و همچنین تأثیر ضربهای بر سایر برنامههای مبتنی بر اتریوم داشت. پس از بحثهایی، ویتالیک بوترین، یکی از بنیانگذاران اتریوم، این چالش را «اتریوم» نامید.سه راه مقیاس پذیری".
شبکههای بلاک چین بر سه رکن اصلی بنا شدهاند: امنیت، تمرکززدایی و مقیاسپذیری، اما نحوه طراحی آنها به این معنی است که شما همیشه باید دو مورد را در مقابل سومین اولویت قرار دهید.
برای غلبه بر این چالش، شبکه های Layer-2 مانند Polygon ظهور کرده اند. آنها با بارگذاری تراکنش ها از بلاک چین اصلی به یک "سایدچین" دوم کار می کنند، جایی که می توان آنها را با سرعت بیشتری پردازش کرد. سپس، تنها نتیجه نهایی یک دسته کامل از تراکنش ها توسط زنجیره اصلی پردازش می شود و بسیاری از ترافیک شبکه حذف می شود. این به کنترل همه چیز کمک می کند.
اتریوم نیز راه حل خود را ارائه کرده است که به عنوان ادغام شناخته می شود، که شامل تغییر مکانیسم اجماع اثبات کار به اثبات سهام است. با این حال، در حالی که این به حل مشکل هزینه های بالای گاز با حذف ماینرها کمک می کند، این کار را انجام می دهد برای حل مشکلات مقیاس پذیری اتریوم و Web3 کار کمی انجام دهید. قرار بود انتقال به PoS همزمان با ارتقای دومی باشد که «شرکسازی» را فعال میکند، جایی که شبکه به اجزای متعدد تقسیم میشود تا توان عملیاتی تراکنش را افزایش دهد. با این حال، این حرکت از آن زمان به تعویق افتاده است و تنها در سال 2023 انجام خواهد شد.
حتی زمانی که شاردینگ می رسد، فقط یک قسمت از پازل را حل می کند. واقعیت این است که بلاک چین و وب 3 نمی توانند تنها با افزایش توان عملیاتی تراکنش مقیاس شوند، زیرا این امر کاری برای بهبود ترکیب پذیری اتمی انجام نمی دهد.
مسئله ترکیب پذیری اتمی
نیاز به ترکیب پذیری اتمی در بسیاری از بحثها در مورد مقیاسپذیری بلاک چین دیده نمیشود، اما نکته مهمی است که نمیتوان آن را نادیده گرفت. این امر به این دلیل است که اطمینان از قابلیت همکاری برای برنامه های Web3 حیاتی است.
قابلیت همکاری به توانایی dApp برای استفاده از چندین قرارداد هوشمند برای ایجاد یک تراکنش واحد مربوط می شود. این ضروری است، زیرا به این معنی است که Web3 dApps میتواند آزادانه تراکنشهایی را بین دیگران بنویسد. به این ترتیب، به عنوان مثال، یک برنامه DeFi، میتواند بالاترین نرخ ارز را در چندین صرافی غیرمتمرکز ارائه دهد. روش دیگر، یک برنامه DeFi میتواند از چندین استخر نقدینگی جمعسپاری برای کمک به معاملهگران کمک کند تا فرصتهای معاملات آربیتراژ را شناسایی کرده و از آن بهره ببرند. این هر دو تراکنش های فوق العاده پیچیده ای هستند که همگی باید دقیقاً در یک زمان و در یک سری مراحل پیچیده و «اتمی» انجام شوند. این امر ضروری است زیرا هر یک از این مراحل باید یکباره تأیید شود تا معامله انجام شود.
بنابراین بدون ترکیب پذیری اتمی، این نوع موارد استفاده در Web3 امکان پذیر نخواهد بود. این یکی از قابلیت های کلیدی هر بلاک چین است که هزاران dApp منحصر به فرد و قابل همکاری را قادر می سازد با هم کار کنند.
لایه 2 و ترکیب پذیری اتمی با هم مخلوط نمی شوند
ترکیب پذیری اتمی ایده جدیدی نیست. در واقع، شبکه اتریوم از صدها dApp پشتیبانی می کند که از قبل قابل ترکیب هستند. مسئله این است که ترکیب پذیری اتمی در شبکه اتریوم بسیار ناکارآمد است و نیازمند این است که هر تراکنش از طریق یک الگوریتم اجماع جهانی با حرکت آهسته پردازش شود که نمی تواند مقیاس پذیر باشد.
علاوه بر این، در حالی که شبکه های Layer-2 ممکن است سرعت تراکنش را افزایش دهند، آنها فقط می توانند این کار را با قربانی کردن قابلیت ترکیب اتمی انجام دهند. ادغام و چند ضلعی اتریوم هر دو از تکنیکی به نام «شاردهینگ» استفاده میکنند که شامل بارگذاری تراکنشها در زنجیرههای جانبی است که میتوانند به طور مستقل پردازش شوند. مشکل انجام این کار این است که این خردههای مستقل نمیتوانند با یکدیگر ارتباط برقرار کنند تا زمانی که بستههای تراکنشهای آنها در نهایت به بلاک چین اصلی متعهد شود، به این معنی که ترکیبپذیری اتمی بسیار ناکارآمد میشود.
در حال حاضر، ارتباطات متقاطع با استفاده از تعهدات رمزنگاری مشروط انجام میشود، تکنیکی که سرعت تراکنش را کاهش میدهد، به این معنی که شبکه از توان عملیاتی سریعتر بهره نمیبرد.
یک راه حل رادیکال
خبر خوب این است که راه حلی وجود دارد که در حال شکل گیری است. این پلت فرم رادیکس که برای پشتیبانی از نسل بعدی برنامه های کاربردی DeFi بسیار مقیاس پذیر ساخته شده است، منحصر به فرد خود را ایجاد کرده است مکانیسم اجماع سربروس که یک تکنیک کاملاً جدید به اشتراک گذاری را معرفی می کند. این یک طراحی انقلابی است که از نظر تئوری می تواند از تعداد نامحدودی از تراکنش ها و Web3 dApps که به صورت موازی با یکدیگر اجرا می شوند پشتیبانی کند.
هنگام طراحی سربروس، تیم رادیکس به سه چیز پی بردند. اول، نیاز به پشتیبانی از تعداد نامحدودی از خردهها را تشخیص داد تا برای برآوردن نیازهای یک زیرساخت واقعی Web3 جهانی که ممکن است روزی جایگزین زیرساخت Web2.0 موجود شود، مقیاس شود. دوم، تیم Radix همچنین متوجه نیاز به اجماع در مورد تراکنشهای اتمی شد که میتوان آنها را فقط بر روی آن خردههای مربوط به هر تراکنش همگامسازی کرد تا بقیه شبکهها شلوغ نشوند. در نهایت، Radix همچنین نیاز به یک لایه کاربردی را شناسایی کرد که در واقع قادر به استفاده از این نوع "موازی نامحدود" باشد.
بنابراین Cerberus برای پشتیبانی از تعداد نامحدودی از خردهها طراحی شده است که میتوانند به طور موازی به اجماع برسند، در حالی که امکان انجام اجماع در هر مجموعه ای از خردهها در صورت لزوم را نیز فراهم میکند. علاوه بر این، مفهوم «زیر لایهها» را معرفی میکند که رکورد کوچکی از یک تراکنش با قوانین بسیار خاص است که میتواند به هر خردهای اختصاص داده شود تا قابلیت ترکیب اتمی را فعال کند.
به عنوان مثال، یک توسعه دهنده ممکن است بخواهد یک زیرلایه توکن برای توصیف یک تراکنش ساده ایجاد کند که در آن جک 10 XRD را برای دوستش جان می فرستد. زیرلایه باید توجه داشته باشد که 10 XRD در حساب جان وجود دارد و اینها دیگر در حساب جک نیستند تا از گم شدن یا خرج شدن دو برابر XRD جلوگیری شود.
با استفاده از بسترها برای ثبت وضعیت هر توکن، سربروس قادر است تراکنش های نامحدود را به صورت موازی پردازش کند. بنابراین میتواند از میلیونها توکن به اشتراک گذاشته شده در میلیونها حساب فردی پشتیبانی کند، که در هر تعداد خردهای که لازم است به اشتراک گذاشته شود. سپس، هنگامی که شخصی میخواهد توکنهایی را برای کاربر دیگری ارسال کند، دو قطعه جداگانه که اطلاعات مربوط به مالک آن داراییهای خاص را ذخیره میکنند، با هم به اتفاق نظر میرسند، اما مستقل از بقیه شبکه، بدون اینکه بر عملکرد آن تأثیر بگذارند. به این ترتیب، Radix قابلیت ترکیب اتمی را در مقیاس بی سابقه ای امکان پذیر می کند.
برای امکان پذیر ساختن همه اینها، Radix یک لایه کاربردی کاملاً جدید به نام the ایجاد کرده است موتور رادیکس، که نه تنها قادر به تعریف معنا و قواعد بسترها است، بلکه مشخص می کند که کدام بسترها باید در اجماع گنجانده شوند. این اطمینان حاصل می کند که اجماع فقط در بین خرده های مربوطه انجام می شود. معماری EVM اتریوم قادر به پشتیبانی از این امر نیست، زیرا تمام تراکنشها باید در یک جدول زمانی واحد انجام شوند، مفهومی که به عنوان «سفارش جهانی» شناخته میشود.
نتیجه
کلید رشد Web3 حفاظت از ستون های کلیدی آن یعنی توکن سازی، تمرکززدایی و قابلیت ترکیب اتمی است. اگر هر یک از این عناصر را با جداسازی dApps از یکدیگر با استفاده از تکنیک هایی مانند شاردینگ حذف کنیم، شبیه جداسازی زنبور از گیاهی است که گرده افشانی می کند. این در طبیعت قابل مشاهده است، جایی که جداسازی گیاهان و جانوران توسط انسان منجر به تخریب غیرعمدی کل اکوسیستم ها شده است.
همین اشتباه را نمی توان با Web3 انجام داد. همانطور که ما در تلاش برای ایجاد یک زیرساخت پویا و شکوفا برای حمایت از نسل بعدی اینترنت و امور مالی جهانی هستیم، حفظ ترکیب پذیری اتمی برای گسترش و پیشرفت آن ضروری است.
منبع: https://coinpedia.org/information/decentralized-scalability-will-be-the-next-big-web3-challenge-heres-how-we-fix-it/