
Das Pectra -Upgrade ist der nächste wichtige Meilenstein für das Ethereum -Netzwerk und wird voraussichtlich im ersten Quartal 2025 implementiert.Dieses Upgrade umfasst zwei Hauptteile: Prager Ausführungsschicht Upgrade und Electra Protocol Layer Upgrade.
Im Gegensatz zu früheren Hauptverbesserungen hat Pectra kein herausragendes Hauptziel, konzentriert sich jedoch auf mehrere technologische Verbesserungen und Optimierungen.Dies steht im Gegensatz zu dem Dencun -Upgrade (eine erhebliche Verringerung der L2 -Gebühren) oder des Shapella -Upgrades (verfügbar für ETH -Abhebungen, und vervollständigt den letzten Schritt im Übergang von Ethereum zum Nachweis des Anteils (POS).
Letzte Fortschritte
Kürzlich diskutierten Ethereum Core Developers (ACD, alle Kernentwickler) die Möglichkeit, das Pectra -Upgrade in einer Telefonkonferenz in zwei Phasen aufzuteilen.Nach diesem Vorschlag:
-
Das Pectra-Upgrade umfasst EIPs von Pectra-Devnet-3 (siehe unten für Einzelheiten).
-
Das ursprüngliche geplante EOF (EVM -Objektformat) und Peerdas (Peer Data Verfügbarkeitsabtastung) wird auf das nächste Upgrade verschoben, das vorläufig Fusaka (Fulu + Osaka) genannt wird.
-
Die ursprünglich in Osaka (OSAKA) implementierten Inhalte mit den von den minellen Bäumen bezogenen Inhalte werden weiter verschoben und können in nachfolgenden Amsterdam (Amsterdam) -Abgrades implementiert werden.
Dieser phasedige Ansatz soll sicherstellen, dass die Skalierung und Komplexität jedes Upgrades in einem kontrollierbaren Bereich bleibt und gleichzeitig genügend Zeit für die vollständige Prüfung und Verbesserung verschiedener Technologien bleibt.
Pectra upgrade verwandte EIPs
Bestätigt eingeschlossene EIPs
-
EIP-2537[1]: BLS12-381 Vorkompilierung des Kurvenbetriebs
-
EIP-2935[2]: Speichern Sie den historischen Block -Hash im Staat
-
EIP-6110[3]: Geben Sie die Ablagerungen der Kette an
-
EIP-7002[4]: Auslösbare Ausführungsschichtauslass
-
EIP-7251[5]: Erhöhen Sie den maximal wirksamen Gleichgewicht
-
EIP-7549[6]: Bewegen Sie den Ausschussindex aus dem Beweis heraus
-
EIP-7685[7]: Anfrage der allgemeinen Ausführungsschicht
-
EIP-7702[8]: Richten Sie den EOA -Kontocode für eine Transaktion ein
In Betracht gezogene EIPs
-
EIP-7212: Unterstützt die Vorkompilierung der SECP256R1-Kurve
-
EIP-7547[9]: LISTE einschließen
-
EIP-7623[10]: Erhöhen Sie die CALLDATA -Kosten
-
EIP-7742[11]: Dekomprimieren
Key EIP -Einführung
EIP-2537: Vorkompilierung des BLS12-381-Kurvenbetriebs
In diesem Vorschlag wird Vorkompilierungsoperationen in die BLS12-381-Kurve eingeführt und die Effizienz von Operationen wie die BLS-Signaturüberprüfung erheblich verbessert.Im Vergleich zur vorhandenen BN254-Vorkompilierung bietet der BLS12-381 eine größere Sicherheit (über 120 Bit, verglichen mit nur 80 Bit für den BN254).Diese Verbesserung umfasst nicht nur grundlegende Kurvenoperationen, sondern integriert auch mehrere exponentielle Operationen, wodurch die Grundlage für die effiziente Aggregation von öffentlichen Schlüssel und Unterschriften gelegt wird.
EIP-2935: Historische Blockhash im Staat retten
Der Vorschlag schlägt vor, die Hashes der letzten 8192 Blöcke im Systemvertrag zu speichern, eine Änderung, die hauptsächlich zur Unterstützung der staatenlosen Kundenausführung unterstützt wird.Auf diese Weise können Staateless Clients die erforderlichen historischen Informationen leichter erhalten und gleichzeitig die Kompatibilität mit vorhandenen Blockhash -Opcodes beibehalten.Dies vereinfacht nicht nur den Speichermechanismus der Block -Hash -Geschichte, sondern bietet auch neue Möglichkeiten, um auf historische Daten zuzugreifen.
EIP-6110: Stellen Sie die Ablagerungen der Kette vor
Der Vorschlag integriert den Prozess der Validatorablagerungen direkt in die Blockstruktur der Ethereum -Ausführungsschicht.Diese Änderung verlagert die Einschluss- und Überprüfungsverantwortung von Einlagen von der Konsensschicht in die Ausführungsschicht und beseitigt die Notwendigkeit, dass die Konsensschicht über Einlagen (oder ETH1DATA) abstimmen muss.Generieren von Einlagenlisten durch Analyse von Vertragsprotokollereignissen für Einzahlungstransaktionen verbessert nicht nur die Sicherheit und Effizienz der Einzahlungsverarbeitung, sondern verbessert auch die Benutzererfahrung.Darüber hinaus vereinfacht es das Design von Client -Software und verringert die Komplexität des Gesamtsystems.
EIP-7002: Auslöser ausführbare Ausführungsschichtausgang
Der Vorschlag führt einen neuen Mechanismus ein, mit dem Validatoren Retraktions- und Ausstiegsvorgänge über die Auszahlung der Ausführungsschicht (0x01) auslösen können.Die spezifische Implementierung besteht darin, die Auszahlungsnachricht an den Ausführungsschichtblock anzuhängen und dann nach der Konsensschicht zu verarbeiten.Dieser Ansatz bietet Validatoren flexiblere Exit -Optionen, während die Systemsicherheit und -konsistenz beibehalten werden.
EIP-7251: Erhöhen Sie den maximalen effektiven Gleichgewicht
Der Vorschlag zielt darauf ab, das maximale effektive Gleichgewicht der Ethereum -Validatoren (max_effective_balance) zu erhöhen und gleichzeitig ein Mindestzustandsbilanz von 32 ETH aufrechtzuerhalten.Diese Änderung hat mehrere Vorteile:
-
Ermöglichen Sie großen Knotenbetreibern, sich zu weniger Validatoren zu verwandeln und die Betriebseffizienz zu verbessern.
-
Bieten Sie kleine Zusagen mit der Möglichkeit, Zinsen -Belohnungen zu erhalten und die Attraktivität von Zusagen zu erhöhen.
-
Bieten Sie flexiblere Optionen für die Anleihe mehr Teilnehmer.
-
Reduzieren Sie redundante Validatoren im Netzwerk und reduzieren Sie die Anzahl der P2P -Nachrichten.
-
Reduzieren Sie den Speicherverbrauch von Beaconstate und verbessern Sie die Systemeffizienz.
-
In Verbindung mit der Verbesserung des partiellen Entzugsmechanismus der Ausführungsschicht optimieren Sie die Liquidität des gesamten Ethereum -Netzwerks weiter.
EIP-7549: Bewegen Sie den Ausschussindex aus dem Beweis heraus
In dem Vorschlag wird empfohlen, das Feld des Ausschusses des Index des Ausschusses aus der unterzeichneten Nachweismeldung zu entfernen, um die gleiche Konsensabstimmung zu erreichen.Das Hauptziel dieser Änderung ist es, die Effizienz des Casper -FFG -Clients zu erhöhen, indem die durchschnittliche Anzahl von Paaren reduziert wird, die zur Validierung von Konsensregeln erforderlich sind.Während alle Arten von Kunden von dieser Verbesserung profitieren können, kann diese Änderung zu der bedeutendsten Leistungsverbesserung für ZK -Schaltungen führen, die den Casper -FFG -Konsens nachweisen müssen.
EIP-7685: Anfrage der allgemeinen Ausführungsschicht
Der Vorschlag definiert einen gemeinsamen Rahmen für die Speicherung und Bearbeitung von Anfragen, die durch intelligente Verträge ausgelöst werden.Die spezifische Implementierung besteht darin, jedem Ausführungskopf und der Karosserie ein Feld hinzuzufügen, um die Anforderungsinformationen zu speichern, wodurch diese Anforderungen der Konsensschicht ausgesetzt werden können, sodass sie jede Anfrage bearbeiten können.Dieser Mechanismus ist hauptsächlich so konzipiert, dass die zunehmenden Anforderungen an Smart Contract Control-Validatoren in Smart Contract Control COPPEMS für komplexere On-Chain-Interaktionen in der Zukunft bilden.
EIP-7702: EOA-Kontocode für eine Transaktion einrichten
EIP-7702 Vorgeschlagen von Vitalik Buterin et al.Der Vorschlag führt eine neue Art von Transaktion vor, die es externer Konten (EOA) ermöglicht, Kontocodes über einen Autorisierungsmechanismus einzurichten.Diese Verbesserung unterstützt mehrere neue Funktionen:
-
Batch -Operationen: Ermöglicht EOA, mehrere Vorgänge in derselben Transaktion auszuführen, um die Effizienz zu verbessern.
-
Zahlungstransaktionen: Bereitstellung von Dritten für die Zahlung von Transaktionsgebühren.
-
Herabstufung der Berechtigung: Verbessern Sie die Sicherheit und Flexibilität Ihres Kontos.
Durch die Einführung einer neuen Transaktionsstruktur verbessert der Vorschlag nicht nur die Funktionalität und Verfügbarkeit von EOA, sondern bietet auch eine gute Kompatibilität und Skalierbarkeit für zukünftige Kontoabstraktionstechnologien.
Abschluss
Obwohl das Pectra -Upgrade kein herausragendes Hauptziel hat, wird es die Funktionalität, Sicherheit und Effizienz des Ethereum -Netzwerks durch eine Reihe von technologischen Verbesserungen und Optimierungen weiter verbessern.Im Laufe des Upgrade -Plans werden möglicherweise mehr EIPs integriert oder angepasst.