TLS Stratum Solo Mining — Verschlüsselt
Was TLS-Stratum für Solo-Mining bedeutet, wie es sich von reinem TCP unterscheidet, welche Angriffe es stoppt und wie du auf einen TLS-Port wechselst.
Die meisten Mining-Verbindungen laufen noch immer im Klartext. Wenn dein Miner über eine normale Stratum-Verbindung mit einem Pool spricht, wird jede Nachricht — die Arbeit, die du erhältst, die Shares, die du einreichst, dein Worker-Name — unverschlüsselt gesendet. Jeder, der sich auf dem Netzwerkpfad zwischen dir und dem Pool befindet, kann sie lesen und in manchen Fällen manipulieren. TLS-Stratum schließt diese Lücke, indem es die Verbindung Ende zu Ende verschlüsselt und die Identität des Pools kryptografisch verifiziert.
Diese Anleitung erklärt, was TLS für Solo-Mining leistet, wie es sich von reinem TCP unterscheidet, welche echten Angriffe es verhindert, wann es wirklich zählt und wie man es aktiviert. SoloFury bietet native TLS-Unterstützung für jeden Coin und jede Region, sodass jeder Miner mit TLS-fähiger Firmware mit einer einzigen Einstellung sicher verbinden kann.
Was ist TLS-Stratum?
Stratum ist das Protokoll, mit dem dein Miner mit einem Pool kommuniziert: Er abonniert Arbeit, autorisiert einen Worker, empfängt Blockvorlagen über mining.notify und reicht Ergebnisse über mining.submit ein. Es wurde 2012 eingeführt, um das ältere getwork-Protokoll abzulösen, und ist seither der universelle Standard für Pool-Mining. Konstruktionsbedingt läuft es über reines TCP und überträgt alles als menschenlesbares JSON — was das Debuggen erleichterte, aber bedeutet, dass es keine eingebaute Verschlüsselung oder Authentifizierung hat.
TLS (Transport Layer Security, der Nachfolger von SSL und dieselbe Technik hinter dem Schloss-Symbol im Browser) hüllt denselben Stratum-Verkehr in einen verschlüsselten, authentifizierten Tunnel. Miner und Pool tauschen genau dieselben Mining-Nachrichten aus, aber ein Beobachter auf dem Netzwerkpfad sieht nur Geheimtext, und der Miner kann über das Zertifikat des Servers verifizieren, dass er mit dem echten Pool spricht und nicht mit einem Betrüger. In Verbindungs-Strings wird dies als stratum+tls:// statt stratum+tcp:// geschrieben.
Das ist keine neue Idee. Die Konvention, verschlüsselten Mining-Verkehr über einen separaten Port laufen zu lassen, reicht Jahre zurück — frühe Stratum- und Electrum-Server boten bereits einen dedizierten TLS-Port an (zum Beispiel 50002 für TLS gegenüber 50001 für reines TCP), ein Muster, dem Pools bis heute folgen.
TLS vs. reines TCP: der Unterschied
Reines TCP (stratum+tcp://) | TLS (stratum+tls://) | |
|---|---|---|
| Daten auf der Leitung | Für jeden dazwischen lesbar | Verschlüsselt, für Beobachter unlesbar |
| Worker-Name / Wallet sichtbar | Ja | Nein |
| Share-Verkehr sichtbar | Ja | Nein |
| Server-Authentifizierung | Keine | Zertifikat beweist den echten Pool |
| Schutz vor Manipulation | Nein | Ja |
| Schutz vor Hashrate-Hijacking | Nein | Ja |
| Einrichtungsaufwand | Standard | Ein Schalter + anderer Port |
| Leistungseinbuße | Basislinie | Vernachlässigbar |
Die praktische Erkenntnis: Reines TCP funktioniert und wird seit über einem Jahrzehnt zuverlässig genutzt, aber alles, was es sendet, ist für denjenigen sichtbar — und veränderbar —, der das Netzwerk zwischen dir und dem Pool kontrolliert. TLS beseitigt diese Offenlegung.
Der Angriff, den TLS verhindert: Hashrate-Hijacking
Der stärkste Grund für TLS ist nicht abstrakte Privatsphäre, sondern ein konkreter, dokumentierter Angriff. Da reines Stratum unverschlüsselt und nicht authentifiziert ist, kann ein Angreifer auf dem Netzwerkpfad (ein bösartiger ISP, ein kompromittierter Router oder ein staatlicher Gegner mit einem Routing-Angriff) sich zwischen deinen Miner und den Pool setzen, deine Proof-of-Work-Shares abfangen und an einen Pool umleiten, den der Angreifer kontrolliert — und so die Belohnungen kassieren, die deine Hardware verdient hat.
Heimtückisch ist, wie wenig gestohlen werden muss, um ins Gewicht zu fallen. Schon das Umleiten von 1–2 % der Hashrate eines Miners reicht aus, um die Rentabilität spürbar zu beeinflussen, während es klein genug bleibt, um unbemerkt zu bleiben. Das Opfer sieht eine leicht niedrigere Hashrate oder ein paar mehr „Stale”-Shares und hält es für Netzwerkrauschen.
TLS vereitelt dies auf zwei Arten zugleich: Der Verkehr ist verschlüsselt (der Angreifer kann ihn nicht lesen oder sauber verändern) und der Server ist authentifiziert (dein Miner verifiziert das Zertifikat, sodass ein gefälschter Pool dazwischen sofort abgelehnt wird).
Was TLS tatsächlich schützt — und was nicht
Verschlüsselung wird oft überverkauft, daher lohnt sich Genauigkeit.
TLS schützt:
- Deinen Worker-Namen und die oft darin enthaltene Wallet-Adresse, sodass sie nicht im Klartext übertragen werden.
- Deine Share-Einreichungen und empfangene Arbeit, sodass sie nicht gelesen, umgeleitet oder heimlich verändert werden können.
- Die Identität des Pools über die Zertifikatsvalidierung — was Man-in-the-Middle- und Hashrate-Hijacking-Versuche vereitelt.
- Deine betriebliche Privatsphäre: Bei einer Klartextverbindung kann ein Beobachter deine Hashrate aus deinem Share-Verkehr ableiten und deine Einnahmen grob schätzen. TLS verbirgt das.
TLS ändert nicht:
- Deine Chancen, einen Block zu finden. Die Blockfindung ist reine Wahrscheinlichkeit, bestimmt durch Hashrate und Netzwerk-Difficulty. Verschlüsselung hat darauf keinerlei Einfluss.
- Deine Hashrate oder Effizienz. Der Miner leistet so oder so dieselbe Arbeit.
- Deine Auszahlungen. In einem nicht-verwahrenden Solo-Pool werden Belohnungen unabhängig vom Transport direkt aus der Coinbase des Blocks an deine Adresse gezahlt.
Was du gewinnst und was es kostet
Was du gewinnst
- Privatsphäre — dein von der Wallet abgeleiteter Worker-Name und deine Hashrate sind auf der Leitung nicht mehr sichtbar.
- Integrität — Daten können zwischen Miner und Pool nicht heimlich verändert werden.
- Authentifizierung — das Zertifikat beweist, dass der Server wirklich der Pool ist.
- Schutz vor Hashrate-Diebstahl — der obige Umleitungsangriff wird undurchführbar.
Was es kostet
- Einen vernachlässigbaren Mehraufwand. TLS fügt beim Verbindungsaufbau einen kurzen Handshake hinzu und danach eine dünne Verschlüsselungsschicht. Bei einer Stratum-Verbindung, die stundenlang offen bleibt, ist das nicht wahrnehmbar — es beeinflusst Latenz, Stale-Raten oder Blockfindung nicht messbar.
- Eine Firmware-Anforderung. Deine Firmware muss TLS/SSL-Stratum unterstützen. Die meisten modernen Firmwares tun das; ältere Builds möglicherweise nicht.
- Einen anderen Port. TLS-Endpunkte nutzen einen anderen Port als reine Verbindungen, also änderst du beim Wechsel den Port.
Kurz gesagt: Die Kosten sind nahezu null, der Nutzen ist eine private, authentifizierte, manipulationssichere Verbindung.
Wann solltest du TLS verwenden?
TLS ist am wertvollsten, wenn das Netzwerk zwischen dir und dem Pool nicht vollständig unter deiner Kontrolle steht:
- Öffentliche oder geteilte Netzwerke — Coworking-Spaces, Hosting-Einrichtungen, Hotel- oder Campus-WLAN.
- Gehostetes / Colocated-Mining — dein Verkehr durchquert Infrastruktur, die dir nicht gehört, genau das Szenario, in dem Umleitungsangriffe am ehesten möglich sind.
- Nicht vertrauenswürdige ISP-Pfade — Regionen oder Situationen, in denen du das Netzwerk dazwischen nicht als harmlos voraussetzen möchtest.
- Datenschutzbewusste Setups — wenn du schlicht nicht möchtest, dass deine Worker-Namen und Hashrate beobachtbar sind.
In einem voll vertrauenswürdigen Heimnetzwerk mit einem einzigen Nutzer zählt es weniger — aber es spricht nichts dagegen, es überall zu aktivieren, da der Mehraufwand vernachlässigbar und der Schutz kostenlos ist.
So aktivierst du TLS an deinem Miner
Der Wechsel ist einfach und im Prinzip bei jeder Firmware gleich. Du änderst zwei Dinge; alles andere bleibt identisch:
- Das Protokoll / den Schalter. Aktiviere die TLS- oder SSL-Option in den Pool-Einstellungen deines Miners (die genaue Bezeichnung variiert je nach Firmware). Damit nutzt der Miner
stratum+tls://stattstratum+tcp://. - Den Port. TLS nutzt einen anderen Port als die reine Verbindung. Bei SoloFury ist der TLS-Port der reine Port mit einer vorangestellten „1” — zum Beispiel wird aus BCHs
7070der Port17070. Der Hostname bleibt gleich.
Deine Wallet-Adresse, dein Worker-Name und dein Passwort bleiben unverändert.
Zur Firmware-Kompatibilität: TLS-Unterstützung wurde zu unterschiedlichen Zeiten in Mining-Firmware ergänzt, stelle also sicher, dass deine einigermaßen aktuell ist. Wenn deine Firmware keine TLS/SSL-Option zeigt, stammt sie wahrscheinlich aus der Zeit vor der TLS-Unterstützung — ein Update fügt sie üblicherweise hinzu. SoloFury verwendet ein öffentlich vertrauenswürdiges Zertifikat, sodass kompatible Firmware es automatisch validiert, ohne dass etwas einzufügen ist; manche Firmware mit strengerer Zertifikatsbehandlung verhält sich möglicherweise anders. Falls TLS auf deinem Gerät nicht verfügbar ist, funktioniert reines TCP weiterhin einwandfrei — dir fehlt lediglich die Verschlüsselungsschicht.
Ausblick: Stratum V2
TLS löst Verschlüsselung und Authentifizierung für das heutige Stratum (jetzt rückwirkend Stratum V1 genannt). Der geplante Nachfolger des Protokolls, Stratum V2 (SV2), baut diese Schutzmechanismen auf einer tieferen Ebene ein und fügt mehr hinzu.
2019 vom Team hinter dem ursprünglichen Protokoll zusammen mit einem Bitcoin-Core-Entwickler spezifiziert, führt SV2 drei Kernänderungen ein: standardmäßig verschlüsselte und authentifizierte Verbindungen (kein separater TLS-Schalter nötig), ein kompaktes Binärformat, das die Bandbreite gegenüber dem ausführlichen JSON von V1 erheblich reduziert, und — am bedeutendsten — ein Job-Declaration-Protokoll, das es Minern erlaubt, eigene Blockvorlagen zu erstellen, statt blind zu hashen, was der Pool sendet.
Für große Operationen wurde gemessen, dass SV2s Kombination aus geringerer Latenz, schnellerer Vorlagenzustellung und Effizienzgewinnen die Rentabilität in der Summe um einige Prozent verbessert (Hinweis: Diese Zahl stammt aus dem vollständigen SV2-Stack, nicht aus der Verschlüsselung allein — TLS allein steigert den Gewinn nicht). Für Solo-Miner ist der Hauptvorteil dieselbe Sicherheit, die TLS heute bietet, plus die Autonomie, eigene Vorlagen zu bauen.
Die SV2-Verbreitung reift noch über Firmware und Pools hinweg, und es gibt Übersetzungs-Proxys, um ältere V1-Firmware mit V2-Pools zu verbinden. Vorerst ist TLS über Stratum V1 der praktische, breit unterstützte Weg, deine Verbindung abzusichern — und er ist heute verfügbar.
Häufig gestellte Fragen
Macht TLS Solo-Mining profitabler oder verbessert es meine Chancen? Nein. TLS sichert nur die Verbindung. Deine Chance, einen Block zu finden, hängt allein von Hashrate und Netzwerk-Difficulty ab — Verschlüsselung hat darauf keinen Einfluss.
Verlangsamt TLS meinen Miner oder erhöht es Stale-Shares? Nicht messbar. Der Verschlüsselungs-Mehraufwand bei einer langlebigen Stratum-Verbindung ist vernachlässigbar und beeinflusst Latenz oder Stale-Raten nicht.
Was genau ist Hashrate-Hijacking? Es ist ein Angriff, bei dem jemand auf deinem Netzwerkpfad deine Shares abfängt und an seinen eigenen Pool umleitet, um die Belohnungen zu stehlen. Er funktioniert nur bei unverschlüsselten Verbindungen; TLS verhindert ihn, indem es den Verkehr verschlüsselt und den Pool authentifiziert.
Muss ich ein Zertifikat auf meinem Miner installieren? Bei den meisten Firmwares nein. SoloFury verwendet ein öffentlich vertrauenswürdiges Zertifikat, sodass kompatible Miner es automatisch validieren — du aktivierst einfach den TLS-Schalter. Manche Firmware mit strengerer Zertifikatsbehandlung verhält sich möglicherweise anders, aber im Normalfall ist nichts einzufügen.
Welchen Port nutze ich für TLS?
Bei SoloFury ist der TLS-Port der reine Port mit vorangestellter „1” (zum Beispiel wird 7070 zu 17070). Der Hostname bleibt gleich. Der Einrichtungsassistent trägt das automatisch ein.
Ist reines TCP unsicher? „Unsicher” ist zu stark — es wird seit Jahren zuverlässig genutzt. Aber es sendet deinen Worker-Namen, deine Hashrate und Shares in lesbarer Form und ist in einem feindlichen Netzwerk anfällig für Umleitung. In einem vertrauenswürdigen Netzwerk ist das Risiko gering; in geteilten oder nicht vertrauenswürdigen Netzwerken ist TLS die bessere Wahl.
Ist TLS dasselbe wie Stratum V2? Nein. TLS fügt dem heutigen Stratum V1 Verschlüsselung und Authentifizierung hinzu. Stratum V2 ist ein künftiges Protokoll, das Verschlüsselung standardmäßig einbaut und weitere Änderungen wie miner-erstellte Vorlagen ergänzt. TLS ist jetzt verfügbar und breit unterstützt.
Kann ich jederzeit zwischen TLS und reinem TCP wechseln? Ja. Es sind nur unterschiedliche Ports desselben Pools. Du kannst frei hin- und herwechseln, ohne Auswirkungen auf deine Mining-Historie oder Auszahlungen.
Nächste Schritte
Bereit, sicher zu verbinden? Gehe zum Einrichtungsassistenten, wähle Coin und Region und aktiviere TLS — er erstellt die genaue Konfiguration für dich. Neu im Solo-Mining? Beginne mit dem Solo-Mining-Schnellstart. Du nutzt kleine Heim-Hardware? Der Bitaxe-Solo-Mining-Leitfaden behandelt die Coins mit den besten Chancen. Unsicher, worauf du deine Hashrate richten sollst? Der Coin-Auswahl-Leitfaden erklärt die Abwägungen.
SoloFury ist nicht-verwahrendes Solo-Mining über fünf SHA-256-Coins (BTC, BCH, BC2, BCH2, XEC) mit 1 % Gebühr, neun globalen Regionen und nativem TLS an jedem Endpunkt.
Häufig gestellte Fragen
Macht TLS Solo-Mining profitabler oder verbessert es meine Chancen?
Nein. TLS sichert nur die Verbindung. Deine Chance, einen Block zu finden, hängt allein von Hashrate und Netzwerk-Difficulty ab — Verschlüsselung hat darauf keinen Einfluss.
Verlangsamt TLS meinen Miner oder erhöht es Stale Shares?
Nicht messbar. Der Verschlüsselungs-Overhead auf einer langlebigen Stratum-Verbindung ist vernachlässigbar und beeinflusst weder Latenz noch Stale-Rate.
Was genau ist Hashrate-Hijacking?
Ein Angriff, bei dem jemand auf deinem Netzwerkpfad deine Shares abfängt und zum eigenen Pool umleitet, um die Belohnungen zu stehlen. Er funktioniert nur bei unverschlüsselten Verbindungen; TLS verhindert ihn, indem es den Verkehr verschlüsselt und den Pool authentifiziert.
Muss ich ein Zertifikat auf meinem Miner installieren?
Bei den meisten Firmwares nein. SoloFury nutzt ein öffentlich vertrauenswürdiges Zertifikat, das kompatible Miner automatisch validieren — du aktivierst nur den TLS-Schalter. Firmware mit strengerer Zertifikatsbehandlung kann sich anders verhalten, im Normalfall ist aber nichts einzufügen.
Welchen Port nutze ich für TLS?
Bei SoloFury ist der TLS-Port der Klartext-Port mit vorangestellter Eins (aus 7070 wird zum Beispiel 17070). Der Hostname bleibt gleich. Der Einrichtungsassistent trägt das automatisch ein.
Ist einfaches TCP unsicher?
Unsicher wäre zu hart formuliert — es wird seit Jahren zuverlässig genutzt. Aber es überträgt Worker-Namen, Hashrate und Shares lesbar und ist in einem feindlichen Netzwerk anfällig für Umleitung. In einem vertrauenswürdigen Netz ist das Risiko gering; in geteilten oder nicht vertrauenswürdigen Netzen ist TLS die bessere Wahl.
Ist TLS dasselbe wie Stratum V2?
Nein. TLS ergänzt das heutige Stratum V1 um Verschlüsselung und Authentifizierung. Stratum V2 ist ein künftiges Protokoll, das Verschlüsselung standardmäßig einbaut und weitere Änderungen wie vom Miner erstellte Templates bringt. TLS ist jetzt verfügbar und breit unterstützt.
Kann ich jederzeit zwischen TLS und einfachem TCP wechseln?
Ja. Es sind lediglich unterschiedliche Ports desselben Pools. Du kannst beliebig hin- und herwechseln, ohne Auswirkung auf deine Mining-Historie oder Auszahlungen.