Was ist EIP-4844: Wie wichtig ist Proto-danksharding?

2022-12-22 07:35:46
Fortgeschrittene
Blockchain
EIP-4844 wird mit ziemlicher Sicherheit ein weiterer wichtiger Knotenpunkt in der Geschichte der Ethereum-Entwicklung werden und den Weg für das vollständige Sharding in der Zukunft ebnen. Danksharding kann einige Jahre dauern, bis es offiziell bereitgestellt wird, da es technisch schwierig zu implementieren ist, während Proto-Danksharding, das so schnell wie möglich gestartet werden kann, das dringende Problem der unzureichenden Skalierbarkeit des Ethereum-Netzwerks vor dem offiziellen Einsatz von Sharding lösen kann . Es wird erwartet, dass die Skalierbarkeit von Ethereum nach der anschließenden Implementierung von Danksharding neue Höhen erreichen wird.

Auf dem ETH Shanghai Web 3.0 Developer Summit am 20. Mai 2022 sagte Ethereum-Gründer Vitalik, dass das erste große Ereignis nach der Fusion von Ethereum die Implementierung von EIP-4844, das als Proto-danksharding bekannt ist, und dieses Proto-danksharding sein könnte ist eine weitere Reihe von Upgrades – Dankshardings erster Schritt in einer weiteren Reihe von Upgrades. Nach dem erfolgreichen Abschluss der Fusion am 15. September stehen nun endlich weitere Upgrades inklusive EIP-4844 auf der Agenda.

Das Shanghai-Upgrade ist das erste und wichtigste Upgrade nach der Ethereum-Fusion und wird Schlüsselelemente wie die Freischaltung des ETH-Anteils beinhalten, die voraussichtlich im Laufe des Jahres 2023 formalisiert werden. Am 24. November 2022 sagten die Ethereum-Entwickler in einem Community-Meeting, dass acht EIPs, darunter EIP-4844, in die Überlegungen zum Shanghai-Upgrade einbezogen wurden. Gleichzeitig twitterte Vitalik erneut und bekräftigte, dass die Implementierung von EIP-4844 der entscheidende Beginn einer massiven Senkung der Layer-2-Gebühren für Ethereum sein wird, wodurch es für Benutzer erschwinglich wird, On-Chain-Anwendungen direkt zu nutzen, ohne dies tun zu müssen sich auf andere CeFi-Vermittler verlassen.

Also, was genau ist EIP-4844 und was bedeutet es für das Ethereum-Ökosystem als Ganzes? Dieser Artikel führt Sie ausführlich durch diese Fragen.

Sharding- und Rollup-basierte Skalierungslösungen

Die im September 2022 abgeschlossene Fusion löste nur das Energieverbrauchsproblem von Ethereum durch die Migration zu einem PoS-Mechanismus, aber nicht das Problem der unzureichenden Verarbeitungskapazität des Ethereum-Netzwerks; Was Ethereum wirklich eine höhere Verarbeitungsleistung bieten kann, ist Sharding, das später im Netzwerk bereitgestellt wird. Nach Abschluss der Merge-Phase ist Ethereum nun in die Surge-Phase eingetreten, die die Skalierbarkeit durch den Einsatz der Sharding-Technologie erheblich verbessern wird.

Quelle: Twitter von Vitalik

Um die durch die Dreieinigkeit der Blockchain-Unmöglichkeit verursachten Widersprüche endgültig zu lösen, hat Ethereum einen Expansionsplan geplant, der sich auf Sharding- und Rollup-Technologien konzentriert. Nach Abschluss der Erweiterung wird die Transaktionsverarbeitungskapazität von Ethereum erheblich verbessert, und das aktuelle Problem der hohen Gebühren wird es tun gelöst werden. Die Sharding-Technologie ist eine Layer-1-Skalierungslösung, während Beacon Chain die Rolle der Kommunikation mit allen wichtigen Sharding-Ketten spielen wird. Die Ethereum Sharding Chain ist isomorph und ist zusätzlich zur gesamten Struktur „Beacon Chain + Sharding Chain“ mit verschiedenen Kompositionen Layer 2 verbunden.

