הסבב האחרון של פיתוח רשת הבדיקות של Ethereum Shapella חושף כמה באגים

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

מפתח Marius VanDerWijden מְתוֹעָד באג סנכרון שנתקלו בו לקוחות אחרים שהמפתחים בטוחים שניתן לתקן, על פי שרשור של Tim Beiko מקרן Ethereum. הבאג לא ישפיע על לוחות זמנים שנקבעו עבור ערכת השדרוג המוצעת עבור רשת הבדיקות של Sepolia המתוכננת ל-28 בפברואר, הוא ציין.

העדכון האחרון של devnet לנסיגה פירט מבחן מאמץ המורכב מ-600,000 מאמתים, 360,000 מהם ביצעו עדכוני אישורי משיכה בזמן ההתפצלות. עליות לקוח בזיכרון ה-RAM וה-CPU התרחשו והמפתחים יאדדו את מספר הודעות עדכון אישורים שאבדו לעומת מוקלטות במהלך הימים הקרובים, אמר בייקו.

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

איסור ללא כתמים

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

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

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

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

מקור: https://www.theblock.co/post/212636/latest-round-of-ethereum-shapella-testnet-development-reveals-a-few-bugs?utm_source=rss&utm_medium=rss