Was sind Ethereum Improvement Proposals (EIPs)?

Lesen 5 min.
Medium
Im Kreis rotierende Coins
Wichtigste Erkenntnisse:
— Die Ethereum-Gemeinschaft kann über Ethereum Improvement Proposals (EIPs) Vorschläge für Netzwerkänderungen oder Upgrades in der Blockchain einreichen.

— Die Gemeinschaft gibt Feedback zum EIP und stellt sicher, dass es im besten Interesse des Ethereum-Netzwerks ist. Das Prüfungsverfahren ist offen und transparent, und jeder kann daran teilnehmen.

— EIPs tragen dazu bei, dass Verbesserungen am Ethereum-Netzwerk gut durchdacht sind und von der Gemeinschaft breit unterstützt werden.

— EIPs ermöglichen es der Ethereum-Blockchain, auf die sich entwickelnde Blockchain-Umgebung zu reagieren und Änderungen durchzuführen, die der Gemeinschaft und dem Netzwerk selbst zugute kommen.

In den letzten Monaten wurde viel über Änderungen an der Ethereum-Blockchain gesprochen – mehr über die Zusammenführung erfahren Sie in diesem Artikel.

Aber haben Sie sich jemals gefragt, wie Änderungen an der Blockchain initiiert werden?

Die meisten Änderungen an Ethereum haben ihren Ursprung im Ethereum Improvement Proposal (EIP) Prozess.

Der Ethereum Improvement Proposal (EIP) -Prozess ist ein wichtiger Bestandteil des Ethereum-Protokolls und -Ökosystems.

Aber was genau sind Ethereum Improvement Proposals (EIPs), wie funktionieren sie und warum sind sie wichtig? Schauen wir uns das an.

Was ist ein Ethereum Improvement Proposal (EIP)?

Ein Ethereum Improvement Proposal (EIP) ist ein formeller Vorschlag zur Änderung eines Elements des Ethereum-Netzwerks. EIPs können von kleinen Verbesserungen, wie der Klärung bestehender Funktionen, bis hin zu größeren Upgrades wie der Änderung des Konsensmechanismus des Netzes reichen. Einen Überblick über den Prozess finden Sie hier unter EIP-1, der das Verfahren für alle EIPs seither standardisiert hat.

Allgemein kann man zwischen drei Arten von EIP1 unterscheiden.

Standard Track EIP

Standard EIPS sind jede Art von Verbesserung, die sich grundlegend auf die Funktionsweise der Blockchain oder die von ihr angebotenen Funktionen und Merkmale auswirken. Dazu gehören Änderungen am Konsensprotokoll, Änderungen an den Regeln für die Blockvalidierung oder alle Änderungen, die die Interoperabilität von Anwendungen, die Ethereum nutzen, beeinträchtigen.

Diese könnten sich auf die Vernetzung beziehen oder z. B. neue Token-Standards einführen.

Handelt es sich bei der fraglichen Änderung um eine Kernentwicklung (d.h. eine, die zu einer Gabelung führen würde), so ist eine spezielle Maßnahme des Kernentwicklungsteams erforderlich, um sie zu aktivieren. Darauf kommen wir gleich zurück.

Meta EIP

Diese werden auch als Prozess-IPs bezeichnet und sind in der Regel Änderungen an einem der Off-Chain-Elemente von Ethereum, wie z. B. Verfahren, Entscheidungsprozesse oder Änderungen an den bei der Ethereum-Entwicklung verwendeten Tools oder der Umgebung.

Informational EIP

Eine informative EIP stellt der Ethereum-Community Informationen oder Leitlinien zu einem bestimmten Thema zur Verfügung. Sie schlägt jedoch keine Änderung des Netzes vor und verlangt auch nicht, dass sie umgesetzt wird.

Zusammenfassend lässt sich also sagen, dass sich EIPs entweder auf Änderungen auf der Chain konzentrieren, wie z. B. Änderungen des Protokolls oder neue Token-Standards (wobei die bedeutendste Änderung einen vollständigen Hard Fork für die Blockchain bedeutet). Sie können sich auf Prozesse außerhalb der Chain beziehen. Auch auf die Entscheidungsverfahren, die von den Netzknoten nach der Ratifizierung befolgt werden müssen. Sie betreffen aber nicht die Funktion der Blockchain selbst; oder sie sind lediglich beratende Leitlinien für die Community. Die nicht von der Community akzeptiert oder aktiv umgesetzt werden müssen, selbst wenn sie fertiggestellt sind.

Wie werden EIPs verarbeitet?

Wie ein EIP im Einzelnen geprüft, erörtert und umgesetzt wird, hängt von der Art des Vorschlags ab – schauen wir uns diese nun genauer an.

Wer berücksichtigt neue EIPS?