In diesem zukünftigen System ist Beacon Chain das Herzstück, das den Proof of Stake für das gesamte Ethereum bereitstellt, die Konsensschicht bildet und mit anderen Shard-Crosslinks synchronisiert. Die Beacon Chain fungiert als Herzstück des Netzwerks und koordiniert das gesamte Netzwerk durch einen 12-Sekunden-Slot und eine Epoche von 32 Zeitslots. Darüber hinaus bietet Beacon Chain eine einheitliche Sicherheit für alle wichtigen Sharding-Ketten, indem Zufallszahlen generiert werden, um Prüfer den Sharding-Ketten zuzuweisen. Für jeden Zeitschlitz wählt Beacon Chain nach dem Zufallsprinzip einen Knoten aus den Verifizierern aus, um Blockvorschlager zu werden, und für die Sharding-Kette generiert jeder Zeitschlitz auch einen Blockvorschlag. Für jeden Zeitschlitz verteilt Beacon Chain die Verifizierer auch gleichmäßig auf die Zeitschlitze und wählt dann zufällig mindestens 128 Knoten aus jeder Gruppe von Zeitschlitz-Verifizierern aus, um Komitees zu werden, um die Blöcke zu bezeugen und die Blöcke und Shard-Blöcke der Beacon Chain zu validieren.

Was ist Sharding-Technologie?

Die Sharding-Technologie leitet sich von der Datenbank-Sharding-Technologie ab, die sich derzeit auf Daten-Sharding bezieht.

Die Ethernet-Beacon-Kette soll zunächst 64 Teilketten verbinden, die konservativ geschätzt die 64-fache Verarbeitungsleistung von Ethernet 1.0 haben werden, während in der ursprünglichen Planung die Anzahl der Teilketten bis zu 1024 betragen könnte.

Unter ihnen ist jede große Sharding-Kette relativ unabhängig, und Ethereum-Adressen werden gemäß ihren Anfangsbuchstaben in mehrere Klassen eingeteilt. Jedes Sharding verarbeitet Transaktionen von derselben Adressklasse. Daher muss jeder Knoten nur einen Teil aller Transaktionen im Ethereum-Netzwerk speichern und nur den Teil verifizieren, für den er verantwortlich ist.

Abbildung: Schematische Darstellung von Ethereum Sharding

Wenn ein Knoten die auf anderen Knoten gespeicherten Daten verwenden muss, kann er über die Beacon Chain kommunizieren und koordinieren, hauptsächlich um den Root Hash anderer Shardings zu erhalten, aber um eine große Belastung der Beacon Chain zu vermeiden, wird diese Kommunikation einmal alle 6 durchgeführt Protokoll. Gleichzeitig weist Beacon Chain der Sharding-Kette Validatoren zu, indem es Zufallszahlen generiert, sodass Beacon Chain eine einheitliche Sicherheit für jede große Sharding-Kette bietet.

Die Sharding-Technologie kann die Leistung erheblich verbessern, ohne die Sicherheit zu opfern.

Sharding bietet Datenkapazität für Rollups

Database Sharding ist die aktuelle Sharding-Technologie, die von Ethereum verwendet wird, bei der jede Sharding-Kette nur Datenkapazität bereitstellt und nicht für die Verarbeitung von Transaktionen oder die Ausführung von Smart Contracts verantwortlich ist. Layer 2 übernimmt die beiden letzteren, insbesondere die großen Rollup-Projekte.

Ein Rollup ist die Aggregation eines Stapels von Transaktionsinformationen zu einem Transaktionsdatenaufruf, der dann regelmäßig in Blöcke verpackt wird, die an jede größere Sharding-Kette (Schicht 1) gesendet werden, um den Datensatz zu vervollständigen. Gemäß dem aktuellen Plan kann jedes Sharding etwa 250 KB dedizierte Datenkapazität für Rollup bereitstellen, und 64 Shardings können eine Kapazität von 16 MB erreichen. Je mehr Sharding in Zukunft verwendet wird, desto mehr Datenkapazität kann Rollup nutzen und desto niedriger sind die Betriebskosten.

Was ist Danksharding

