هزینههای داده، بلای جان اتریوم؛ اختلاف نظر توسعهدهندگان بر سر راهکار عملی

با افزایش حجم دادههایی که روی شبکه ذخیره میشوند، اتریوم در حال نزدیکشدن به یک گلوگاه حیاتی در زیرساخت خود است. هم اکنون، ویتالیک بوترین همراه با سایر توسعهدهندگان این شبکه در تلاش برای ارائه راهکاری برای این چالش هستند.
ثبتنام سریع در سرمایکس
شماره موبایل خود را وارد کنید...
مشکل ذخیرهسازی داده
در طراحی فعلی اتریوم، توسعهدهندگان فقط یکبار برای ثبت دادهها روی بلاک چین هزینه میپردازند، اما نودهای شبکه باید هزینه نگهداری این دادهها را بهصورت دائمی و همیشگی تحمل کنند. این مشکل در طراحی اتریوم، هم اکنون موردتوجه فعالان و توسعهدهندگان شبکه محبوب اتریوم قرار گرفته و تلاشها برای ارائه راهحل آغاز شده است.
ریشه این مشکل مربوط به بخش وضعیت یا State اتریوم است. State در واقع یک تصویر لحظهای از کل شبکه است که شامل موجودی حسابها، کد قراردادهای هوشمند و تمام دادههای ذخیرهشده روی بلاک چین میشود. برخلاف تاریخچه تراکنشها که میتواند آرشیو شود، State باید دائماً نگهداری شود و برای پردازش تراکنشهای جدید در دسترس نودها باشد.
بااینحال دادهها نشان میدهد که مدل فعلی پایدار نیست. اگر شبکه با سقف گس ۱۰۰ میلیون کار کند، اتریوم روزانه حدود ۵۵۳ مگابایت داده دائمی جدید اضافه میکند که معادل تقریباً ۱۹۷ گیگابایت در سال است.
در حال حاضر، اندازه State اتریوم حدود ۳۹۰ گیگابایت است. با این نرخ رشد، پیشبینی میشود شبکه در کمتر از 1.6 سال به منطقه بحرانی ۶۵۰ گیگابایتی برسد. اگر State بیش از حد بزرگ شود، نیاز سختافزاری برای اجرای یک نود بهشدت افزایش پیدا میکند و این موضوع میتواند با خارجکردن کاربران عادی از چرخه، باعث تمرکزگرایی شبکه شود.
برای جلوگیری از رسیدن به این محدودیت، توسعهدهندگان EIP-8037 را پیشنهاد دادهاند. این طرح برای ایجاد یک بازدارنده اقتصادی، هزینه اولیه ساخت قراردادهای هوشمند، ایجاد حسابها و استفاده از فضای ذخیرهسازی را افزایش میدهد. در نتیجه، توسعهدهندگان به نوشتن کدهای بهینهتر تشویق میشوند و استفاده از لایه اصلی اتریوم بهعنوان یک فضای ذخیرهسازی ارزان کاهش پیدا میکند.
نظر توسعهدهندگان و فعالان شبکه
بااینحال، برخی توسعهدهندگان و فعالان شبکه اتریوم موافق افزایش هزینهها برای توسعهدهندگان نیستند و راهحلهای جایگزین را بررسی میکنند.
در شبکه اجتماعی ایکس (X)، یکی از توسعهدهندگان به نام لی اش (Lee Ash) پیشنهاد داد که بار ذخیرهسازی به کاربران منتقل شود:
اگر هرکس دادههای خودش را ذخیره کند چه؟ و بلاک چین فقط هشها را ذخیره کند؟ و تراکنشها فقط شامل اثباتها باشند؟
اما ویتالیک بوترین (Vitalik Buterin)، همبنیانگذار اتریوم، بهسرعت این ایده را بهعنوان یک راهحل کوتاهمدت رد کرد و محدودیتهای فنی اثباتهای رمزنگاری در این زمینه را توضیح داد:
مشکل این است که بلاک چین باید دادههایی که مبنای بررسی این اثباتها هستند را ذخیره و بهروزرسانی کند، و این در نهایت تقریباً بهاندازه خود State بزرگ میشود.
بوترین همچنین تأیید کرد که راهحلهای جایگزین دیگری برای مدیریت State نیز وجود دارند، اما این راهحلها بسیار پیچیده هستند و چالشهای خود را میتوانند داشته باشند.
این بحث طی روزها و هفتههای آینده ادامه خواهد داشت و باید دید که در نهایت شبکه اتریوم برای جلوگیری از وقوع یک بحران، چه راهحلی را پیادهسازی خواهد کرد.