Unabhängig davon, um welche Art von Vorschlag es sich handelt, werden einige wichtige Einrichtungen in den Abwägungsprozess eingebunden sein:

  • Der EIP-Autor/Champion – dies ist die Person, die den Vorschlag verfasst hat und ihn nun zur Prüfung vorlegt.
  • Ethereum Editorenteam – auch bekannt als die Katzenhirten von Ethereum. Die Editoren haben die Aufgabe, die EIPs auf technische Genauigkeit, Rechtschreibung und Grammatik zu überprüfen. Sie arbeiten mit dem Autor zusammen, um sicherzustellen, dass die Vorschläge das richtige Format haben, um in die Überprüfungsphase der Gemeinschaft auf GitHub aufgenommen zu werden.

Das Editorenteam (alle gewählten Mitglieder) besteht aus einigen der ursprünglichen Ethereum-Entwickler, ehemaligen Entwicklern anderer Plattformen sowie aus Forschern und Software-Ingenieuren.

Diese Personen werden aufgrund ihrer fundierten Kenntnisse über Ethereum und den Blockchain-Bereich geschätzt. Daher üben sie gemeinsam einen erheblichen Einfluss auf den EIP-Prozess aus.

  • Ethereum Kernentwicklerteam – das Kernentwicklerteam (Core Developer Team) besteht aus prominenten Entwicklern und Forschern, die aktiv an der Software der Datenknoten des Netzwerks arbeiten und eine Schlüsselrolle bei technischen Diskussionen über neue Vorschläge spielen.
  • Ethereum-Gemeinschaft – Endnutzer der Ethereum-Blockchain, die die Zukunft der Ethereum Blockchain mitbestimmen wollen.

Wie werden neue EIPs verarbeitet?

Das Genehmigungsverfahren für ein EIP ähnelt in gewisser Weise der Verabschiedung eines neuen Gesetzes, mit verschiedenen Phasen der Diskussion, Änderung und Überprüfung. Je nachdem, ob es sich bei der EIP um einen Kernvorschlag handelt oder nicht, gibt es verschiedene Varianten dieses Verfahrens. Alle EIPs folgen einem Standardprozess, der die folgenden Phasen umfasst:

  • Entwurf – dies ist die Phase, bevor der EIP auf GitHub veröffentlicht wird. Um in das offizielle Ethereum-Repository auf GitHub aufgenommen zu werden, muss es zunächst von einem Editor auf Fehler geprüft und richtig formatiert werden. Dadurch wird sichergestellt, dass alle Vorschläge einheitlich und technisch sinnvoll sind und einen klaren Vorschlag darstellen, den die Gemeinschaft objektiv bewerten kann. Erst dann wird es auf GitHub zur weiteren Überprüfung veröffentlicht.
  • Überprüfung – in dieser Phase kennzeichnet der Autor oder der Befürworter des EIP den veröffentlichten Vorschlag als geeignet für die Überprüfung durch Fachkollegen.
  • Last Call – sobald eine EIP die früheren Phasen der Peer-Review durchlaufen hat. Anschließend muss er von der breiten Öffentlichkeit geprüft werden. Die EIPs müssen mindestens zwei Wochen lang in diesem Stadium verbleiben, um der Gemeinschaft ausreichend Zeit zu geben, den Vorschlag zu lesen, zu prüfen und Stellung zu nehmen.

Zu diesem Zeitpunkt kann der Vorschlag zur weiteren Überprüfung durch den Autor zurückgeschickt werden, falls dies für notwendig erachtet wird. Bleibt der Vorschlag sechs Monate oder länger hier und ist er während dieser Zeit inaktiv, wird er in den Status „stagnierend“ versetzt, wodurch er bis zu einem späteren Zeitpunkt nicht mehr geprüft werden kann.

  • Final (Non-core) – in der Finalphase erreicht die EIP ihren endgültigen Standard. Vor der Annahme durch die Community sind keine weiteren Änderungen erforderlich.
  • Final (Core) – für Kern-EIPs gibt es eine weitere Phase nach der Final-Phase. Das Kernentwicklungsteam muss die nun ratifizierte Änderung in die Client-Node-Software implementieren, damit sie aktiviert werden kann.

Warum sind EIPs wichtig?

EIPs ermöglichen Anpassungen und Verbesserungen im Netz. Dies ermöglicht der Blockchain die Flexibilität, den sich ändernden Anforderungen des Blockchain-Space gerecht zu werden. Außerdem ermöglichen sie eine offene Zusammenarbeit durch Anregungen aus der Gemeinschaft.

EIPs sind wichtig, da sie Ethereum Flexibilität, ständige Verbesserung und Weiterentwicklung ermöglichen. Indem alle Vorschläge einem strengen Community- und Peer-to-Peer-Review-Prozess unterzogen werden, stellen die EIPs sicher, dass Änderungen am Ethereum-Netzwerk gut durchdacht sind und von der Gemeinschaft breit unterstützt werden, was den gesamten Prozess inklusiv und dennoch präzise macht.

Ethereum-Governance – wie Änderungen am Protokoll verwaltet werden

Es ist erwähnenswert, dass das Blockchain-Ökosystem verschiedene Mechanismen zur Änderung von Blockchain-Protokollen mit unterschiedlichem Grad an Dezentralisierung aufweist.

On-Chain-Entscheidungen

Einige neuere Blockchains setzen auf eine wirklich dezentralisierte gemeinschaftliche Governance über On-Chain-Entscheidungen. Diese wird über Governance-Token ausgeführt.