Seit der Einführung der Sharding-Skalierungslösung von Ethereum im Jahr 2016 haben sich verwandte Sharding-Technologielösungen weiterentwickelt, wobei eine der bemerkenswertesten Änderungen der Wechsel vom vollständigen Ausführungs-Sharding zum einfacheren Daten-Sharding ist. Danksharding ist eine Skalierungslösung, die zuvor von der Ethereum-Entwicklungsgruppe, benannt nach Dankrad Feist, einem Gruppenmitglied, gefördert wurde und darauf abzielt, Dezentralisierung und Sicherheit in Einklang zu bringen.

Vitalik und andere glauben, dass es in Zukunft, wenn keine einzelne Rollup-Technologie den gesamten Markt besetzen kann und mehrere Rollups nebeneinander existieren, komplexe Handels- und Arbitrage-Möglichkeiten für mehrere Rollups aufgrund der Existenz von domänenübergreifenden Miner-extrahierbaren Wertmöglichkeiten gibt, und schließlich , wird eine kleine Anzahl von Menschen, die MEV suchen, die gesamte Blockchain kontrollieren, die Blöcke produziert.

Da eine zentralisierte Blockproduktion unvermeidlich ist, besteht die einzige Lösung darin, die Rollen von Blockbuilder und Proposer zu trennen, was als Proposer-Builder Separation (PBS) Blockbuilder bekannt ist, um den maximalen Gewinn zu erzielen und den Transaktionspool von hoch nach niedrig zu sortieren Bedingungen der Gasgebühr. Um den Gewinn zu maximieren, ordnet der Blockbuilder den Inhalt der Blockbuilder-Blöcke im Transaktionspool von der höchsten zur niedrigsten Gasgebühr und bietet dann an den Anbieter (dh Validator), der nur den Höchstbietenden auswählen kann, um den Block zu erstellen . Im vorherigen Sharding-Design wurde jedoch jedes größere Sharding und jede Beacon-Kette unabhängig validiert, was die Implementierung von PBS behinderte.

Danksharding hat sein System rund um das domänenübergreifende MEV-Problem neu gestaltet, um dem durch MEV verursachten Trend der Zentralisierung entgegenzuwirken. In Danksharding wird Beacon Chain alle Blöcke enthalten, und die Daten werden von einem Komitee vereinheitlicht und authentifiziert. Das Sharding-System wird durch dieses neue Design stark vereinfacht, Layer1 und Rollup können direkt miteinander synchronisiert werden, die Datenkapazität, die durch Sharding an Rollup zur Verarbeitung bereitgestellt wird, wird erhöht und das Latenzbestätigungsproblem wird vermieden.

Die „Überbrückungsmaßnahme“: Proto-danksharding

Danksharding wird voraussichtlich die „optimale Lösung“ für die Skalierung von Ethereum sein, aber es gibt zahlreiche technische und kommerzielle Herausforderungen für die tatsächliche Implementierung. Daher ist ein Überbrückungsplan, der Leistungsprobleme vorübergehend lindern kann, indem er früher live geht, von entscheidender Bedeutung.

Vitalik Buterin, der Gründer von Ethereum, hat seine Antworten auf häufig gestellte Fragen zu EIP-4844 oder Proto-danksharding am 19. März 2022 auf Twitter geteilt. Vitalik und andere schlagen vor, Proto-Danksharding als frühes Ethereum-Sharding-Design zu verwenden, um den Datenraum für das Rollup-Projekt zu vergrößern und gleichzeitig den Weg für zukünftiges Daten-Sharding zu ebnen. Es wird erwartet, dass der Vorschlag die Leistungsanforderungen des Ethereum-Netzwerks für Speicher und Arbeitsspeicher reduziert und möglicherweise alle Rollup-Gebühren auf ein Prozent des heutigen Niveaus senkt.

Quelle: Twitter@Vitalik.eth

Im Wesentlichen ist EIP-4844, das Proto-danksharding beinhaltet, eine vorübergehende Lösung. Vor der Einführung des vollständigen Database Sharding, das den Datenverfügbarkeitsspeicherplatz pro Block der Ethereum Beacon Chain auf 16 MB erhöht, kann EIP-4844 den verfügbaren Speicherplatz pro Block auf maximal 2 MB erhöhen. Das Präfix „Proto-“ steht für „original“ und „primitiv“, während Proto-danksharding die „erste Version“ bezeichnet, bevor Danksharding live geht. Danksharding kann aufgrund seiner technischen Schwierigkeiten mehrere Jahre dauern, bis es offiziell bereitgestellt wird, während Proto-Danksharding, das so bald wie möglich live gehen kann, das dringende Problem der unzureichenden Skalierbarkeit des Ethereum-Netzwerks vor der offiziellen Bereitstellung von Sharding lösen kann. Die Danksharding-Implementierung soll die Skalierbarkeit von Ethereum auf neue Höhen bringen.

