EIP-8037 hat zwei Fehlermodi: (1) zu wenige Statusbytes erstellt, (2) zu wenig regulärer Gasverbrauch. Wenn Benutzer so viele Statusbytes pro regulärer Gaseinheit erstellen wie heute und wir um das 10-fache skalieren, werden unter Gleichgewicht nur etwa 6 % des regulären Blockraums genutzt. 🧵⬇️
Der Ausfallmodus (2) würde somit im Extremfall einen großen Teil der Skalierungsvorteile, die durch ePBS und BALs erzielt wurden, verlieren. Das Problem ist unser unvollständiges Wissen über die Preiselastizität der Nachfrage. Die Nutzer könnten von der angestrebten 50/50-Ausgabenverteilung zwischen staatlichem und regulärem Gas abweichen.
Eine Blocknutzungsrate von 6 % ist ziemlich unrealistisch, da die Nutzer vermutlich die relative Erstellung von Zuständen bei den damit verbundenen 18,9-fachen Gaspreiserhöhungen reduzieren werden. Dennoch gibt es eine große Bandbreite plausibler Ergebnisse, bei denen wir entweder zu wenig Zustand erstellen oder zu wenig reguläres Gas verbrauchen.
Der principledste Weg, das Problem anzugehen, besteht darin, die Erstellung von Zuständen mit einer Header-Variablen wie in EIP-8075 zu verfolgen. Die Gas-Kosten für den Zustand passen sich an die Nachfrage an, sodass die gewünschte Anzahl von Zustandsbytes im Laufe der Zeit erstellt wird und das Ziel sowie das Limit entsprechend erweitert und verringert werden.
Alternativ könnten wir die Verarbeitung von EIP-8075 manuell anwenden, nachdem wir zuerst die Elastizitäten beobachtet haben. Dies beinhaltet die Festlegung eines separaten Gaslimits für den Zustand, um die Gaskosten zu erleichtern, von denen wir glauben, dass sie ein wünschenswertes Gleichgewicht bringen werden, und möglicherweise das Gas für den Zustand zu normalisieren, wenn wir messen.
Eine solche Änderung könnte in einem späteren Hardfork vorgenommen werden, falls erforderlich. Allerdings hat dies den Nachteil, dass man über einen längeren Zeitraum mit einer potenziellen Fehlbewertung leben muss. Aus diesem Grund könnten wir auch Hardforks mit nur dem State-Gas-Parameter (SGPO) in Betracht ziehen, die ebenfalls für Wachstumsanpassungen verwendet werden können.
Die langfristige Vision ist jedoch ein vollständiger multidimensionaler Gebührenmarkt wie in EIP-7999, kombiniert mit Ingenieurefforts, um das Wachstum des Zustands besser zu handhaben (möglicherweise einige Teile des Zustands ablaufen zu lassen).
27