Vorwort

Da die Zeit für das Shanghai-Upgrade von Ethereum immer näher rückt, werden die Diskussionen immer lauter. Einerseits freuen sie sich auf die funktionalen Verbesserungen, die jedes Upgrade von Ethereum mit sich bringt, und andererseits freuen sie sich sind besorgt darüber, ob es nach dem Upgrade irgendwelche Unannehmlichkeiten geben wird. Das Problem der sinkenden Währungspreise hängt insbesondere dieses Mal mit der Freigabe der Beacon-Chain-Zusagen zusammen, weshalb sich viele Menschen um das Shanghai-Upgrade kümmern Äther.

Was genau beinhaltet dieses Upgrade von Ethereum Shanghai (Capella)? Welche Auswirkungen wird es haben? Dieser Artikel hat für Interessierte eine gewisse Sortierung vorgenommen.

Ethereum-Kernentwickler (Kernteam)

Aber bevor ich über das Shanghai-Upgrade spreche, muss ich über die Kernentwickler von Ethereum sprechen. Schließlich ist es diese Gruppe von Leuten, die über die Entwicklungsrichtung von Ethereum diskutieren und entscheiden, bevor ich über den Inhalt des Shanghai-Upgrades diskutiere um diese Gruppe kennenzulernen. Wer ist die Person?

Der Name „Core Team“ von Ethereum geht auf einen „Frage-und-Antwort“-Beitrag im Reddit-Forum im Juli 2014 zurück, der vom frühen Ethereum-Team beantwortet wurde. In dem Beitrag fügte das Ethereum-Team seinem Namen ein Wort hinzu und wurde zum „Ethereum-Kernteam“. Ende 2015 schuf Gavin Wood, Mitbegründer von Ethereum, einen Gitter-Kanal namens „AllCoreDevs“, über den die Kernentwickler von Ethereum über Fragen der Protokollentwicklung kommunizieren konnten.

Kernentwickler von Ethereum sind diejenigen, die wichtige Beiträge zur Entwicklung des zugrunde liegenden Protokolls von Ethereum leisten. Ein Beispiel für einen bedeutenden Beitrag wäre die Übermittlung mehrerer Codeteile an die Ethereum-Software (auf einer niedrigeren Ebene als der dApp-Ebene, etwa als Client-Code); ein anderes Beispiel wäre jemand, der die Protokollspezifikation für Ethereum 2.0 schreibt. Der Titel „Core Developer“ ist jedoch kein Titel, der jemandem verliehen wird, und er ist keineswegs dauerhaft. Wenn Sie keinen Beitrag mehr leisten, sind Sie nur noch ein „ehemaliger Ethereum-Kernentwickler“. Wie Ethereum-Mitbegründer Gavin Wood.

Aktueller Fortschritt des Shanghai-Upgrades

Die Ethereum Foundation hielt am 5. Januar ihr erstes ACD-Treffen im Jahr 2023 ab und bestätigte ihre Pläne, Anfang Februar ein „öffentliches Testnetz“ für das Shanghai-Upgrade zu starten, und plante vorläufig, das „Mainnet“ für das Shanghai-Upgrade irgendwann im März zu starten.

Der von Shanghai aktualisierte Mainnet-Shadow Fork (Shadow Fork) wurde ebenfalls fertiggestellt und startete am 23.01. um 22:30 Uhr. Der „Shadow Fork“ wird als Testumgebung für das Shanghai-Upgrade dienen und es Entwicklern ermöglichen, Fehler und mögliche Probleme zu identifizieren.

Alle im Upgrade enthaltenen EIPs umfassen:

  • EIP-3651: Warme COINBASE

  • EIP-3855: PUSH0-Anweisung

  • EIP-3860: Initcode drosseln und messen

  • EIP-4895: Beacon-Kette forciert Auszahlungsoperationen‌

Das EOF (EVM Object Format), das ursprünglich im Haupt-Upgrade dieses Upgrades enthalten war, wurde während des Treffens als gelöscht bestätigt, und die nachfolgenden Diskussionen werden sich auf das nachfolgende Cancun-Upgrade konzentrieren.

🔰 EIP-3651: Warme COINBASE

Dieses EIP behebt ein Versehen in EIP-2929, das die Gaskosten für den Zugriff auf bestimmte Datenfelder änderte, je nachdem, ob der Client die Datenfelder im Speicher gespeichert hat (WARM) oder sie von der Festplatte abrufen muss (COLD).

