اتریوم با استفاده از لایه 2 (به اسم رولآپ نیز شناخته میشود) به مقیاسپذیری دست مییابد، که تراکنشها را با هم ترکیب میکند و خروجی را به اتریوم ارسال میکند. با اینکه رولآپها تا هشت برابر ارزانتر از شبکه اصلی اتریوم هستند، امکان بهینهسازی بیشتر رولآپها در جهت کاهش هزینههای کاربران نهایی وجود دارد. علاوه بر این، رولآپها به برخی مؤلفههای متمرکز متکی هستند که توسعهدهندگان میتوانند با بلوغ رولآپها، آن را حذف کنند.
هزینههای تراکنش
- در حال حاضر رولآپها تقریباً 3 تا 8 برابر ارزانتر از لایه 1 اتریوم هستند
- رولآپهای ZK به زودی کارمزدها را 40 تا 100 برابر ارزانتر خواهد کرد
- تغییرات آتی اتریوم مقیاسپذیری را تقریباً بین 100 تا 1000 برابر افزایش خواهد داد
- کاربران باید از تراکنشهایی با هزینه کمتر از 0.001 دلار بهرهمند شوند
ارزانتر کردن دادهها
رولآپها تعداد زیادی از تراکنشها را جمعآوری میکنند، اجرا میکنند و نتایج را به اتریوم ارسال میکنند. این کار اطلاعات زیادی تولید میکند که باید آشکارا در دسترس باشند تا هر کسی بتواند تراکنشها را برای خود انجام دهد و تأیید کند که اپراتور رولآپ صادق بوده است. اگر کسی عدم شفافیتی مشاهده کرد، میتواند یک چالش مطرح کند.
Proto-Danksharding
دادههای رولآپ به صورت دائمی در اتریوم ذخیره شده است، که هزینهبر است. بیش از 90 درصد از هزینه تراکنشهایی که کاربران در رولآپها پرداخت میکنند به دلیل ذخیرهسازی این دادهها پرداخت میشود. برای کاهش هزینههای تراکنش، میتوانیم اطلاعات را به یک حافظه موقت جدید از نوع «تودهای» انتقال دهیم. تودهها ارزانتر هستند چراکه دائمی نیستند؛ زمانی که دیگر مورد نیاز نباشند از اتریوم حذف میشوند. ذخیرهسازی دادههای رولآپ در بلندمدت به عهده افرادی است که به آن نیاز دارند، مانند اپراتورهای رولآپ، صرافیها، خدمات نمایهسازی و غیره. افزودن تراکنشهای تودهای به اتریوم بخشی از ارتقای شناختهشده تحت عنوان «Proto-Danksharding» است. انتظار میرود به زودی—شاید در اواخر سال 2023—محقق شود.
پس از اینکه تراکنشهای تودهای از طریق Proto-Danksharding بخشی از پروتکل اتریوم شدند، اضافه کردن تعداد زیادی توده به بلوکهای اتریوم امکانپذیر خواهد بود. این یک افزایش قابل توجه دیگر (>100 برابر) برای تعداد دادههای ورودی اتریوم و کاهش هزینههای تراکنش خواهد بود.
دانکشاردینگ
مرحله دومِ گسترش دادههای تودهای پیچیده است، چراکه به روشهای جدیدی برای بررسی وجود اطلاعات جمعبندی شده در شبکه نیاز دارد و به اعتبارسنجهایی متکی است که مسئولیتهای بلوکسازی را از مسئولیتهای پیشنهاد دادن بلوک جدا کردهاند. همچنین نیاز به روشی دارد که بهصورت رمزنگاری ثابت کند اعتبارسنجها زیرمجموعههای کوچکی از دادههای تودهای را تأیید کردهاند.
این مرحلۀ دوم به عنوان Danksharding شناخته میشود. احتمالاً چندین سال تا اجرای کامل آن باقی مانده است. Danksharding به پیشرفتهای دیگری مانند تفکیک مسئولیت بلوکسازی و پیشنهاد بلوک و طرحهای جدید شبکه متکی است که شبکه را قادر میسازد تا با نمونهبرداری تصادفی چند کیلوبایتی در لحظه، به طور مؤثر تأیید کند که دادهها در دسترس هستند. این روند تحت عنوان نمونهگیری دسترسیپذیری به دادهها (DAS) شناخته میشود.
اطلاعات بیشتر در مورد Dankshardingغیرمتمرکزسازی رولآپها
رولآپها اکنون نیز در حال افزایش مقیاسپذیری اتریوم هستند. یک اکوسیستم غنی از پروژههای رولآپ(opens in a new tab) به کاربران امکان میدهد تا تراکنشها را با سرعت بیشتر و هزینه ارزانتر، با طیف وسیعی از ضمانتهای امنیتی انجام دهند. با این حال، رولآپها با استفاده از توالیگرهای متمرکز (رایانههایی که تمام پردازش تراکنشها و گردآوری را قبل از ارسال به اتریوم انجام میدهند) بوت استرپ شدهاند. این امر در برابر سانسور آسیبپذیر است، زیرا اپراتورهای توالیگر میتوانند تحریم شوند، رشوه بگیرند یا بهشکل دیگری در معرض خطر قرار گیرند. همزمان، رولآپها عملکرد متفاوتی(opens in a new tab) در روش معتبر ساختن دادههای ورودی دارند. بهترین راه این است که «اثباتکنندگان»، اثبات تقلب یا اثبات اعتبار ارائه کنند، اما هنوز همه رولآپها حضور ندارند. حتی آن دسته از رولآپهایی که از اثبات اعتبار/تقلب استفاده میکنند، از مجموعه کوچکی از اثباتکنندههای شناختهشده استفاده میکنند. بنابراین، گام مهم بعدی در مقیاسپذیری اتریوم این است که مسئولیت اجرای توالیگرها و اثباتکنندهها بین افراد بیشتری توزیع شود.
اطلاعات بیشتر درباره رولآپهاپیشرفت فعلی
Proto-Danksharding احتمالاً یکی از موارد اولیۀ نقشه راه است که پیادهسازی خواهد شد. مراحل محاسبات غیرمتمرکز مورد نیاز برای راهاندازی آن در حال انجام است و چندین کلاینت نمونههای اولیه را برای مدیریت دادههای تودهای پیادهسازی کردهاند. اجرای کامل Danksharding احتمالاً چندین سال دیگر زمان نیاز داشته باشد، چراکه مستلزم اجرای موارد دیگری از نقشه راه است. غیرمتمرکزسازی زیرساخت رولآپ احتمالاً یک فرآیند تدریجی است - رولآپهای متفاوت زیادی وجود دارند که در حال ساختن سیستمهایی با تفاوت جزئی هستند و به طور کامل با نرخهای متفاوت غیرمتمرکز میشوند.