Landwirt macht seine Ernte auf
Ein optimistischer Ausblick
Die Felder sind inflammen
Tl;
- Medalla schluckt reibungslos weiter
- Kundenvielfalt ist ein Muss
- ETH1+ETH2 (Phase 1,5 aka die Zusammenführung) End-to-End-Demo
- Tests und Audits werden fortgesetzt, wenn wir uns der Phase -0 -Start nähern
Medalla sieht gut aus (nach etwas Spaß)
Ein ruhiges Testnet ist ein verdächtiges Testnet.
Wenn Sie Medalla in den letzten Wochen überhaupt verfolgt haben, werden Sie sich des wichtigsten 5-tägigen Vorfalls am Freitag, dem 14. August, sehr bewusst. Schauen Sie sich Prysms an Post-Mortem Einzelheiten zu den technischen Daten und Timeline sowie Bens jüngsten Blog -Posts ([1][2]) für eine hochrangige Analyse. Client -Teams arbeiteten nach dem Vorfall durch das Wochenende, bereitete Synchronisation und Peering -Patches zur Lösung des hoch fragmentierten Netzwerks.
Während der Vorfall beim TestNet unglaubliche Stressfaktoren induzierte, gab es allen Kunden die Möglichkeit, sich gegen einige der wildesten Szenarien zu verhärten. Ich kann ehrlich sagen, dass Client -Software ist viel Nach diesem Vorfall robuster. Ich werde jetzt ein bisschen besser schlafen, bevor ich zum ETH2 -Mainnet -Start führt.
Seit dem Vorfall hat Medalla ziemlich reibungslos mitgeteilt: Jetzt mit 39.000 aktiven Validatoren und weitere 12.000 in der Aktivierungswarteschlange (das sind 12 Tage im Wert)!
Kundenvielfalt ist ein Muss
Während es viele gibt [excellent, viable, robust, usable, etc] ETH2 -Clients unter aktiver Entwicklung, das Netzwerk wird derzeit von einem einzelnen Kunden dominiert – Prysm.
Es gibt einen guten historischen Grund dafür – Prysm hat frühe Testnetze, Engagement in der Gemeinschaft und die Benutzerfreundlichkeit für Priorität gemacht weit über ein Jahr jetzt. Ein großes Lob an das prysmatische Team. Der Gemeinschaftsaufbau ist gleichzeitig unglaublich schwierig und entscheidend für unsere Branche und Open Source insgesamt.
Der Vorfall gegen Medalla wurde jedoch durch das Scheitern des dominanten Prysm -Kunden signifikant verstärkt, und als wir uns in Richtung Mainnet bewegen, als Gemeinschaft, muss versuchen Sie bewusst, dies zu beheben. Als jemand, der alle ETH2-Kunden auf Medalla ausprobiert hat, kann ich Ihnen aus erster Hand sagen, dass die meisten Kunden robust und gut dokumentiert sind, und alle Kundenteams engagieren sich aktiv mit Discord und Github, um Ihnen dabei zu helfen, Probleme zu erledigen, auf die Sie möglicherweise begegnen.
Schützen Sie sich
Die Diversität der Kunden macht den ETH2-Konsens nicht nur robuster, sondern hilft auch, Sie in extremen Szenarien zu schützen. Aufgrund der in ETH2 gefundenen Anti-Korrelation-Anreize sind Ihr negatives Verhalten umso mehr, je mehr Sie mit dem von anderen korrelieren, desto mehr Sie stehen mehr.
Angenommen, 60% des Netzwerks sind mehrere Tage lang offline, fehlt ein Ausfall bei Client-A, aber Client-B und Client-C bleiben stabil und online. Obwohl die Kette weiterhin von B und C gebaut wird, wird die Kette aufgrund des Ausfalls von> 33% nicht abgeschlossen. Wenn Sie den Kunden ausführen-A, können Sie eine verlieren zunehmen Betrag jeder Epoche, dass der Endgültigkeitsausfall fortgesetzt wird (wir nennen dies ein “Inaktivitätsleck”). Wenn Sie Client-B oder C ausführen, ist Ihr Gleichgewicht geschützt, da Sie online bleiben. [Note — an inacivity leak is much worse than normal offline penalties.]
Nehmen wir an, dass stattdessen ein Minderheiten-Client-B (mit 20% des Netzwerks) einen kritischen Fehler erfährt, der einen clientweiten Ausfall verursacht. In diesem Fall kann die Kette weiter abschließen (da 80% des Netzwerks noch teilnehmen). Es gibt kein “Inaktivitätsleck”, das von den Offline -Validatoren entstanden ist, nur normale Strafen. Diejenigen, die Kunden-B betreiben, erhalten also nur geringfügige Strafen im Vergleich zum ersten Szenario oben.
Kunden machen es einfach zu tauschen
Zusätzlich zu den Bemühungen der Community, neue Kunden auszuprobieren einfach Und sicher. Mit einigen wenigen Cross-Client-StandardsSie werden bald in der Lage sein, mit minimaler Ausfallzeiten von einem Kunden zu einem anderen zu steigen und ohne versehentliches Schaden.
Solche Standards, die die Client-Lock-In verhindern, sind eine kritische Komponente für ein robustes ETH2-Netzwerk. Durch die einfache Änderung der Software können die Community Probleme (wie den Medalla -Vorfall wie den Medalla) schneller lösen, wenn ein einzelner Kunde fehlschlägt.
ETH1+ETH2 End-to-End-Demo
Eines der Hauptziele von ETH2 ist es, Phase 1.5 (auch bekannt als die Zusammenführung) zu erreichen. An diesem Punkt wird der Konsens der bestehenden Ethereum -Kette in ETH2 integriert. Von da an wird die Kette, die wir kennen und Liebe, von Validatoren mit Proof-of-Stake-Validatoren aufgebaut, anstatt der aktuellen Energie-Proof-of-Work-Konsens.
Der Übergang zu Phase 1.5 ist für vorhandene Benutzer und Anwendungen so nahtlos wie möglich ausgelegt. ETH1 -Kunden bleiben die Arbeitspferde für Zustand, Transaktionen und Ausführung. Indem Ethereum die überwiegende Mehrheit dieser Benutzerschicht unberührt lässt, kann es vorhandenen Tools und APIs für Stromtransaktionen und Dapps nutzen, genau wie heute.
Zu diesem Zweck haben Mikhail (TXRX) und Guillaume (Geth) kürzlich eine veröffentlicht End-to-End-Demo einer mehrschuhigen Beacon-Kette (mit einer ETH1-Kette als einer dieser Scherben). Im Video der veröffentlichten Demo sendet Mikhail eine Reihe von Transaktionen an die ETH1 -Shard -Kette mit einem unverändert Metamaske Brieftasche.
Sie können mit einem überprüfen und spielen docerisierte Version der ETH1+ETH2 -Demo oder wenn Sie es vorziehen, etwas tiefer zu gehen, können Sie bauen und rennen von Quelle.
Fortgesetzte Tests und Audits, Augapping Phase 0 Mainnet
Geschäft wie gewohnt an dieser Front.
Kundenteams arbeiten in den Arsch, die Wirtschaftsprüfer gruben sich in alle Ecken und jeder Bleisbauer und werden für den Start von Mainnet vorbereitet. 🚀