Die neuen Blob-tragenden Transaktionen

EVM steht für Ethereum Virtual Machine, deren Rolle eine Laufzeitumgebung für alle Ethereum-Konten und Smart Contracts ist, die in der Ethereum-Kette leben. und stellt durch den Verbrauch von Gasgebühren wertvolle Computerressourcen im Netzwerk bereit. In EVM sind Anrufdaten eine wichtige Speicherressource, und die Kosten für die Verwendung von Anrufdaten machen einen erheblichen Teil der Kosten aus, die durch Layer-2-Transaktionen entstehen. Nach EIP-4844 müssen Layer-2-Daten nicht mehr im teuren Call Date gespeichert werden, sondern in der einzigartigen Form von Blob-Daten, die als Blob-tragende Transaktion bezeichnet wird.

Blob-tragende Transaktionen sind eine neue Transaktionsform, die zuvor von Vitalik vorgeschlagen wurde und die den Anrufdatenverbrauch und den Rollup-Verbrauch erheblich reduzieren kann. Auf Blob-tragende Transaktionen kann von der EVM-Ausführungsschicht nicht zugegriffen werden, sondern sie können nur untersucht werden, aber Benutzer und Prüfer können die Blob-Daten herunterladen. Aus diesem Grund wird EIP-4844 auch als Shard Blob Transactions bezeichnet, und Rollup nutzt den Platz in diesen Blobs, um komprimierte Transaktionsdaten darin zu speichern.

Es sollte jedoch beachtet werden, dass Proto-Danksharding nur die Netzwerklogik und Spezifikation für zukünftiges Daten-Sharding (d. h danksharding), und selbst nach dem Proto-danksharding-Update verbindet sich das Ethereum-Netzwerk nicht mit einem tatsächlich laufenden Sharding. Beim Proto-Danksharding müssen alle Validierer und Benutzer die Verfügbarkeit der vollständigen Daten noch direkt überprüfen. Um die Belastung der Konsensknoten zu verringern, wird Ethereum daher ein Speicherzeitlimit für Blob-Daten festlegen (wahrscheinlich zwischen 30 und 90 Tagen), und diese historischen Daten können in Zukunft auf BitTorrent oder IPFS gespeichert werden.

Fazit

Quelle: eip4844.com

Laut der Website eip4844.com, Es gibt sechs Hauptvorteile von EIP-4844: Rollup-freundlich, niedrigere Gasgebühr, Aufwärtskompatibilität, in Beacon-Knoten vorhanden, reduzierte Festplattennutzung und kürzere Speicherzeit für Blob-Daten. Es wird erwartet, dass EIP-4844 im Jahr 2023 nach dem Hard-Fork-Upgrade in Shanghai offiziell im ETH-System bereitgestellt wird. Nach Abschluss des Upgrades sollen Layer2-Projekte wie Arbitrum und Optimism davon profitieren.

Zu diesem Zeitpunkt wird EIP-4844 wahrscheinlich ein weiterer wichtiger Knotenpunkt in der Geschichte der Ethereum-Entwicklung werden und gleichzeitig den Weg für ein vollständiges Sharding in der Zukunft ebnen.

Autor: Ashely
Übersetzer: piper
Rezensent(en): Hugo、Cedric、Ashely、Joyce
Haftungsausschluss
* Die Informationen sind nicht als Finanzberatung gedacht und stellen auch keine Empfehlung irgendeiner Art dar, die von Gate angeboten oder unterstützt wird.
* Dieser Artikel darf ohne Bezugnahme auf Gate nicht reproduziert, übertragen oder kopiert werden. Zuwiderhandlung ist eine Verletzung des Urheberrechtsgesetzes und kann gerichtlich verfolgt werden.

Teilen

