בדיקה מדוע רשת הבדיקות בשנחאי של Ethereum לא הייתה מפרש חלק

  • מבט על האתגרים המרכזיים שבהם נתקלו מפתחים בימים שקדמו לשדרוג שנחאי.
  • מדוע האתגרים העומדים בפניהם אינם בהכרח מדאיגים את ציר הזמן.

אל האני Ethereum הרשת אמורה להסתיים בפברואר עם שדרוג גדול נוסף המכונה שדרוג שנחאי.

זה יקל על הידוק נוזלי, וזו הסיבה שהיא צפויה מאוד. ככזה, הפיתוח וההשקה המוצלחת שלו חשובים מאוד.

מבחינה היסטורית, ראינו עיכובים הנוגעים לכמה שדרוגים בעבר, הקשורים בדרך כלל לאתגרים בתהליך הפיתוח.

גם לתהליך הפיתוח הנוכחי לשדרוג שנחאי יש חלק נכבד של אתגרים Ethereum All Core Developers Call Execution Call (ACDE).

הבעיה עם בלוקים ריקים

אחד האתגרים הגדולים ביותר שאיתם התמודדו מפתחים לאחרונה הוא הבאג בלקוח Geth EL עבור המהדורה בשנחאי.

ממצאים ראשוניים גילו שצמתי Geth לא היו מסונכרנים בגלל בלוקים ריקים. על פי הדיווחים, הלקוח של Geth (EL) גיהץ את הבאגים.

לא עוד עסקאות אפס

קריאת ACDE יצרה גם הזדמנות למפתחים לדון כיצד להתמודד עם סוגי נתונים בינאריים גדולים הנקראים blobs בתוך פרוטוקול mempool ו-Ethereum.

רעיון אחד היה לסמן עסקאות בסוגי עסקאות אפס-בלוב הדורשות היגיון מיוחד.

לאחר שדנו ברעיונות סביב עסקאות Zero blob, המפתחים בחרו לבטל את הרעיון לחלוטין. הסיבה לכך היא שהם הסכימו שהרעיונות שהוצגו כפתרונות יוסיפו יותר מורכבות

פיטר Szilágyi, מפתח Geth (EL) אמר את זה על עסקאות אפס:

"התיאוריה סופר נחמדה, סופר אלגנטית ומסובכת בטירוף. אתה יכול לעשות הרבה עסקאות גדולות בבלוק אבל אתה יכול לעשות רק עסקאות בלוק אחד או שתיים בבלוק. זה הבדל התנהגותי עצום".

האם האתגרים הללו ישפיעו על קו הזמן של רשת הבדיקות בשנחאי של Ethereum?

עד כה האתגרים שניצבו בפניהם לא בהכרח מאיימים על מצב הרשת קדימה.

יתרה מכך, ראוי לציין כי קריאת ACDE הדגימה גם את האופי המהיר של הפתרונות ופתרון הבעיות שהדגימו מפתחי Ethereum.

זה מרמז כי רשת בדיקות שנחאי ההשקה עדיין במסלול לצאת ב-28 בפברואר.

אתגרים בתהליך הפיתוח הם שכיחים וצפויים. הם ממלאים תפקיד חשוב בתהליך השיפור. בינתיים, השקה מוצלחת ככל הנראה תגביר את העניין בפלטפורמות מחזיקות נזילות כמו LIDO.

מקור: https://ambcrypto.com/exploring-why-ethereums-shanghai-testnet-hasnt-been-a-smooth-sail/