EIP-2929 Zu Beginn jeder Transaktion werden zwei Daten im Client-Speicher auf WARM gesetzt: die Sendeadresse und die Empfangsadresse. EIP-3651 fügt dieser Liste eine dritte Adresse hinzu, die COINBASE-Adresse (auch bekannt als feeRecipient), da es sich auch um die Adresse handelt, die der Client bei der Verarbeitung von Blocktransaktionen im Speicher hat.

🔰 EIP-3855: PUSH0-Anweisung

Wie der Name schon sagt, führt EIP-3855 einen Opcode ein, der den Wert 0 auf den Stack schiebt. Das Drücken von 0 wird häufig zum Auffüllen von Werten im EVM verwendet, und dieser Opcode bietet eine effizientere und kostengünstigere Möglichkeit, dies zu tun.

🔰 EIP-3860: Initcode drosseln und messen

Dieses EIP erhöht die maximale Größe von Initcodes und führt eine Gasmessung basierend auf ihrer Länge ein. Die Größenbeschränkung fügt der EVM eine Invariante hinzu, die es einfacher macht, über Änderungen nachzudenken und sie vorzuschlagen.

Es wurde ein Initcode-Overhead von 2 Gas/32 Byte eingeführt, um die Jumpdest-Analyse zu berücksichtigen, die der Client vor der Ausführung durchführen muss, was in früheren Gasplänen nicht berücksichtigt wurde.

🔰 EIP-4895: Beacon-Chain-Push-Entzugsvorgang‌

Dieses EIP bietet Validatoren in der Beacon-Kette eine Möglichkeit, Gelder in die EVM abzuheben. Die Architektur basiert eher auf „Push“ als auf „Pull“, wobei Abhebungen auf der Ausführungsebene verarbeitet werden müssen, sobald sie aus der Konsensebene entfernt werden.

Abhebungen werden als „Operation“ in der Ausführungsnutzlast dargestellt, und der EL-Client wendet diese Abhebungen an, nachdem die Transaktion beim Erstellen oder Verarbeiten des Blocks ausgeführt wurde. Mit anderen Worten: Abhebungen werden ähnlich wie die Gutschrift von Proof-of-Work-Belohnungen verarbeitet und konkurrieren nicht mit Benutzertransaktionen um Blockplatz.

Dieser Ansatz ist aufwändiger als der vorherige Ansatz der Einführung neuer Transaktionstypen, trennt diesen Vorgang auf „Systemebene“ jedoch klar von regulären Transaktionen. Diese Trennung erleichtert die Sicherheit, indem sie das Testen vereinfacht, indem sie die Interaktionen reduziert, die durch die Vermischung solcher Bedenken auf Systemebene mit Benutzerdaten entstehen.

Darüber hinaus ist dieser Ansatz im Hinblick auf das Kernprotokoll komplexer als „Pull“-basierte Alternativen, ermöglicht jedoch eine engere Integration der Schlüsselfunktionen in das Protokoll selbst.

Verbessertes Verkaufsdruckproblem

Ich glaube, dass dies ein Problem ist, das viele Menschen beschäftigt, denn nach Angaben von Dune Analytics und der offiziellen Website können nach dieser Freischaltung mehr als 16 Millionen ETH abgehoben werden, was 26,6 Milliarden US-Dollar entspricht Das ist zwar kein kleiner Betrag, aber jeder hat vielleicht die folgenden Punkte übersehen:

🔰 Frühe Stake-Benutzer sind langjährige Unterstützer von Ethereum

Diese frühen Nutzer, die bereit sind, größere Risiken einzugehen, sind diejenigen, die bereits langjährige Unterstützer von Ethereum sind. Aufgrund ihrer aktuellen Marktposition sind sie auch eher bereit, ihre ETH in Zukunft zu verkaufen.

🔰 Möglicherweise ist es für Institutionen oder Großinvestoren attraktiver

Mit der Öffnung der Pfandfreigabe ist es möglich, mehr Institutionen oder Großinvestoren zum Einstieg zu bewegen. Einerseits schafft diese Funktion mehr Vertrauen, andererseits kann sie einigen Benutzern einen besseren Ausstiegsmechanismus bieten. Ohne sich Gedanken über die Ausstiegsliquidität oder den Abschlag zu machen, müssen einige Benutzer auch im Bärenmarkt ein relativ stabiles Einkommen erzielen. Das aktuelle jährliche Einkommen der ETH-Währung kann während des Bullenmarkts nicht mit DeFi vergleichbar sein. Angesichts der aktuellen Marktbedingungen ist diese Rendite jedoch für langfristige Unterstützer immer noch attraktiv.

