Mehr als zwei Dutzend Vorschläge zur Verbesserung des Ethereums (EIPs) wurden zur Überprüfung und Einbeziehung in das nächste systemweite Upgrade oder die nächste Hard Fork des Ethereum, Istanbul, eingereicht.
Die Liste – mit 28 offiziellen EIPs und mindestens einem weiteren Satz, der hinzugefügt werden soll – enthält Änderungen am 27-Milliarden-Dollar-Netzwerk, die sich auf den Mining-Algorithmus, die Codeausführung und -Preise, die Datenspeicherung und vieles mehr auswirken.
Etwa ein Dutzend dieser Vorschläge wurde am Freitag im Rahmen eines zweiwöchentlichen Aufrufs von Kernentwicklern von Ethereum ausführlich erörtert. Die Mehrheit wurde jedoch zur weiteren Diskussion eingereicht, und nur eine EIP erhielt eine vorläufige Genehmigung.
„Wir werden mehr über den All Core Devs Gitter-Kanal sprechen, um uns mit einigen dieser noch geplanten EIPs zu befassen und so schnell wie möglich zu entscheiden, welche für Istanbul implementiert werden„, sagte Hudson Jameson, Community Relations der Ethereum Foundation.
Wie Jameson feststellte, ist die harte Frist für alle EIP-Einreichungen in Istanbul am vergangenen Freitag abgelaufen, und jetzt arbeiten die Entwickler daran, eine Einigung darüber zu erzielen, welche vorgeschlagenen EIPs offiziell als „angenommen“ gelten können.
Entscheidungen getroffen
Die einzige EIP, die am Freitag eine vorläufige Genehmigung erhielt, war die EIP 1108, die eine geringfügige Änderung der Gebühren im Ethereum-Netz vorschlägt. Die Entwickler betonten, dass dieser Vorschlag, obwohl er gebilligt wird, Benchmarking-Zahlen erfordert, die auf dem nächsten Kernentwicklertreffen vorgestellt werden.
Alternativ sehen mindestens zwei andere vorgeschlagene EIPs eine Verzögerung vor.
Der Entwickler Rick Dudley erklärte, dass EIP 1559 – mit dem Ethereum ein neues Transaktionsgebührenmodell eingeführt wird – „eine ziemlich komplizierte Änderung ist“.
Dudley betonte ferner, dass es höchstwahrscheinlich nicht rechtzeitig für Istanbul fertig sein werde, da die Aktivierung des Hauptnetzes möglicherweise bereits Mitte Oktober geplant ist.
„EIP 1559 wir sollten davon ausgehen, dass es möglich ist, dass es nach Istanbul kommt, aber es scheint im Moment unwahrscheinlich„, sagte Dudley.
Das zweite EIP mit hohem Verzögerungspotenzial ist das EIP 1057. Es handelt sich um eine vorgeschlagene Änderung des PoW-Mining-Algorithmus (Proof-of-Work) von Ethereum, der seit April letzten Jahres durch spezialisierte Computergeräte, sogenannte ASICs, für das Mining anfällig ist.
Mining-Belohnungen
Mit einem geschätzten jährlichen Marktvolumen von 655 Millionen US-Dollar für die Mining-Belohnungen von Ethereum übertreffen ASICs Grafikkarten oder GPUs, von denen die Entwickler befürchten, dass sie zu einer zentraleren Mining-Landschaft führen.
EIP 1057 schlägt einen überarbeiteten PoW-Algorithmus vor, der als „Progressive PoW“ oder „ProgPoW“ bezeichnet wird, um die GPU-spezifischen Rechenkapazitäten besser zu nutzen.
Während ProgPoW im letzten Jahr zweimal von den Kernentwicklern von Ethereum genehmigt wurde, kann es laut Jameson aufgrund verschiedener logistischer Probleme bei der Organisation einer Prüfung des Vorschlags durch Dritte zu Verzögerungen kommen.
„Wir hatten Probleme mit dem Start des ProgPoW-Audits„, erklärte Jameson gestern in einem Beitrag von Ethereum Magicians. „Wir hatten einen auf ASICs spezialisierten Hardware-Partner, der mit Least Authority zusammenarbeiten sollte, um die Hardware-Teile des Audits durchzuführen. Sie nehmen nicht mehr am Audit teil, daher suchen wir andere Auditoren für den Hardwareteil“.
Aus diesem Grund schlug Jameson heute vor, die EIP von der genehmigten EIP-Kategorie abzuhalten, bis weitere Einzelheiten zur anstehenden Prüfung geklärt sind.
Ethereum Hard Fork (Istanbul)
Die nächste offizielle Deadline für die Istanbul Hard Fork ist das Zusammenführen von akzeptierten EIPs zu bestehenden Versionen von Ethereum-Software, die als Clients bezeichnet werden.
Ein EIP-Autor, James Hancock, erklärte, dass dieser Schritt dem Zusammenführen Ihres Codes gleicht, damit er vollständig getestet werden kann.
„Der Vorschlag ist, Referenzimplementierungen in zwei großen ‚Clients‘ zu haben„, sagte Hancock. „Die Definition von Major ist ziemlich locker„.
Hancock bemerkte auch, dass er eine aktualisierte Tabelle mit allen vorgeschlagenen Istanbul EIPs und ihrer relativen „Bereitschaft“ für die Mainnet-Aktivierung zusammengestellt habe.
Die bevorstehende „weiche Frist für wichtige Client-Implementierungen“ ist Mitte Juli, mit einer möglichen Einführung von Mainnet für Mitte Oktober.
Die geplante Zeitleiste für Istanbul ist jedoch eine ziemlich neue Kreation, die noch nie von früheren Ethereum-Hardforks repliziert wurde. Es wurde von dem ehemaligen Ethereum-Entwickler Afri Schoedon und dem Ethereum Foundation-Entwickler Alex Beregszaszi vorgeschlagen, um den Prozess der harten Gabelung in einen „festen 9-Monats-Zyklus“ zu zerlegen.
Aus diesem Grund schrieb der Stipendiat der Ethereum Foundation, Alexey Akhunov, im Chatroom, dass jeder über die neuen vorgeschlagenen „Fristen“ Iterieren und nachdenken sollte.
„Ich selbst werde alle Fristen unter dem Gesichtspunkt ‚Was ist der Zweck dieser Frist?‘ In Frage stellen“ sagte Achunow. „Da dies das erste Mal ist, dass viele dieser Dinge vorgestellt werden, sind wir hier, um sicherzustellen, dass das, was wir tun, aus dem Grund erfolgt und nicht, weil jemand es sagt„.
Derzeit bekräftigt der Blockchain-Protokollingenieur von Consensys Danno Ferrin, dass zumindest die Liste der vorgeschlagenen Istanbul-EIPs nicht mehr wächst und aller Wahrscheinlichkeit nach schrumpfen wird.
Und später muss das Software-Upgrade selbst von den Knoten akzeptiert werden, die das Ethernet-Netzwerk selbst unterstützen, wenn das Hard-Fork-Ereignis tatsächlich eintritt.
Mit freundlichen Grüßen