Was ist Ethereum Dencun?
Der Ethereum Dencun Upgrade, eine bedeutende Weiterentwicklung der Ethereum-Blockchain, zielt darauf ab, die Skalierbarkeit, Sicherheit und Effizienz des Netzwerks zu verbessern.
Dieses Upgrade stellt eine Kombination aus verschiedenen Ethereum Improvement Proposals (EIPs) dar, die verschiedene Aspekte der Blockchain-Technologie optimieren sollen.
Was bedeutet Dencun?
Dencun ist ein Kofferwort aus den Namen zweier Upgrades, „Deneb“ und „Cancun“, die Teil der kontinuierlichen Weiterentwicklung und Verbesserung des Ethereum-Netzwerks sind.
Der Name spiegelt die Verbindung zwischen den spezifischen technischen Verbesserungen der einzelnen Upgrades und dem übergeordneten Ziel wider, Ethereum skalierbarer, sicherer und effizienter zu machen.
Dencun ist ein wichtiger Bestandteil des erweiterten Ethereum 2.0 Upgrades, das darauf abzielt, das Netzwerk durch die Einführung von Shard Chains, Verbesserungen am Konsensmechanismus und Optimierungen an der Ethereum Virtual Machine (EVM) zu revolutionieren.
Nachdem bereits erfolgreiche Tests auf dem Holesky Testnet durchgeführt wurden, soll die Implementierung im Ethereum Mainnet voraussichtlich am 13. März erfolgen.
Was ändert sich mit dem Dencun Upgrade?
Das Ethereum Dencun Upgrade umfasst mehrere Ethereum Improvement Proposals (EIPs), die zusammenwirken, um das Ethereum-Netzwerk in verschiedenen Bereichen zu verbessern.
Hier ist ein detaillierter Blick auf einige der wichtigsten EIPs, die in diesem Upgrade enthalten sind:
EIP-4844: Proto-Danksharding
Ziel ist es, die Effizienz und Kosteneffizienz von Datentransfers im Ethereum-Netzwerk zu verbessern.
Proto-Danksharding führt Blob-Carrying-Transaktionen ein, die es ermöglichen, größere Datenmengen kostengünstiger zu verarbeiten.
Dies ist besonders vorteilhaft für Layer-2-Rollups, da es die Kosten für die Veröffentlichung von Daten auf Ethereum erheblich reduziert.
Funktionsweise: Anstatt Daten dauerhaft zu speichern, werden sie in Blobs auf der Konsensschicht zwischengespeichert und nach etwa drei Wochen wieder freigegeben. Dies reduziert den Speicherbedarf und die damit verbundenen Kosten.
EIP-5656: MCOPY – Speicher-Kopier-Anweisung
EIP-5656 führt einen neuen Opcode, MCOPY, ein, der die Speicher-Kopier-Performance in der Ethereum Virtual Machine (EVM) verbessern soll.
Dieser Opcode ermöglicht eine effizientere und kostengünstigere Methode zum Kopieren von Daten innerhalb des Speichers.
Vorteile: Durch die Optimierung des Speicherkopiervorgangs können Entwickler leistungsfähigere und energieeffizientere Smart Contracts erstellen.
Derzeit erfordert das Kopieren von Speicher die Verwendung von zwei Opcodes (MSTORE und MLOAD), was teurer ist als die Verwendung von MCOPY.
EIP-6780: SELFDESTRUCT nur im selben Transaktionskontext
Dieser EIP soll die Verwendung des SELFDESTRUCT-Codes einschränken, um die Sicherheit und Effizienz von Smart Contracts zu verbessern.
Nach der Implementierung von EIP-6780 wird die SELFDESTRUCT-Funktion nur dann ausgeführt, wenn sie im selben Transaktionskontext aufgerufen wird, in dem der Smart Contract erstellt wurde.
Hintergrund: Die Änderung wurde unter anderem durch die bevorstehende Einführung von Verkle Trees motiviert, die die bisherige Verwendung von SELFDESTRUCT in bestimmten Szenarien unmöglich machen würde.
EIP-7044 und EIP-7045: Verbesserungen im Staking-Prozess
EIP-7044 macht freiwillige Rücknahmen für Delegierte im Staking dauerhaft gültig. Dies vereinfacht den Prozess für Validatoren aus dem Staking auszusteigen und macht ihn flexibler.
EIP-7045 erweitert das Zeitfenster, in dem eine Bestätigung (Attestation) als Teil eines Beacon Chain Blocks eingereicht werden kann. Dies erhöht die Flexibilität und Beschleunigung von Blockbestätigungen, was wiederum die Effizienz des Netzwerkes erhöht.
EIP-7514 und EIP-7516: Verbesserung von Sicherheit und Effizienz
EIP-7514 führt ein Limit für die Anzahl der Validatoren ein, die in einer Epoche aktiviert werden können, um das Wachstum der Anzahl der Validatoren zu steuern und das Netzwerk vor Überlastung zu schützen.
EIP-7516 führt den Opcode BLOBBASEFEE ein, der den Basispreis für Blobs im aktuellen Block zurückgibt. Dies ist Teil der Bemühungen, die Kosten für Transaktionen und Datenübertragungen zu optimieren.
Jedes dieser EIPs spielt eine wichtige Rolle bei der Verbesserung der Leistung, Sicherheit und Benutzerfreundlichkeit des Ethereum-Netzwerks.
Durch die Kombination dieser Verbesserungen zielt das Dencun Upgrade darauf ab, Ethereum besser für die Herausforderungen der Zukunft zu rüsten und seine Position als führende Plattform für die digitale Wirtschaft zu stärken.