باگ در شانگهای اتریوم! در بروزرسانی شانگهای اتریوم، که افراد زیادی منتظر آن بودند، باگ پیدا شد! در این بروزرسانی قرار است الگوریتم اجماع شبکه اتریوم از اثبات کار به اثبات سهام تغییر کند. این تغییر بنیادی شبکه اتریوم را یک قدم به هدف نهاییاش در ایجاد این الگوریتم نزدیکتر میکند. به زبان ساده تر به روز رسانی شانگهای اتریوم به استیککنندگان شبکه اجازه میدهد کوینهای استیک شده خود را برداشت کنند.
دلیل به وجود آمادن باگ در شانگهای اتریوم
به گفته بیکو، در آخرین تستها برای برداشت آزمایشی اتر های استیک شده در شبکه آزمایشی ژیژانگ، ۶۰۰٬۰۰۰ اعتبارسنج (Validators) شرکت کرده و ۳۶۰٬۰۰۰ درخواست برداشت به شبکه ارسال شده است. این حجم از در خواست، فشار روی ram و cpu کلاینتها را بیش از اندازه بالا برده و باعث از دست رفتن برخی از درخواستهای برداشت شده است. حال توسعهدهندگان شبکه به دنبال اندازهگیری تعداد برداشتهای از دست رفته در باگ شانگهای اتریوم هستند.
همچنین در تست استرس (Stress Test)، باگی بین کلاینت اثبات سهام اتریوم و کلاینت بسو (Besu) یافت شده است. به گفته بیکو، کلاینت پریسم (Prysm) برای همگامسازی مناسب اطلاعات، تنها تعداد معینی از پاسخها را میتواند دریافت کند. با این حال، کلاینت بسو محدودیتهایی را در پاسخهای ارسالی اعمال میکند و آن را به زیر آستانه همگامسازی میرساند. تیم توسعه کلاینت بسو در حال بررسی این باگ در شانگهای اتریوم و حل این مشکل هستند.
باگ در تراکنش 4844 Blobless
توسعه دهندگان پس از بحث در مورد چگونگی بهینه سازی اولیه کاربران، در نهایت تصمیم گرفتند تراکنشهای blobless 4844 را کامل ممنوع کنند، این تصمیم میتواند فرضیههای کاربر در مورد تراکنشها را تغییر داده و راه اندازی را پیچیدهتر کند.
توسعه دهندگان در مورد چگونگی منسوخ شدن تابع SELFDESTRUCT هم گفت و گو کردند. این تابع میتواند به کار یک قرارداد هوشمند پایان داده و آن را از بلاکچین حذف کند و دارایی های موجود در آن را به آدرس مشخصی منتقل کند. با توجه به گفته بیکو در حالی که مسیر رو به جلو نامشخص است، سه پیشنهاد فعلی در مورد موضوع حذف این تابع در حال بحث است زیرا توسعه دهندگان به دنبال یافتن گزینه های غیر فعال کنندهای هستند که اطلاعات و ابزارهای ساخته شده را خراب نمی کنند.
چالش مهم این کار به گفته بیکو این است که توسعهدهندگان میتوانند یک قرارداد را ایجاد و فضای ذخیرهسازی بلاک چین را به روشی خاص پر کنند. حال زمانی که قرارداد هوشمند دوباره بارگذاری میشود، فضای ذخیرهسازی قدیمی هنوز وجود دارد و میتوان به روشهای مخرب به آن دسترسی پیدا کرد.
اکوسیستم شبکه اتریوم منتظر نهایی شدن هاردفورک شانگهای و تاثیرات احتمالی آن بر قیمت اتریوم هستند. با آزاد شدن کوینهای استیک شده ممکن است عرضه این رمز ارز در بازار بیشتر شود و قیمت آن با کاهش روبهرو شود. از طرف دیگر با انجام این کار استیکینگ اتریوم عمومیتر میشود و ممکن است دسته جدیدی از کاربران کوینهای دیجیتال خود را در شبکه استیک کنند.