Laut Cointelegraph haben Ethereum-Mitbegründer Vitalik Buterin und Toni Wahrstätter, Forscher bei der Ethereum Foundation, fünf mögliche Techniken vorgestellt, um die maximale Blockgröße von Ethereum zu reduzieren. Die vorgeschlagenen Designs zielen darauf ab, die Blockchain für eine „rollup-zentrierte Roadmap“ zu optimieren. Dabei stehen die Erhöhung der Blockgas-Grenzen und die Steigerung der Kosten für Calldata im Mittelpunkt – alles innerhalb eines Ethereum-Frameworks.

Eine Reduzierung der maximalen Größe der „EL-Teile“ oder Beacon-Blöcke würde Platz für mehr Blobs schaffen. Quelle: Ethereum Research

Angesichts der zunehmenden Nutzung von Rollups argumentieren Buterin und Wahrstätter, dass die derzeitige Nutzung des Blockplatzes nicht optimiert ist. Sie stellten fest, dass sich die effektive Blockgröße im vergangenen Jahr verdoppelt hat, was auf die zunehmende Nutzung von Ethereum durch Rollups und Trends wie Inscriptions zurückzuführen sein könnte.

Ihre Lösungsvorschläge zielen darauf ab, die maximale Blockgröße und Schwankungen zu regulieren und so mehr Raum für zukünftige Datenblobs zu schaffen. Sie schlagen eine Erhöhung des Blockgaslimits und des Preises für Calldata-Bytes ungleich null vor. Das Blockgaslimit beschränkt den Gasverbrauch für Transaktionen oder die Ausführung von Smart Contracts pro Block und verhindert, dass zu große Blöcke die Netzwerkleistung beeinträchtigen. Calldata, das Gas benötigt, erhöht die Netzwerklast.

Buterin sagte, es gebe einen „Sweet Spot“ zwischen Calldata-Preis und Gaslimit. Quelle: Ethereum Research

Eine einfache Lösung empfiehlt, die Calldata-Kosten von 16 auf 42 Gas zu erhöhen und die maximale Blockgröße von 1,78 Megabyte auf etwa 0,68 Megabyte zu reduzieren. Dieser Ansatz schafft zwar Raum für eine Erhöhung des Blockgaslimits, kann aber die Nutzung von Calldata für die Datenverfügbarkeit behindern und sich möglicherweise auf Apps auswirken, die für On-Chain-Beweise auf umfangreiche Calldata angewiesen sind, wie StarkNet.

Alternative Optionen wären beispielsweise, die höheren Call-Data-Kosten durch geringere Opcode-Kosten auszugleichen, die Call-Data-Kosten pro Block zu begrenzen, einen einzigartigen Call-Data-Gebührenmarkt zu schaffen oder einen „EVM-Treuebonus“ einzuführen, um die Auswirkungen auf Call-Data-intensive Anwendungen abzumildern.

Obwohl mit jeder Methode die gewünschte Reduzierung der maximalen Blockgröße erreicht werden kann, kamen sie zu dem Schluss, dass die einfachste Lösung (Erhöhung der Calldata-Kosten auf 42 Gas) ein zu oberflächlicher Ansatz zu sein scheint und die Schaffung eines separaten Gebührenmarktes das System unnötig komplizieren könnte.

Sie meinen, ein ausgewogenerer Ansatz ließe sich durch eine Erhöhung der Gesprächsdatenkosten bei gleichzeitiger Senkung der Kosten einiger Vorgänge oder vielleicht durch die Einführung von Anreizen für die Gesprächsdatennutzung erreichen.