دانکشاردینگ در ارزهای دیجیتال؛ مسیر اتریوم برای مقیاسپذیری آینده
دانکشاردینگ یکی از مهمترین ایدهها در برنامه بلندمدت اتریوم برای افزایش مقیاسپذیری محسوب میشود. با افزایش تعداد کاربران، اپلیکیشنها و تراکنشهای بلاکچینی، توانایی شبکه برای پردازش و انتقال حجم بالایی از داده با هزینه مناسب اهمیت بیشتری پیدا میکند. دانکشاردینگ با هدف حل این چالش طراحی شده و تلاش میکند ظرفیت داده اتریوم را به میزان قابلتوجهی افزایش دهد، بدون اینکه ساختار غیرمتمرکز شبکه قربانی شود.
دانکشاردینگ چیست؟
دانکشاردینگ یک معماری پیشنهادی برای افزایش مقیاسپذیری اتریوم است که ظرفیت شبکه برای مدیریت داده را افزایش میدهد. این فناوری لزوماً به دنبال افزایش مستقیم سرعت پردازش هر تراکنش نیست؛ بلکه تمرکز اصلی آن فراهم کردن فضای داده بیشتر برای شبکههای لایه دوم اتریوم است.
نام این فناوری از Dankrad Feist، پژوهشگر اتریوم، گرفته شده است. دانکشاردینگ در واقع ادامه مسیر ایدههای قدیمیتر شاردینگ محسوب میشود و ارتباط نزدیکی با برنامه اتریوم برای توسعه اکوسیستم رولآپها دارد.
چرا اتریوم به دانکشاردینگ نیاز دارد؟
اتریوم در سالهای اخیر بیش از گذشته به شبکههای لایه دوم برای پردازش تراکنشها متکی شده است. رولآپها میتوانند بخشی از پردازش تراکنشها را خارج از لایه اصلی اتریوم انجام دهند و سپس دادههای فشردهشده را روی بلاکچین ثبت کنند.
با این حال، این شبکهها همچنان به ظرفیت کافی برای در دسترس بودن دادهها نیاز دارند. اگر تقاضا برای فضای داده لایه دوم به سرعت افزایش پیدا کند، محدودیت ظرفیت داده میتواند به یک گلوگاه جدی تبدیل شود.
دانکشاردینگ قصد دارد با افزایش چشمگیر ظرفیت داده، این محدودیت را کاهش دهد و امکان فعالیت گستردهتر رولآپها را فراهم کند.
نقش دسترسی به داده
«دسترسی به داده» یکی از مفاهیم اساسی در معماری دانکشاردینگ است. منظور این است که دادههای موردنیاز برای بررسی و بازسازی وضعیت یک رولآپ همچنان در دسترس مشارکتکنندگان شبکه قرار داشته باشد.
به جای اینکه هر نود مجبور باشد تمام دادهها را به شکل یکسان و دائمی پردازش کند، اتریوم میتواند از روشهای رمزنگاری پیشرفته برای مدیریت حجم بسیار بیشتری از داده استفاده کند.
دانکشاردینگ چگونه کار میکند؟
در معماری دانکشاردینگ، فضای بسیار بیشتری برای داده در بلاکهای اتریوم ایجاد میشود. رولآپها میتوانند از این فضا برای انتشار دادههای تراکنشها استفاده کنند و اتریوم نیز امنیت و دسترسی به دادهها را در سطح پایه فراهم میکند.
یکی از اجزای مهم این مدل، دادهبلابها (Data Blobs) هستند. بلابها فضاهای موقتی برای انتقال اطلاعات مرتبط با رولآپها ایجاد میکنند. این دادهها قرار نیست مانند تاریخچه دائمی تراکنشهای اتریوم برای همیشه روی شبکه نگهداری شوند. همین ویژگی موقتی میتواند هزینه انتشار حجم بالای دادههای لایه دوم را کاهش دهد.
نمونهبرداری از دسترسی به داده
یکی از ایدههای مهم در طراحی کامل دانکشاردینگ، Data Availability Sampling یا نمونهبرداری از دسترسی به داده است.
این روش به نودها اجازه میدهد بررسی کنند که حجم زیادی از داده در دسترس است، بدون اینکه مجبور باشند کل مجموعه داده را دانلود کنند. در نتیجه، شبکه میتواند از ظرفیت داده بسیار بیشتری پشتیبانی کند، بدون اینکه منابع موردنیاز برای هر نود به شکل غیرقابلکنترلی افزایش پیدا کند.
تفاوت دانکشاردینگ با شاردینگ سنتی
در مدلهای سنتی شاردینگ، فعالیت شبکه به بخشهای مختلف تقسیم میشود و اعتبارسنجها ممکن است هر کدام مسئول پردازش قسمت مشخصی از فعالیت شبکه باشند.
اما دانکشاردینگ رویکرد متفاوتی دارد. به جای تقسیم اجرای اتریوم به تعداد زیادی شارد مستقل، تمرکز اصلی بر افزایش پهنای باند داده برای رولآپها قرار گرفته است.
این رویکرد با مسیر کلی اتریوم برای تبدیل شدن به یک زیرساخت مبتنی بر رولآپها هماهنگ است.
مزایای دانکشاردینگ چیست؟
دانکشاردینگ میتواند مزایای مهمی برای اکوسیستم اتریوم داشته باشد.
کاهش هزینه لایه دوم: افزایش فضای داده میتواند رقابت بر سر فضای بلاک را کاهش داده و در نتیجه هزینه تراکنشهای رولآپها را پایینتر بیاورد.
مقیاسپذیری بیشتر: اتریوم میتواند حجم بسیار بیشتری از فعالیتهای لایه دوم را پشتیبانی کند، بدون اینکه هر نود مجبور باشد تمام دادههای اضافه را مستقیماً پردازش کند.
حفظ تمرکززدایی: یکی از اهداف این معماری افزایش ظرفیت شبکه بدون بالا بردن بیش از حد هزینه و منابع موردنیاز برای اجرای یک نود است.
پشتیبانی از اپلیکیشنهای آینده: دسترسی ارزانتر و گستردهتر به داده میتواند به توسعه بازیهای بلاکچینی، اپلیکیشنهای مالی، شبکههای اجتماعی و دیگر خدمات مبتنی بر بلاکچین کمک کند.
اهمیت پروتو-دانکشاردینگ
پیش از اجرای معماری کامل دانکشاردینگ، اتریوم فناوری Proto-Danksharding یا EIP-4844 را معرفی کرد.
پروتو-دانکشاردینگ با معرفی تراکنشهای دارای بلاب، روش جدیدی برای انتشار کارآمدتر دادههای رولآپها ایجاد کرد. این فناوری نسخه کامل دانکشاردینگ نیست، اما زیرساخت مهمی برای برنامههای آینده اتریوم در زمینه مقیاسپذیری محسوب میشود.
چالشها و محدودیتها
دانکشاردینگ راهحلی جادویی نیست که تمام مشکلات مقیاسپذیری بلاکچین را یکباره برطرف کند.
افزایش ظرفیت داده میتواند فشار بیشتری بر شبکه، فضای ذخیرهسازی، اعتبارسنجی و زیرساخت نودها ایجاد کند. بنابراین توسعهدهندگان اتریوم باید میان افزایش ظرفیت، امنیت شبکه و حفظ تمرکززدایی تعادل مناسبی ایجاد کنند.
موضوع دیگر این است که برنامه مقیاسپذیری اتریوم بیش از گذشته به شبکههای لایه دوم وابسته شده است. این رویکرد ظرفیت تراکنشها را افزایش میدهد، اما در عین حال اهمیت عملکرد و طراحی رولآپهای مختلف را در اکوسیستم اتریوم بیشتر میکند.
آینده دانکشاردینگ
دانکشاردینگ نشاندهنده تغییر مهمی در نگاه اتریوم به مسئله مقیاسپذیری است. به جای اینکه تمام تراکنشها مستقیماً روی بلاکچین اصلی پردازش شوند، اتریوم بهتدریج به یک لایه امن برای تسویه تراکنشها و فراهم کردن دسترسی به داده برای مجموعه بزرگی از شبکههای لایه دوم تبدیل میشود.
اگر این فناوری مطابق برنامه توسعه پیدا کند، کاربران میتوانند در آینده از اپلیکیشنهای بلاکچینی سریعتر و ارزانتر استفاده کنند، در حالی که اتریوم همچنان امنیت و ساختار غیرمتمرکز خود را حفظ میکند.
جمعبندی
دانکشاردینگ تنها یک بهروزرسانی فنی نیست؛ بلکه بخشی از چشمانداز گستردهتر اتریوم برای ایجاد زیرساختی است که بتواند از پذیرش گسترده فناوری بلاکچین پشتیبانی کند.
این فناوری با افزایش دسترسی به داده، بهبود شرایط اقتصادی رولآپها و استفاده از روشهایی مانند Data Availability Sampling تلاش میکند فضای لازم برای نسل بعدی اپلیکیشنهای اتریومی را ایجاد کند. موفقیت این مسیر به توسعه فنی، آزمایشهای مداوم و حفظ تعادل میان مقیاسپذیری، امنیت و تمرکززدایی بستگی خواهد داشت.