Crypto Calendar
Tokens Unlock
Wormhole will unlock 1,280,000,000 W tokens on April 3rd, constituting approximately 28.39% of the currently circulating supply.
W
-7.32%
2026-04-02
Tokens Unlock
Pyth Network will unlock 2,130,000,000 PYTH tokens on May 19th, constituting approximately 36.96% of the currently circulating supply.
PYTH
2.25%
2026-05-18
Tokens Unlock
Pump.fun will unlock 82,500,000,000 PUMP tokens on July 12th, constituting approximately 23.31% of the currently circulating supply.
PUMP
-3.37%
2026-07-11
Tokens Unlock
Succinct will unlock 208,330,000 PROVE tokens on August 5th, constituting approximately 104.17% of the currently circulating supply.
PROVE
2026-08-04
sign up guide logosign up guide logo
sign up guide content imgsign up guide content img
Sign Up

Verwandte Artikel

Was ist Tronscan und wie kann man es im Jahr 2025 verwenden?
Einsteiger

Was ist Tronscan und wie kann man es im Jahr 2025 verwenden?

Tronscan ist ein Blockchain-Explorer, der über die Grundlagen hinausgeht und Wallet-Verwaltung, Token-Verfolgung, Einblicke in Smart Contracts und Teilnahme an der Governance bietet. Bis 2025 hat er sich mit erweiterten Sicherheitsfunktionen, erweiterten Analysen, Cross-Chain-Integration und verbesserter mobiler Erfahrung weiterentwickelt. Die Plattform umfasst nun eine erweiterte biometrische Authentifizierung, Echtzeit-Transaktionsüberwachung und ein umfassendes DeFi-Dashboard. Entwickler profitieren von KI-gestützter Analyse von Smart Contracts und verbesserten Testumgebungen, während Benutzer einen vereinheitlichten Multi-Chain-Portfolio-Blick und eine gestenbasierte Navigation auf mobilen Geräten genießen.
2023-11-22 18:27:42
Was ist Bitcoin?
Einsteiger

Was ist Bitcoin?

Bitcoin ist ein dezentralisiertes digitales Währungssystem, das den direkten Werttransfer zwischen Nutzern sowie die langfristige Speicherung von Vermögenswerten ermöglicht. Entwickelt von Satoshi Nakamoto, arbeitet es unabhängig von zentralen Autoritäten. Die Integrität und der Betrieb des Systems werden stattdessen gemeinschaftlich mithilfe von Kryptografie und einem dezentralen Netzwerk sichergestellt.
2022-11-21 10:38:01
Verständnis von KRC-20-Token: Der Token-Standard des Kaspa-Ökosystems
Erweitert

Verständnis von KRC-20-Token: Der Token-Standard des Kaspa-Ökosystems

Erkunden Sie KRC-20-Token im Kaspa-Ökosystem. Verstehen Sie ihre Bedeutung, lernen Sie, wie man sie prägt und handelt, und entdecken Sie Top-Projekte und -Werkzeuge, die Innovationen für den Token-Standard des Kaspa-Ökosystems vorantreiben.
2024-10-21 05:46:03
Was ist Pyth Network?
Einsteiger

Was ist Pyth Network?

Pyth Network hat gerade seinen nativen Token $PYTH eingeführt und 2,55 Milliarden Token als Airdrop an Community-Mitglieder und Benutzer verteilt. Über 75.000 Wallets kommen für den Airdrop in Frage und ziehen große Aufmerksamkeit auf dem Markt auf sich.
2023-12-15 17:25:24
Chainlink 2.0 - Ein Spielwechsler?
Erweitert

Chainlink 2.0 - Ein Spielwechsler?

Das Wachstumspotenzial des Kryptomarktes und seiner Anwendungen wird eine große Nachfrage nach hochwertigen Orakeldiensten erzeugen. Chainlink scheint sehr gut positioniert zu sein, um von dieser Bewegung zu profitieren und der führende Anbieter dieser Art von Dienstleistungen zu bleiben.
2022-12-16 10:47:55
Was ist Coti? Alles, was Sie über COTI wissen müssen
Einsteiger

Was ist Coti? Alles, was Sie über COTI wissen müssen

Coti (COTI) ist eine dezentrale und skalierbare Plattform, die reibungslose Zahlungen sowohl für traditionelle Finanz- als auch für digitale Währungen unterstützt.
2023-11-02 09:09:18