Hallo liebe HASHLYNK-Community, willkommen zur ersten Ausgabe der HashLink-Updates! Ab jetzt erscheint vor jedem Release ein eigener Beitrag in unserem Blog. Darin erfahrt ihr, was neu ist, was sich ändert und woran wir gerade arbeiten.

Los geht’s mit Version 1.1 und unserer neuen Auto-Update-Funktion.

Das Wichtigste in Kürze

  • Version 1.1 wird ab 16.10.2026 schrittweise und automatisch auf alle HashLink-Systeme ausgerollt.
  • Ihr müsst nichts tun. Das Update installiert sich selbst, und eure Einstellungen bleiben erhalten.
  • Während des Updates pausieren die Miner kurz. Danach läuft alles wie gewohnt weiter.
  • Neu sind vor allem eine übersichtlichere Bedienung und korrigierte Anzeigen.
  • Ab jetzt kommen alle Updates automatisch, ganz ohne manuelle Fernwartung.

Was ist neu in Version 1.1?

Mit Version 1.1 haben wir vor allem an der Bedienung gefeilt. Die Oberfläche zeigt jetzt klarer, was euer System gerade tut, wichtige Funktionen sind schneller erreichbar und einige Anzeigen wurden korrigiert.

  • Miner-Slots werden jetzt ausdrücklich in der Benutzeroberfläche angezeigt. So entsteht nicht mehr der Eindruck, dass sich beliebig viele Miner hinterlegen lassen.
  • Der Power-Button links unten deaktiviert jetzt den aktiven Zeitplan, statt einen separaten Standby-Modus zu aktivieren. Ist kein Zeitplan aktiv, öffnet er die Zeitplanansicht.
  • Wenn ihr auf dem Homescreen auf einen Miner tippt, öffnet sich direkt der zugehörige Miner-Editor.
  • Ungenutzte Miner-Slots werden in der Statistikansicht nicht mehr angezeigt.
  • Der Homescreen bleibt nicht mehr leer, wenn noch keine Miner hinterlegt sind.
  • Nach dem Überschreiten eines Fehlerschwellwerts zeigt der Power-Button nicht mehr fälschlicherweise an, dass das Mining pausiert wurde.

Bisher haben wir Updates manuell über eine Fernwartungsschnittstelle eingespielt. Für die Anfangsphase war das ein guter Kompromiss, weil wir neue Funktionen so schnell an unseren Pilotstandorten testen konnten. Mit der wachsenden Zahl an Kunden war das aber nicht mehr praktikabel. Ein automatisches Update-System musste her.

Dabei standen wir vor vier Herausforderungen:

  • HashLink läuft über lange Zeit ohne menschliche Eingriffe. Auch Updates müssen sich deshalb selbst installieren.
  • Das Mining soll möglichst gar nicht oder nur kurz unterbrochen werden.
  • HashLink arbeitet mit sehr unterschiedlichen Mining-Setups, Energiemanagementsystemen und Elektroinstallationen. Nicht jede Kombination lässt sich in unseren internen Tests abbilden.
  • Für unser Team aus zwei Entwicklern muss der Wartungsaufwand überschaubar bleiben.

Nach einigen Experimenten haben wir uns für Velopack entschieden. Velopack ist eine frei verfügbare, praxiserprobte Programmbibliothek, die den Update-Prozess übernimmt und sich mit wenig Aufwand integrieren lässt.

Der Ablauf sieht so aus:

  1. Wir veröffentlichen ein fertiges Update auf unserem Server.
  2. HashLink prüft einmal täglich, ob ein neues Update freigegeben ist.
  3. Ist ein Update verfügbar, fährt HashLink alle angeschlossenen Miner und sich selbst kontrolliert herunter.
  4. Das Update wird heruntergeladen und installiert.
  5. Die neue Version startet, übernimmt eure Einstellungen und nimmt den Betrieb wieder auf.

Für einen möglichst reibungslosen Ablauf rollen wir Updates schrittweise in Gruppen aus, sogenannten Tranchen. Erst wenn eine Gruppe stabil läuft, folgt die nächste. Das gibt uns die Sicherheit, jede neue Version im echten Betrieb zu bestätigen, bevor sie die gesamte Flotte erreicht.

Ausblick

Neben internen Verbesserungen arbeiten wir aktuell an zwei größeren Themen:

  • Antminer-Integration: Die Standard-Schnittstelle (Stock-API) von Antminer-Geräten soll direkt in HashLink eingebunden werden.
  • Strompreis-Algorithmus: Bis Ende des Jahres soll ein Algorithmus kommen, der laufend die Mining-Erträge mit den Strommarktpreisen vergleicht. Für Kunden mit variablem Einspeisetarif soll das den Gesamtertrag weiter verbessern.

Fragen, Feedback oder Wünsche für kommende Versionen? Meldet euch gerne bei uns, wir freuen uns darauf.

Moritz Schalk, BSc.
Software Engineer

Moritz Schalk ist spezialisiert auf Steuerungssoftware und sichere Netzwerkarchitekturen. Er entwickelt die Benutzeroberfläche des HashLink und verantwortet die Netzwerkinfrastruktur von HASHLYNK.