blocks.log Umfrage
Das Entwicklungsteam der EOS Network Foundation möchte Feedback zur Nutzung von blocks.log-Dateien, um die Entwicklung zukünftiger Softwareversionen zu unterstützen.
Antelope-Blockchains verarbeiten eine große Anzahl von Transaktionen, was zu großen Blöcken führt. Nodeos speichert diese Blöcke in einer blocks.log-Datei, die schnell sehr groß werden kann. Einige Knoten, wie z.B. Block-Produzenten-Knoten, müssen diese historischen Blockprotokolle nicht aufbewahren. Andere, wie z.B. öffentlich zugängliche API- und P2P-Knoten, benötigen vollständige Versionen der blocks.log-Datei.
Verschiedene Versionen von EOSIO ermöglichen unterschiedliche Methoden, um die Größe der blocks.log-Datei zu reduzieren.
EOSIO v2.0
Sie können nodeos von einem Snapshot starten, um die Blöcke zu kürzen.
EOSIO v2.1
Sie können dieselbe Methode zur Entfernung von blocks.log für EOSIO v2.1 wie für EOSIO v2.0 verwenden. Alternativ können Sie Optionen zur Konfiguration von EOSIO v2.1 verwenden, um die blocks.log-Datei in kleinere Stücke aufzuteilen und dann eine bestimmte Anzahl dieser Stücke aufzubewahren. Sie können nodeos so konfigurieren, dass es ältere Stücke automatisch löscht oder an einen Archivort verschiebt. Nodeos verwendet die archivierten Stücke nicht und Betreiber können sie löschen, sobald sie nicht mehr benötigt werden.
Leap v3.1
Sie können dieselbe Methode zur Entfernung von blocks.log für Leap v3.1 wie für EOSIO v2.0 verwenden. Zusätzlich können Sie eine neue Option in Leap v3.1 namens block-log-retain-blocks verwenden, um zu definieren, wie viele Blöcke in der blocks.log-Datei aufbewahrt werden sollen. Die Option behält die jüngsten Blöcke bei, die durch den Parameter block-log-retain-blocks definiert sind, und entfernt ältere Blöcke. Die resultierende Datei ist spärlich, d.h. es gibt Löcher, wo die entfernten Blöcke waren.
Zukunft
In dem neuesten Code haben Entwickler eine Funktion implementiert, die es Betreibern ermöglicht, die Anzahl der jüngsten Blöcke im Parameter block-log-retain-blocks auf Null (0) zu setzen, was die blocks.log-Datei vollständig eliminiert.
blocks.log Umfrage
Klicken Sie hier, um an der Umfrage teilzunehmen.
Die Ergebnisse der Umfrage können hier gefunden werden.
Autor: EOS Network Foundation
Bearbeiter: Randall Roland
Übersetzer: -
Quellen & Referenzen:
Last updated:
Was this article helpful?
Have a specific question about this article?