Willkommen in der dieser Woche ETH2 schnelles Update!
TLDR;
Shasper schließt sich Prysmatics TestNet an
Paritäts ETH2 -Kunde, Shaspererfolgreich verbunden Prysmatics Sapphire Testnet markiert den ersten öffentlich Multi-Client ETH2 TestNet. Dies ist der aufregende Beginn von viele Multi-Client-Testnetze im nächsten Monat.
Sie können jetzt die Shasper -Codebasis und einige Befehle herunterziehen und eine Verbindung zum Sapphire TestNet herstellen. Wenn Sie es versuchen möchten, befolgen Sie die Anweisungen Hier.
ETH2 Block Explorers Start
Nicht eins Aber zwei (!) Eth2 Block Explorers kürzlich gestartet. Beide Blockforscher überwachen derzeit Prysmatic Labs ‘Saphir TestnetBereitstellung von Slot-by-Slot-Informationen als Validatoren erstellen die Beacon-Kette.
Bitfly startete ihre Beaconcha.in Block Explorer vor ein paar Wochen und füge weiter hinzu aufregende Funktionen von Tag zu Tag. Ethercan hat gerade ihre gestartet Blockforscher gestern und es sieht auch mit coolen Funktionen und Daten voll aus. Beide sind großartige Optionen, um Prysmatics und andere Testnetze zu überwachen, sobald sie online sind.
Wir freuen uns, dass immer mehr Benutzer-/Entwickler -Tooling auf ETH2 -Clients und Testnets basiert 🙂
Erster ETH2 -Networking -Anruf
Bis zu diesem Zeitpunkt haben wir uns auf Github-Probleme/-zug-Requests, Adhoc-Chats, den Haupt-ETH2-Aufruf und persönliche Besprechungen verlassen, um die Netzwerkkomponenten der ETH2-Spezifikation zu organisieren. Dies hat weitgehend funktioniert Gut genugAber das Erforschen und Architekten eines Netzwerks zur Unterstützung eines Sharded Blockchain -Protokolls ist ein Problem, das zunehmend einige besondere Aufmerksamkeit und Ressourcen verdient.
Zu diesem Zweck hatten wir unsere erste ETH2 Networking-spezifischer Anruf diese Woche. Obwohl dieser Anruf nicht wie der allgemeine ETH2-Anruf live gestream ist, ist er öffentlich und für alle Mitwirkenden offen. Vielen Dank an die P2P -Networking -Experten in den verschiedenen ETH2 -Teams, die auf diesen Anruf drängten. Ich war ursprünglich aufgrund des zusätzlichen Koordinationsaufwands resistent, aber der erste Anruf war sehr fruchtbar und ich freue mich auf den nächsten.
Wie immer Ben Edgington (Rufen Sie Notizen anUnd süße RatSimbazafy (Rufen Sie Notizen an) machte ausgezeichnete Notizen. Wir haben noch viel zu graben, und unser nächster Anruf wird in ungefähr 2 Wochen dauern.
Vielen Dank an Villanueva vom Quilt -Team für die Organisation der Erste ETH2 Phase2 Community Call. Ähnlich wie bei den neuen Networking- und Light -Client -Anrufen hat Phase 2 genug, um einen regelmäßigen Aufruf zu rechtfertigen, um die Forschung und Entwicklung stärker zu halten.
Dieser erste Anruf fungierte als allgemeines Update und Umfrage der verschiedenen laufenden Themen in den vielen beteiligten Teams und Einzelpersonen. Sie können die Notizen nachlesen Hier. Nachfolgende Anrufe sollen tiefere Arbeitssitzungen zu bestimmten technischen Fragen sein.
Ein Hauptziel für Phase 2 ist es, die anfängliche Welle der staatenlosen Protokollforschung zu durchlaufen und die Ergebnisse zu verwenden, um den Umfang in einen konkreten Plan für die Ausführung im Jahr 2020 einzuschränken. Diese Anrufe sind ein hervorragender Schritt nach vorne in Richtung dieses Ziels.
Forkchoice State Fix
Forscher der San Jose State University unter der Leitung von Yan X Zhang haben sorgfältig daran gearbeitet, die gemeinsamen Eigenschaften der Konsensmechanik von ETH2 (Casper FFG) und der Fork Choice Rule (LMD Ghost) zu formalisieren. Vor der Veröffentlichung ihrer Arbeiten fanden sie einen Eckfall in den Interworkings von FFG+Ghost, in denen ein Zweig des Blockbaum nicht Zeigen Sie diese Blöcke tatsächlich als gerechtfertigt/abgeschlossen im On-Chain-Zustand. Solche “nicht lebensfähigen” Zweige in der Auswahl der Gabel zu lassen, kann zu Situationen führen, in denen die Abstimmung eines Validators möglicherweise nicht mit lokalen Endgültigkeitsinformationen zusammenhängt und in bestimmten Szenarien zu Lebendigkeitsfehlern führen kann. Sie können mehr über dieses bestimmte Szenario und die vorgeschlagene Lösung lesen Hier.
Um dieses Szenario anzusprechen, haben wir eine Fix in Bewertung In den Spezifikationen repo. Wir gehen davon aus, dass diese Korrektur innerhalb der Woche veröffentlicht wird.
Spezifikation und Implementierung der neuen BLS -Standards
Die lang erwarteten BLS-Standards wurden kürzlich für öffentliche Kommentare in der vorgelegt IETF Meeting 106. Sie können sich das ansehen Präsentation Und Folien für dich. Die Präsentation verlief wie geplant und der Standard wird voraussichtlich von einer Reihe von Blockchain -Projekten übernommen und ((letztlich) in IETF. Um diesen Standard vor dem langen IETF-Prozess finSihes halb offiziell zu verankern, erwarte ich, dass der EF und viele andere Projekte die beabsichtigte Nutzung bald offiziell bekannt geben.
Es gibt zwei Entwurfsanträge ([1] [2]) In den Specs Repo überprüft, sowie eine Implementierung des neuen Standards unter Bewertung in py_ecc. Sobald die Überprüfung abgeschlossen ist, werden wir die neuen BLS -Testvektoren für den allgemeinen Verbrauch durch ETH2 -Kunden generieren. Es ist beabsichtigt, Testnets im Januar auf das modifizierte BLS -Schema zu wechseln.
Die BLS -Standards entfernen auch einen der letzten Blocker für den Start des ETH2 -Einzahlungsvertrags. Die Laufzeitüberprüfung beendet derzeit ihren Bericht über die formelle Überprüfung und Analyse des Einzahlungsvertrags -Bytecode. Dieser Bericht wird voraussichtlich Ende des Monats für die öffentliche Überprüfung veröffentlicht, woraufhin wir können Endlich Starten Sie dieses Ding 🚀.

