Autor: Marco González
Redakteur: Randall Roland
Übersetzung: Markus Hinrichs
Jede Woche treffen sich Node Operators, Antelope-Kernentwickler und Community-Mitglieder, um die spannenden Fragen des Tages zu diskutieren. Das Hauptziel jedes Node Operator Roundtable ist:
"...das Antelope-Protokoll (speziell) für Knotenbetreiber zu verbessern".
Die Treffen finden jeden Mittwoch von 14 UTC bis 15 UTC (13 UTC bis 14 UTC während der Sommerzeit) statt. Für diejenigen, die die Grundlagen des Betriebs von EOS-Knoten erlernen möchten, stellt die EOS Network Foundation Tutorials und Dokumentationen zur Verfügung.
ÜBERBLICK
Die Diskussionsthemen nahmen in den letzten Wochen eine andere Form an. Das ist angesichts der bevorstehenden Einführung von EOS EVM und der ersten Tests von Leap 4.0.0 nicht überraschend.
Während des Rundtischgesprächs am 15. März wurden einige Ergänzungen zum Abschnitt "Spezielle Knoten" des "Entwurfs einer Taxonomie der Rollen, die verschiedene Antilope-Knoten spielen" vorgenommen. Das Treffen am 22. März wurde abgesagt. Am 29. März wurden keine Ergänzungen zu dem Entwurfsdokument vorgenommen.
Zu den wichtigsten Ereignissen, die sich auf die Community auswirken, gehören:
EOS EVM wird in Vorbereitung auf den Start am 14. April einem Sicherheitsaudit unterzogen
Leap 4.0.0 rc2 ist jetzt im Testnetz verfügbar
Das Feedback der Community nahm einen großen Teil der Zeit bei den Rundtischgesprächen am 15. und 29. März in Anspruch.
Die laufende Diskussion über spezielle Knoten beginnt unter dem Abschnitt "Post Upgrade meetings" auf GitHub. Es wurde zugesichert, dass die Knoten-Taxonomie fortgesetzt wird. Das ultimative Ziel ist es, die Erfahrung und das Potenzial zukünftiger Knotenoperationen sowohl für bestehende als auch für neue Betreiber zu verbessern.
15. März: Leap 4.0.0, ein Patch für 3.2.2 und Feedback
Sieh dir die Diskussionsrunde vom 15. März auf dem YouTube-Kanal der ENF an. Lesen Sie die Notizen auf EOS Nation (Leap) GitHub.
UPDATE
Das Treffen begann mit mehreren Aktualisierungen. Ein Patch (Leap 3.2.2) wurde veröffentlicht, um die SHiP-Stabilität zu verbessern. Es gab erhebliches Feedback zur Three-Strikes-Regel.
Es ist zu erwarten, dass Updates für DUNE und CDT (Contract Developer Toolkit) bald nach der Veröffentlichung von Leap 4.0.0 im Testnetz folgen werden.
Leap 4.0.0 wird mit der ENF in einer zukünftigen Gesprächsrunde diskutiert werden. Bisher ist nur bekannt, dass die Tests voraussichtlich im März beginnen werden. Es gibt keinen kurzfristigen Plan für ein Konsens-Upgrade vor irgendwann im Herbst.
Die technische Diskussion wurde fortgesetzt, um den Entwurf des Dokuments zu vervollständigen. Detaillierte Notizen zu den laufenden Sonderknotenpunkten und früheren Diskussionen findest du im Entwurf.
SCHLÜSSELTHEMEN
Die Knotenpunkte wurden auf die nächste Woche verschoben. Zu den Höhepunkten des Treffens gehören:
Überblick über den ersten Leap 4.0.0 RC (siehe AntelopeIO GitHub)
Versionslebenszyklen für Knotenbetreiber
die Zukunft von Leap 3.2
Was mit dem ersten Leap 4.0.0 Release Candidate und 3.2 Patch zu erwarten ist
Zu den kurzfristigen Schwerpunkten für den Leap 4.0.0 RC gehören:
höhere Leistung durch Multithreading
geringere Latenz und schnellere Blockweiterleitung
Literaturvalidierung für Blockrelais
Höhere Leistung mit Multi-Threading führte zu einem Interesse an SHiP (State History Plugin). Im Entwurf des Node-Taxonomiedokuments findest du:
"Konsolenprotokollierung/print statements im Zusammenhang mit SHIP und DeepMind-Protokollierung. Sollte es Grenzen geben?"
Sowie die Frage, wann SHiP für Best Practices aktiviert/deaktiviert werden sollte. Auch die parallele Ausführung wurde hier angesprochen.
Beachte, dass der Entwurf der Node-Taxonomie nicht auf Leap 4.0.0 ausgerichtet ist. Zumindest noch nicht. Siehe AntelopeIO GitHub für Fehlerbehebungen zur SHiP-Stabilität.
Es folgten eine Verringerung der Latenz und eine schnellere Blockpropagierung. Es wurde das zeitgesteuerte Auto-Peering für BPs angesprochen, um sicherzustellen, dass der letzte Block mit minimaler Verzögerung empfangen wird. Auto-Peering mit geplanten proximalen BP-Knoten (siehe AntelopeIO GitHub) schien sich in der Gruppe durchzusetzen.
Versionshinweise zur Validierung, ein Prometheus Exporter Plugin und mehr findest du auf dem AntelopeIO GitHub. Suche auch nach den neuesten Leap 4.0.0 RC und 3.2 Patches. Ubuntu 18.04 vs. 20.04 und die damit verbundenen Sicherheitsbedenken wurden zum Abschluss des Roundtables am 15. März erwähnt.
Abschließendes Feedback
Die Community wurde um Feedback gebeten, wie die Unterstützung für die neueste stabile Version von Leap in Zukunft aussehen soll.
Die Community sollte keine neue (nicht gepatchte) Version für 3.2 erwarten. Es wird jedoch auch um Feedback zur Zukunft von 3.2 gebeten. Ein Vorschlag war, (zwei) aufeinanderfolgende stabile Versionen beizubehalten (d.h. eine für 4.0 und eine für 3.2). Allerdings müssen die API-Änderungen noch berücksichtigt werden.
AUSBLICK
Zum Abschluss des Treffens wurde versichert, dass September/Oktober weiterhin der Schwerpunkt für ein Konsens-Upgrade ist.
22. März: ABGESAGT
Der 22. März war auch die Woche, in der der EVM-Code fertiggestellt wurde und mit dem Live-Test begann.
29. März: Feedback zu den jüngsten Updates
Sieh dir die Diskussionsrunde vom 29. März auf dem YouTube-Kanal der ENF an.
Angesichts der Art der jüngsten Treffen gibt es mehr als die üblichen Überschneidungen von Informationen. Die folgende Dokumentenliste könnte für die Leser hilfreich sein:
EOS Node Operator Wiedergabeliste
EOS Nation, Leap GitHub Themenliste
Bitte beachte, dass dem Entwurf keine zusätzlichen Anmerkungen hinzugefügt wurden.
UPDATES
Wie nach den Live-Tests und dem voraussichtlichen Start von EOS EVM sowie dem Testen von Leap 4.0.0 rc2 zu erwarten war, wurde die Sitzung schnell von Updates beherrscht.
Erwarte einen dritten Release Candidate innerhalb der nächsten Woche oder so. Spoiler Alert... die schockierend rasante Entwicklung wurde mit der ersten Erwähnung eines 5.0 Konsens-Upgrades (für die kommende Herbstsaison) noch intensiver. Erwarte außerdem in den kommenden Wochen eine neue CDT-Version und Unterstützung für IPv4/IPv6.
AUFRUF ZUR AKTION FÜR BPS → BPs sollten die MSIG zur Einrichtung des EVM-Kontos unterzeichnen
SCHLÜSSELTHEMEN
Enthusiasmus führte zu leichten Diskussionen über:
Blöcke protokollieren
bessere Mac-Unterstützung
Hersteller-Plugins
BP-Peering
Über Blocks log, Mac und Producer Plugins
Die "Blocks Log"-Diskussion konzentrierte sich auf die clarity (Klarheit) der Teilnehmer, insbesondere hinsichtlich der betrieblichen Effizienz. Das AntelopeIO GitHub beschreibt das 'Blocks Log Splitting'. Es gibt einen Arbeitsplan, um die Benutzererfahrung zu messen und Macs besser zu unterstützen. Zu den Prioritäten für Produzenten-Plugins gehören Snapshots.
BP-Peering
Zu den Unterthemen im Zusammenhang mit dem BP-Peering-Feedback gehören:
Verbesserung der Konnektivität
Erleichterung der Autokonfiguration
Konfigurationsvariabilität (z. B. Angabe des BP-Namens)
BP-Annäherung
effektives Outbound-Management
Broadcasting und Sicherheit
Versionshinweise und abschließendes Feedback
Während die Vorfreude auf das wachsende EOS-Ökosystem zunimmt, wurde die Gruppe auf den Wert der administrativen und verwaltungstechnischen Effizienz aufmerksam. Zu den Anliegen und Interessen gehörten:
Angleichung der Informationen, die über eine spezielle Dokumentation und über Versionshinweise verbreitet werden
Wie können Informationen und aktive Aktualisierungen so gestaltet werden, dass sie der Community und der Entwicklungsleistung am besten dienen?
Zu den Vorschlägen gehören:
Bereitstellung von Beispielen und Links innerhalb eines Dokumentationsportals
Stabile Releases sollten den Code mit der Dokumentation abgleichen
Versionshinweise sollten ein laufendes, stabiles Produkt nicht unterstützen
Es wurden Bedingungen ermittelt, unter denen Versionshinweise zusammen mit Schulungen in Zeiten schneller Innovation am besten geeignet sind. Während die Betreiber von Knotenpunkten über die neuesten Funktionen Bescheid wissen müssen, kann der Aktualisierungsprozess verbessert werden, um Vorteile zu bieten, die in der gesamten Community Widerhall finden.
Wird es ein benutzerfreundliches Dashboard für das Prometheus Exporter Plugin geben? Was ist mit der Erwähnung von 5.0?
Prometheus bleibt ein wichtiger Schwerpunkt. Ein Konsens-Upgrade für Leap und die Erwähnung von 5.0" fallen mit einem Zeitplan von September/Oktober zusammen.
Nimm die folgende Liste auf die leichte Schulter. Sie liegt nicht nur Monate in der Zukunft, sondern die Diskussion war auch nicht vorbereitet. Zu den unerwarteten Themen gehörten:
Vorfreude auf 5.0 und optimierte (komprimierte) Blockzeiten
Frühere Freigabe von Blöcken mit Prozentsätzen, Offsets und konservativen Werten
Seamless (Nahtlos), statt 500 Millisekunden, vor dem Start neuer Blöcke
Um mit den obigen Kommentaren Schritt zu halten, beginne hier: AntelopeIO GitHub Optimize block start time von huangminghuang.
In den abschließenden Rückmeldungen wurde diskutiert, wie alte Standards am besten beibehalten werden können, Klarheit für eine Überlastungslösung, exakte Zeit im Vergleich zu einem Komprimierungsfenster und der Wegfall des Block-Offsets.
AUSBLICK
Die Sitzung am 29. März dauerte ein wenig länger als geplant. Es scheint, als ob jeder in der EOS Community seinen Sitz in aufrechter Position hat. Nicht, dass irgendjemand während des Fluges auf einen mit Honig gerösteten Snack wartet. Vielmehr werden immer mehr Augen auf die schöne Landschaft hinter dem Horizont gerichtet.
EVM, ein Konsens-Upgrade, GameFi/Metaverse-Finanzierung und vieles mehr sorgen in den kommenden Monaten für eine aufregende Zeit.
Quellen & Referenzen