Hier sind die Änderungen bereits in den Code geschrieben und müssen nur noch On-Chain umgesetzt werden, sobald sie genehmigt sind. Token sind so programmiert, dass sie „Votes“ auf der Blockchain registrieren können, so dass die Gemeinschaft als dezentralisierter Organismus über Änderungen und Upgrades entscheiden und diese mit sofortiger Wirkung umsetzen kann. Möchten Sie am Ethereum Improvement Proposal teilnehmen? Kaufen Sie ETH und bewahren Sie sie auf im sichersten Ethereum-Wallet.

Eine sich entwickelnde Blockchain für ein sich entwickelndes System

Andererseits erfolgen Änderungen am Ethereum-Protokoll über den oben beschriebenen informellen Diskussions- und Debattenprozess – mit anderen Worten, die Entscheidungsfindung erfolgt Off-Chain.

Obwohl jeder in der Gemeinschaft EIPs vorschlagen kann, werden diese in Wirklichkeit nur von den Ethereum-Editors, dem Core-Dev-Team und den aktivsten Mitgliedern der Community geprüft und diskutiert. Und bei Kern-EIPs, die einen Hard Fork (wie die Zusammenführung) beinhalten, kann letztendlich nur das Kernentwicklungsteam die Änderungen in die Kunden-Netzwerke implementieren, um dies zu ermöglichen. Damit ist zumindest ein Teil des Prozesses ziemlich zentralisiert.

Obwohl Ethereum Improvement Proposals (EIPs) bis zu einem gewissen Grad inklusiv sind, hat eine sehr kleine (aber sehr qualifizierte) Hierarchie wie Core Devs, Editoren und die aktivsten Mitglieder der Gemeinschaft großen Einfluss auf den Prozess und darauf, wie viel Unterstützung ein Vorschlag erhalten wird – es ist also definitiv ein Hauch von Politik im Spiel.

Wichtige Ethereum Improvement Proposals (EIPs)

Damit Sie sich ein genaues Bild davon machen können, wie EIPs eingesetzt werden – und welche Auswirkungen sie haben -, werfen wir einen kurzen Blick auf einige der wichtigsten Beispiele der letzten Jahre.

NFTs

Nicht fungible Token – ein wachsender Markt mit einem aktuellen Wert von 3 Mrd. US-Dollar – waren das Ergebnis des EIP-Prozesses, wobei zunächst die EIP-721 für die Einführung des neuen Token-Standards verantwortlich war.

Gasgebühren

In der Zwischenzeit hat EIP-1559 die Gebührenstruktur für die Verarbeitung und Priorisierung von Transaktionen auf Ethereum grundlegend geändert. In einer Blockchain, in der die Gasgebühren ein ständiger Streitpunkt sind, ist dies ein großartiges Beispiel für eine bedeutende Änderung, die als bescheidener Verbesserungsvorschlag begann.

Die Zusammenführung

Das vielleicht bekannteste Beispiel für erfolgreiche EIPs ist die Zusammenführung, die von EIP-3675 initiiert wurde. Mit diesem Vorschlag wurde die Ethereum-Blockchain von ihrem ursprünglichen Proof-of-Work-Konsensmechanismus auf das weniger energieintensive Proof-of-Stake-System umgestellt. Ziel ist es, die Skalierbarkeit und Effizienz der gesamten Blockchain und ihres Ökosystems zu verbessern.

Eine sich entwickelnde Blockchain für ein sich entwickelndes System

Während sich die Ethereum-Blockchain weiterentwickelt, spielen Ethereum Improvement Proposals (EIPs) eine wichtige Rolle bei der Gestaltung ihrer Zukunft und der Überwindung der derzeitigen Einschränkungen.

Sie ermöglichen es der Gemeinschaft, das Netz durch offene Zusammenarbeit zu verbessern und genau zu verstehen, wie der Prozess funktioniert. Außerdem kann jeder an diesen Verbesserungen mitwirken: Sie haben tatsächlich ein Mitspracherecht. Schauen Sie sich die EIPs an, um mehr darüber zu erfahren, wie Ethereum-Netzwerk-Upgrades durchgeführt werden – Sie können sogar Ihren eigenen Vorschlag einreichen.

Da Sie nun wissen, wie dieser Prozess abläuft, können Sie Ihre eigenen Vorschläge einreichen. Man weiß nie, vielleicht sind Sie der Autor des nächsten Kapitels von Ethereum.


Verwandte Quellen

Bleibe in Kontakt

Ankündigungen sind in unserem Blog zu finden. Pressekontakt:
[email protected]

Abonniere unseren
Newsletter

Infos zu neu unterstützten Coins, exklusive Angebote und Blog-Updates, direkt in deinen Posteingang


Deine E-Mail-Adresse wird ausschließlich für die Zusendung unseres Newsletters sowie für Updates und Angebote verwendet. Du kannst dich jederzeit über den in den Newslettern enthaltenen Link abmelden.

Erfahre mehr darüber, wie wir deine Daten verwalten und welche Rechte du hast.