هولسکی (Holesky)، یکی از دو شبکه آزمایشی اصلی اتریوم، پس از تقریباً دو هفته نهایی (Finalization) نشدن از زمان فعالسازی پکترا (Pectra)، سرانجام به موفقیت دست یافت. در ۲۴ فوریه، هولسکی به دلیل یک اشکال پیکربندی که کلاینتها را تحت تأثیر قرار میداد با مشکلاتی مواجه شد.
به گزارش میهن بلاکچین، روز دوشنبه با مشارکت بیش از دو سوم اعتبارسنجها، هولسکی در دوره (Epoch) ۱۱۹,۰۹۰ که حدود ۱۱:۳۰ شب به وقت تهران رخ داد، نهایی شد.
نهاییسازی پکترا در هولسکی پس از دو هفته
نهاییشدن (Finality) به این معناست که تراکنشها بهطور دائمی تایید و غیرقابل بازگشت میشوند که معمولا طی دو دوره (حدود ۱۳ دقیقه) اتفاق میافتد.
در تاریخ ۲۴ فوریه (۶ اسفند)، شبکه آزمایشی هولسکی هنگام آزمایش ارتقای پکترا با اختلال مواجه شد که بر تحقیقات و بهینهسازی پکترا تاثیر گذاشت. این مشکل به خود Pectra مربوط نبود، بلکه به یک باگ پیکربندی مرتبط با اجزای نرمافزار کلاینتها ارتباط داشت.
پس از چند هفته تلاش برای بازیابی، رسیدن هولسکی به نهاییشدن گام مهمی در مسیر بازگشت به شرایط عادی بود. اکنون تلاشها روی حفظ پایداری نودها متمرکز شده است تا حالتهای (State) قدیمی را حذف کرده و بهطور کامل آنلاین شوند. این امر به توسعهدهندگان کمک میکند تا دوباره از این شبکه آزمایشی برای پکترا استفاده کنند.
علاوه بر هولسکی، توسعهدهندگان Pectra را روی شبکه آزمایشی سپولیا (Sepolia) نیز مستقر کردند. در حالی که سپولیا به مرحله نهاییسازی رسید، بعداً با مشکلاتی در یک قرارداد سپردهگذاری سفارشی مواجه شد که باعث شد بلاکهای خالی ایجاد شوند.
بعدها توسعهدهندگان دریافتند که این مشکل به دلیل سوءاستفاده یک مهاجم از یک مورد لبه (Edge case) در ارتقای پکترا رخ داده است. ماریوس ون در وایدن (Marius Van Der Wijden) توضیح داد که این مهاجم با ارسال تراکنشهایی با مقدار صفر توکن به قرارداد سپرده، این مشکل را فعال کرده بود. پس از حدود ۶ ساعت، یک اصلاح فوری (Hotfix) منتشر شد و تیمهای کلاینت برای حل این مشکل هماهنگ شدند.
ارتقای پیشروی Pectra شامل چندین بهبود، از جمله امکان پرداخت کارمزد گس با توکنهایی غیر از اتریوم، پیادهسازی انتزاع حساب (Account Abstraction) و افزایش سقف استیکینگ