🔰 Community-Konsens von Ethereum

Ethereum selbst verfügt über eine Entwicklerbasis, eine ökologische Basis und eine Benutzerbasis. Auf dieser Grundlage hat sich ein relativ starker Community-Konsens gebildet. Dieser Community-Konsens, da sich das Ethereum-Ökosystem weiterentwickelt, einschließlich Layer 2, der nach und nach die überwiegende Mehrheit der öffentlichen Ketten übertrifft, wird die Rolle von Ethereum als grundlegendste Abwicklungsschicht und Sicherheitsanbieter im Bereich der Verschlüsselung seinen Burggraben nur stärken.

🔰 Neben der Freischaltung des ETH-Stakes bringt das Upgrade auch weitere Funktionsoptimierungen mit sich

Dieses Upgrade umfasst nicht nur die Freischaltung des ETH-Stakes, sondern auch andere Upgrades, die sich auch positiv auf die langfristige Entwicklung des Ökosystems auswirken. EIP-3651 kann beispielsweise Bergleuten dabei helfen, Gaskosten zu sparen und Bergmannstransaktionen zu beschleunigen. EIP-3855 kann beispielsweise auch größere Verträge unterstützen und die Bereitstellung von Verträgen mit umfangreicheren Funktionen unterstützen Entwickler bringen einfallsreicheres dAPP auf den Markt.

Analysten von JP Morgan sagten in einem Bericht auch, dass das Ethereum Shanghai-Upgrade Schätzungen zufolge die Staking-Einnahmen von Coinbase steigern werde. Coinbase erwirtschafte durch das Ethereum Staking bereits etwa 50 Millionen US-Dollar an Einnahmen, und nach dem Ethereum Shanghai-Upgrade werde dies voraussichtlich der Fall sein dass 95 % der Privatanleger auf Coinbase am Ethereum Staking teilnehmen können, was Coinbase einen Jahresumsatz von 225 Millionen US-Dollar auf 545 Millionen US-Dollar bescheren wird.

🔰 Zusammenfassung

Aufgrund der oben genannten vier Punkte glaube ich persönlich, dass die sofortige Öffnung der Pfandfreigabe nur minimale Auswirkungen auf den Verkaufsdruck haben wird. Auch dieses „Upgrade-Ereignis“ wird sich positiv auf die langfristige Entwicklung des gesamten Ethereum auswirken, also machen Sie sich keine Sorgen zu viel.

abschließend

Wie bereits erwähnt, wirkt sich das Shanghai-Upgrade von Ethereum positiv auf die langfristige Entwicklung des gesamten Ethereum aus. Das bedeutet, dass die Mitglieder des Kernteams bessere Möglichkeiten zur Optimierung der Dienste des gesamten Ethereum diskutiert haben, obwohl EOF nicht einbezogen wurde In dieser Runde ist das Upgrade letztendlich etwas schade. Aus Sicht des Entwicklers wird die Vereinheitlichung des EVM-Formats jedoch dazu beitragen, die Anzahl der zu wartenden „parallelen EVMs“ zu verringern Ich kann nur weiterhin auf das ACD-Folgetreffen achten und mich auf das nächste Upgrade freuen.

Um eine solche Leistung zu erzielen, möchte ich mich im Hinblick auf die Consensus Layer Conference (CL), EIP-4844, wirklich bei allen Entwicklern bedanken als erstes Upgrade in der Zukunft bezeichnet wurde, freue ich mich sehr auf die Änderungen und Entwicklungen, die dieser von V God veröffentlichte Vorschlag für das nächste Upgrade mit sich bringen kann.

Verweise

  1. Handbuch zum Ethereum-Builder

    https://ethereum.org/zh-tw/developers/

  2. Hudson Jameson: „Was ist ein Ethereum-Kernentwickler?“

    https://hudsonjameson.com/2020-06-22-what-is-an-ethereum-core-developer/

  3. Sitzung der Ausführungsebene 152 #700

    https://github.com/ethereum/pm/issues/700

  4. Shanghai-Update könnte Aussichten für Coinbase aufhellen: JP Morgan

    https://decrypt.co/119735/shanghai-update-could-brighten-outlook-for-coinbase-jp-morgan

  5. EIP-4844: SHARD-BLOB-TRANSAKTIONEN

    https://www.eip4844.com/

#warumcrypto #Ethereum