- נפיחות נתונים מופחתת.
- תפוגה אוטומטית של נתונים.
- פישוט פרוטוקול Ethereum.
מייסד שותף של Ethereum Vitalik Buterin הציג לאחרונה אסטרטגיות חדשות להפחתת הנפיחות ולפישט את המורכבות המבנית של Ethereum, תוך התייחסות לבעיות קריטיות שהגדילו את הנטל התפעולי של הרשת. ההצעות של בוטרין פורטו בפוסט בבלוג ב-26 באוקטובר שכותרתו "הטיהור", שהוא האחרון בסדרה המתמקדת בפוטנציאל העתידי של Ethereum.
O Plano המתווה על ידי Buterin שואפת להפחית משמעותית את דרישות האחסון עבור מפעילי צומת רשת, כמו גם להסיר פונקציונליות מיושנת שאינה נחוצה עוד, ובכך להגביר את היעילות התפעולית של Ethereum תוך שמירה על שלמות המערכת ופונקציונליות.
בלב הבעיה היא התנפחות הנתונים, המונעת מהצטברות משאבים נוספים ונתונים היסטוריים שהתרחבו עם הזמן. בוטרין הסביר כי הנפיחות הזו לא רק מגדילה את זמן הסנכרון הנדרש, אלא גם מעמיסה לקוחות מבלי להגדיל את קיבולת הרשת.
המיקוד העיקרי של התוכנית הוא יישום של מספר אסטרטגיות תפוגת נתונים, כולל היסטוריה ותפוגה של המדינה, כמו גם הסרה של משאבים ישנים. גישה זו שואפת לפשט את אחסון הנתונים על ידי הגבלת כמות ההיסטוריה שיש לאחסן לצמיתות. Buterin הדגישה את החשיבות של צמצום דרישות האחסון: "מתוך 1,1 TB הנדרשים להפעלת צומת, כ-300 GB הם המצב הנוכחי, בעוד שהשאר כ-800 GB מורכבים מנתונים היסטוריים."
Buterin הציע ארבע שיטות לגרום לנתונים מסוימים על Ethereum לפוג אוטומטית, ולשפר את היעילות והנגישות למפתחים. ההצעות כוללות יישום מצב ללא תפוגה, הרחבת שטח כתובת עם פקיעת מצב, התכווצות שטח כתובת עם פקיעת מצב ותפוגה חלקית של מצב.
לשיפורים עתידיים, המייסד השותף של Ethereum הזכיר מספר יוזמות כגון המעבר מ-RLP ל-SSZ, רפורמה במערכת היומנים, הרמוניזציה של פורמטים של נתונים, והסרה בסופו של דבר של מנגנונים מיושנים כמו ועדת סינכרון שרשרת המשואות. Buterin גם הדגיש את הצורך להסיר את הבלבול המעורב ולבטל סוגי עסקאות מיושנים כחלק מהפשטות המוצעות.