پیدایش یک باگ در کلاینت اجرایی Reth برای اتریوم، باعث توقف نودهایی شد که به این نرمافزار وابسته بودند. جورجیوس کنستانتوپولوس (Georgios Konstantopoulos)، مدیر ارشد فناوری شرکت سرمایهگذاری پارادایم (Paradigm) و توسعهدهنده این کلاینت، این موضوع را اعلام کرد.
به گزارش میهن بلاکچین، این باگ در بلاک ۲۳۲۷۴۲۶ رخ داد و نسخههای ۱.۶.۰ و ۱.۴.۸ مین نت اتریوم را تحت تأثیر قرار داد. کنستانتوپولوس در گیتهاب مجموعهای از دستورات را برای بازیابی نودها منتشر کرد. با این حال، Paradigm همچنان بهدنبال علت اصلی این مشکل میگردد.
اختلال موقت در نودهای اتریوم پس از پیدایش باگ در Reth
شرکت پارادیم، کلاینت Reth را با زبان برنامهنویسی Rust توسعه داده است. تمرکز این کلاینت بر عملکرد بالا و طراحی ماژولار است.
یک کلاینت اجرایی، تراکنشها را پردازش میکند و وضعیت شبکه را بروزرسانی میکند. این دادهها برای محاسبه State Root استفاده میشوند که نشان میدهد وضعیت کلی بلاکچین، از جمله موجودی حسابها و دادههای قراردادهای هوشمند، معتبر است یا نه.
اگر این محاسبه اشتباه باشد، نود نمیتواند بلاکهای جدید را تأیید کند و از همگامسازی با شبکه باز میماند.
باگ اخیر تنها بخش کوچکی از نودهای اتریوم را تحت تأثیر قرار داد. طبق دادههای Ethernodes، کلاینت Reth حدود ۵.۴٪ از کل کلاینتهای لایه اجرایی شبکه را تشکیل میدهد.