Willkommen zum ersten ETH2 Quick Update von 2020! Dies wird ein aufregendes Jahr.
TLDR;
- Freigabe von v0.10.0 Spezifikation als stabiles Ziel für Multi-Client-Testnetze und Sicherheitsbewertungen
- @paulhungerer und @SIGP_IO -Team hart bei der Arbeit Leuchtturm Gebäude
- Relaunch von PRYSM TESTNETjetzt mit Aggregatoren und Mainnet -Konfiguration
- Ein neuer Vorschlag für eine beschleunigte Verschmelzung von ETH1+ETH2 (auch bekannt als AKA Phase 1.5)
Freigabe von v0.10.0 Für Sicherheitsüberprüfungen und Multi-Client-Testnetze
v0.10.0 – 404 nicht gefunden wurde letzte Woche veröffentlicht. Lesen Sie die Versionshinweise Für die technischen Details (Integration von IETF BLS, einfacheres ETH1 -Caching usw.), aber was bedeutet es tatsächlich für ETH2?
v0.10.0 ist der Höhepunkt von Änderungen, die in der Phase -0 -Spezifikation nach dem Abschluss der Devcon sowie der Integration der neuen IETF -BLS -Standards eingeführt wurden. Diese neuen Spezifikationsänderungen störten für einige Zeit den reibungslosen Entwicklungszyklus der ETH2 -Kundenteams und verschoben die Freigabe von Testnets, die unmittelbar bevorstanden. Mit der Veröffentlichung von v0.10.0Wir gehen jetzt in einen glatten Rhythmus zurück.
Neue und aktualisierte Ressourcen
Mit der Veröffentlichung von v0.10.0Wir haben erneut ein sehr stabiles Ziel sowohl für Client -Testnets als auch für Audits und Sicherheitsbewertungen von Drittanbietern.
Zu diesem Zweck haben wir kürzlich eine Reihe von Onboarding -Ressourcen aktualisiert (und einige neue erstellt). Wenn Sie die ETH2 -Phase -0 -Spezifikationen besser verstehen möchten, sollten Sie diese auf jeden Fall einen Blick darauf werfen!
Audits im Gange
Die geringste Autorität startete an diesem Montag ihre Sicherheitsüberprüfung und graben derzeit tief. Wir haben hohe Erwartungen und sind begeistert, mit einem Team von einem solchen Kaliber zusammenzuarbeiten!
Ein weiterer aufregender Nachrichten ist die Form einer Prüfung und Formalisierung der Kryptoökonomie der Phase 0, angeführt von einem neuen EF -Team – robuster Incentives Group (RIG).
Rig hat a gebaut Weiß Umwelt, um die ETH2 -Wirtschaftsmodelle zu simulieren und eine Vielzahl von Angriffen zu erforschen: einschließlich Timing -Angriffe, potenziellen Auswirkungen von Kartellen in verschiedenen Größe und vielem mehr!
Kasse der Kern ihrer Arbeit in Form eines leicht verständlichen Python -Notizbuchs.
Was kommt als nächstes?
Ich gebe Ihnen hier nur einen Blick darauf, dass ich in nachfolgenden Beiträgen auf Details eingehen kann.
Parallel zu laufenden Audits werden Kunden bis zu Codes Codes bis zu v0.10.0integrieren Sie neue BLS -Standards und lassen Sie einige stetige Testnetze zum Laufen bringen. Einmal anfängliche Stabilität in v0.10.0 Es wird erreicht, dass die Aktivität mit mehreren Klaren beginnt.
In Bezug auf diese Aktivität erwarte ich zunächst eine kleine Anzahl von Multi-Klient-Tests gegen weitgehend einzelne Klient-Tests. Damit meine ich, ich erwarte, dass einige Kunden, die sich zuvor als Minderheitsknoten-als frühere Klient-Testnetze anschließen, anfängliche Interopopabilität testen.
Sobald wir hier Erfolg haben, werden wir von Anfang an eine gemeinsame Genesis mit 2+ Clients orchestrieren. Ich erwarte in dieser Phase ein gewisses Maß an Chaos und viel Lernen. Unklarheiten in der Spezifikation könnten sich mit geringfügigen klärenden Änderungen erkennen, die integriert werden. Wir könnten sogar herausfinden, dass etwas kaputt war, das wir zuvor für gut hielten – große Testnetze sind ihre eigene Form der Prüfung.
Sobald die Prüfungsergebnisse im Februar im Februar zu rollen beginnen, erwarten wir eine Welle von Änderungen in der Phase -0 -Spezifikation. Das Ausmaß dieser Veränderungen und die Auswirkungen, die sie möglicherweise auf die Kundenentwicklung und die Zeitpläne haben, müssen noch festgelegt werden. Unabhängig davon ein Nach-Audit v0.11.0 Die Veröffentlichung fällt gegen Beginn des März.
Wenn die Änderungen gering sind, integrieren die Kunden die Änderungen, Patch -Testnets und fortzusetzen. Wenn tiefer, können die Integrationen länger dauern, zusätzliche Tests und vollständige Neustart in bestehende Netze erfordern. Nach ausreichender Zeit zu einem Stall v0.11.xein Finale V1.0.0 wird für die Veröffentlichung von Mainnet geschnitten: Die genaue Zeitlänge hängt von der Tiefe der Änderungen ab.
Dies ist ein hochrangiger Blick auf die kommenden Monate. Ich werde Sie auf dem Laufenden halten und weitere Details ausfüllen, während wir gehen.
Leuchtturm bei einem Optimierungsriss
Obwohl Sigma Prime seit ihnen relativ ruhig war nahm ihr erstes öffentliches Testnetz abDas Team war hart bei der Arbeit! Lighthouse -Vorsprung, Paul Hauner, hat gerade eine fallen lassen aufregender Tweetstorming gefüllt mit saftigen Details der jüngsten Optimierungen und Gewinne an ihrem ETH2 -Kunden.
Anscheinend haben sie eine gelaufen Nicht so publizisiert Public TestNet in den letzten 4 Wochen erzielte beeindruckende Gewinne bei allem, von BLS bis Blockverarbeitung bis hin zu DB liest/schriftlich. Ziehen Sie es nach unten und probieren Sie es selbst aus!
Oh, und wenn Sie ein paar Frontend -Koteletts haben und sich engagieren möchten, legt Sigma Prime einfach eine heraus RFP für eine Lighthouse -Benutzeroberfläche. Diese Art von Arbeit ist wichtig, um sicherzustellen, dass die Validierung für alle Arten von Benutzern leicht zugänglich ist.
Das TestNet -Test von Prysmatic mit Mainnet -Konfiguration und Aggregatoren
Prysmatische Labors kürzlich startete ihr öffentliches Testnetz neu Jetzt mit der Mainnet -Konfiguration und der Aggregationsstrategie der Bescheinigungsbescheinigung! Wie in früheren Beiträgen erläutert, hat die Hauptnetzkonfiguration größere Caches, längere Epochen und ist im Allgemeinen etwas kräftiger als die ursprünglich verwendete minimale Konfiguration. Das Betrieb eines stabilen Testnetzes mit dieser Konfiguration und 10er von Tausenden von Validatoren ist ein wichtiger Meilenstein, den Prysmatic derzeit durchläuft.
Wenn Sie Ihre Hände schmutzig machen möchten, Werden Sie Validator oder Treten Sie dem Gespräch bei auf Zwietracht.
Oh, und Sie stellen ein! Die Auswahl an Prysm ist eine großartige Gelegenheit für einen erfahrenen Entwickler. Helfen Sie mit, die Zukunft aufzubauen!
Phase 1.5
In den Ferien veröffentlichte Vitalik eine neuer Vorschlag darüber, wie wir die ETH1+ETH2 -Fusion beschleunigen und die Vorteile der neuen ETH2 -Infrastruktur viel früher nutzen können. Dieser Vorschlag schlägt vor, ETH1 in eine Scherbe von ETH2 zu wandern, nachdem die Phase-1-Infrastrute (Shard-Datenketten) hinzugefügt wurde, jedoch vor einer vollständigen Phase 2 (mit erweiterbarem EEs und allen Cross-Shard-Glocken und Pfeifen)-also Phase 1.5!
Eine Phase 1.5 hat viele potenzielle Vorteile für das Ethereum -Protokoll und seine Entwickler und Benutzer.
- ETH1, das in Eth2 lebt, ermöglicht den nativen Zugriff auf die skalierbare Sharded -Datenschicht. Einige der aufregendsten Konstruktionen, die heute auf Ethereum basieren, sind Layer -2 -Protokolle, die mit der Datenmenge, die für die Schicht verfügbar ist, skalieren. Diese werden mit ETH2 auch mit nur einer einzelnen Kette mit nationaler Berechnung (dh ETH1 als Shard) wunderbar gepaart. Im Großen und Ganzen werden diese Konstruktionen als “Rollups” bezeichnet. Sie kommen in vielen Geschmacksrichtungen und ich gehe davon aus, dass sich dieser allgemeine Konstruktionsraum weiter erweitert und fruchtbar ist.
- ETH1, der zu einer Scherbe von ETH2 migriert, beseitigt die POW aus dem Protokoll, reduziert die Emission stark und stellt den energieintensiven Bergbau für Ethereum erheblich.
- Schließlich reduziert die Integration von ETH1 in Eth2 nach einem früheren Zeitplan die Anzahl der beweglichen Teile – die Vereinigung des Systems, der Gemeinschaft und der Entwicklung des Kernprotokolls. Obwohl die ETH2-Infrastruktur zuerst parallel zur bestehenden Ethereum-Kette entwickelt wird, trägt eine frühere Integration von ETH1 in ETH2 (über die technischen Siege) sicher, dass die Gemeinschaft von Protokollentwicklern, Anwendungsentwicklern, zufälligen Mitwirkenden und Endnutzern in einem einzigen, zusammenhängenden Ethereum vereint bleibt.
Basierend auf anfänglichen Diskussionen und Reaktionen sind Entwickler und Community -Mitglieder von diesem Vorschlag begeistert. Phase 1.5, da es derzeit steht, stützt sich weitgehend auf den Erfolg von zwei unabhängigen Komponenten – Phase 1 von ETH2 und Staateless Ethereum auf ETH1. Die relativen Zeitpläne jeder dieser Komponenten werden darüber informiert, wie und wann dieser Vorschlag verwirklicht werden könnte. In den kommenden Monaten werden wir die technische Herausforderungen für bessere Spezifikation und Verständnis der vorliegenden Herausforderungen durchführen, damit wir darauf vorbereitet sind, dies zu veranlassen, wenn/wenn die Zeit stimmt 🚀.

