Posts

Beschleunigen des Erstellens einer Hivemind-Instanz

avatar of @satren
25
@satren
·
0 views
·
1 min read

Eine Hivemind Instanz ist eine Datenbank mit Daten aus der Blockchain, welche diese Indexiert und so schneller Auffindbar macht. Damit diese Daten genutzt werden können, müssen sie im ersten Schritt aus der Blockchain geladen werden. Dieser Vorgang kann mehrere Tage beanspruchen.

Mit dem Hardfork werden weitere Funktionen zu Hivemind hinzugefügt, weshalb sich die Zahl der Daten die aus der Blockchain geladen und indexiert werden müssen. Hierdurch hätte es noch länger gedauert eine Hivemind Instanz zu erstellen.

Aus diesem Grund hat diese Funktion optimiert. Genaue Zahlen habe ich bisher nicht gefunden, aber theoretisch sollte die Synchronisation der Daten nun etwa 3 Mal so schnell funktionieren wie zuvor.

Durch diese Funktion ist es in Zukunft leichter Wartungsarbeiten vorzunehmen und neue Instanzen zu erstellen. Im Moment muss man entweder extra Server anmieten, um Wartungsarbeiten durchzuführen oder man arbeitet ohne ein Backup-System, was bei einem Fehler oder Denail of Service Angriff zu einem Totalausfall der Hivemind Instanz führen würde. Durch diese Änderung sind solche Schritte nicht mehr so lange nötig und man muss als Beispiel nicht für 3 Wochen einen Server mieten sondern nur für eine. Diese Zeitangabe ist nur ein Beispiel und entspricht nicht den genauen Werten.