מייסד שותף של Ethereum Vitalik Buterin ו- Toni Wahrstätter, חוקר בקרן Ethereum, הציגו הצעה שתכסה את הגז המרבי שעסקה יחידה יכולה להשתמש בה. ההצעה, EIP 7983, טוענת:
"על ידי יישום מגבלה זו, Ethereum יכולה לשפר את חוסןו כנגד וקטורי DOS (Demhience of Service התקפת שירות), לשפר את יציבות הרשת ולספק יותר חיזוי לעלויות עיבוד עסקאות."
ההצעה האחרונה היא גרסה שונה של EIP 7825, שהוצגה בנובמבר בשנה שעברה אך מאז קפאה על שמריה.
ההצעה תגביל את השימוש בגז לעסקאות בודדות ל 16.77 מיליון גז
ההצעה שמה לה למטרה לאכוף מגבלה מקסימאלית של 16.77 מיליון גז לכל עסקה יחידה, כמעט מחצית ממגבלת הגז של 30 מיליון שהוצעה ב- EIP 7825. מגבלה זו, על פי בוטרין וורשטטר, תחול ללא קשר למגבלת גז החסימה שנקבעו על ידי כורים או תוקפים.
יישום הצעה זו יראה עסקאות המפרטות מגבלת גז מעל 16.77 מיליון גז מתבטלות. המשמעות היא שבמהלך אימות עסקאות, עסקאות העולות על מגבלת הגז יידחו ויוחרגו ממאגר העסקאות. באופן דומה, במהלך אימות החסימה, כל בלוק המכיל עסקה העולה על מגבלת הגז שנקבעו יהפוך לא תקף.
מגבלת הגז של בוטרין ווהרסטטר שנבחרו 16.77 מיליון הגבלת הגז תספק "איזון בין לאפשר עסקאות מורכבות תוך שמירה על גבולות ביצוע צפויים", לפי ההצעה. המחברים הוסיפו:
"ערך זה מאפשר לרוב מקרי השימוש הנוכחיים, כולל פריסות חוזים ואינטראקציות מתקדמות, תוך הבטחת מאפייני ביצועים עקביים."
בעת יישום ההצעה תדרוש משתמשים ויישומים מבוזרים (DAPPS) כדי לפצל עסקאות עם מגבלות גז גבוהות יותר לפעולות קטנות יותר. עם זאת, Buterin ו- Wahrstätter מצפים שהגבול להשפיע על מספר מינימלי של משתמשים ו- DAPPs מכיוון שרוב העסקאות הנוכחיות נופלות הרבה מתחת למגבלה המוצעת.
מדוע קביעת גבול גז עסקה חשובה
הארכיטקטורה הנוכחית של Ethereum מאפשרת לעסקאות לצרוך תיאורטית את כל מגבלת הגז של גוש. ארכיטקטורה זו נושאת כמה סיכונים.
לדוגמה, מתן אפשרות לעסקה יחידה לצרוך את רוב מגבלת הגז של מרבית או את כל בלוק יכול להקל על המציאות השגויות לבצע התקפות DOS. בהתקפות DOS, שחקנים רעים מנסים להציף רשת באמצעות מטח של עסקאות ספאם. זה גורם לרשת שלא לספק שירות למשתמשים מקוריים.
על פי ההצעה, היעדר מגבלת גז עסקה יכול להוביל גם להפצת עומסים לא אחידה ולהשפיע על יציבות הרשת.
שימוש בשימוש בגז משתנה יכול גם לגרום לחוסר איזון בחלוקת העומס על פני עסקאות בבלוק. יתר על כן, עסקאות בגז גבוה גורמות גם לזמני אימות חסימות ארוכים יותר, מה שיכולים להשפיע על חווית המשתמש.
היתרונות של קביעת מגבלת גז עסקה
על פי דבריו של בוטרין ווהרסטטר, הגבלת מגבלת השימוש בגז של עסקאות בודדות יכולה לעזור להפחית את הסיכון להתקפות DOS בעסקת יחיד. בעיקרו של דבר, המגבלה תקבע מעקה שמונע מהשחקנים זדוניים להשתמש ברוחב הפס של הרשת באמצעות עסקאות ספאם גדולות.
המגבלה תבטיח כי הגז מוקצה באופן הוגן על פני עסקאות בבלוק, כך צוין ההצעה. הכובע צפוי גם להפוך את אימות הבלוקים ל"צפוי ואחיד יותר. "
עם זאת, התועלת החשובה ביותר תהיה תאימות משופרת עם מכונות וירטואליות של אפס-ידע (ZKVMS). עידוד עסקאות עם גבולות גז כבדים שיש לחבר לנתחים קטנים יותר "מאפשר השתתפות טובה יותר במערכות הוכחה מבוזרות", ומאפשר "תכנון מעגלי ZKVM צפוי יותר", הצהירה ההצעה.