Jan Čapek ist ein tschechischer Ingenieur und Mitgründer von Braiins mit Pavel Moravec, verbunden mit Braiins OS und dem Entwurf von Stratum V2 gemeinsam mit Moravec und Matt Corallo.
Braiins entstand als gemeinsames Unternehmen von Jan Čapek und Pavel Moravec für Embedded-Software. Den ursprünglichen Bitcoin.cz Mining Pool gründete Marek Palatinus, genannt Slush, 2010. Späteres Eigentum und späterer Betrieb ändern nichts daran, wer den Pool ursprünglich schuf. [Braiins — Remaining pool stake acquisition]
Braiins datiert die Übernahme der Mehrheit und des gesamten Betriebs auf 2013. Die Mitteilung zum restlichen Anteil nennt den 1. September 2020 als Transaktionsdatum, obwohl die Seite den 29. Dezember 2021 als Veröffentlichung ausweist. Das Seitendatum ist somit nicht das Übernahmedatum. [Braiins — Remaining pool stake acquisition]
Die Firmengeschichte schreibt Čapeks Leitung die Prüfung von AsicBoost auf dem Antminer S9 und die Entwicklung des 2018 veröffentlichten offenen Braiins OS zu. Gemeint ist Software zur Steuerung des Mining-Geräts, nicht die Behauptung, Čapek habe den S9-Chip selbst entworfen. [Braiins — Remaining pool stake acquisition] [Jan Čapek — Mining software interview, 2020]
In einem 2020 veröffentlichten Interview beschreibt Čapek Autotuning als Abstimmung von Frequenzen und Spannungen einzelner Chips bei vorgegebener Leistungsaufnahme. Er erwägt dies als proprietäre kommerzielle Schicht über einer offenen Basis. Das historische Interview belegt nicht die Lizenz oder Bedingungen jeder heutigen Version von Braiins OS. [Jan Čapek — Mining software interview, 2020]
Die offizielle Website von Stratum V2 nennt Jan Čapek, Pavel Moravec und Matt Corallo als gemeinsame Entwickler des Entwurfs. Die heutige Pflege schreibt sie einer unabhängigen Open-Source-Gemeinschaft zu. Der Beitrag eines Braiins-Gründers bedeutet weder alleinige Urheberschaft noch Eigentum einer einzelnen Firma am Standard. [Stratum V2 — Designers and independent maintenance]
Die Sicherheitsspezifikation von Stratum V2 beschreibt authentifizierte Verschlüsselung und Serverauthentifizierung. Für entfernte Verbindungen zu übergeordneten Diensten verlangt sie einen sicheren Verbindungsaufbau, lässt im lokalen Netz aber eine Ausnahme zu. Geschützte Nachrichten belegen allein weder korrekte Abrechnung noch eine künftige Auszahlung des Pools. [Stratum V2 — Protocol Security]
Job Declaration verbindet den Client des Miners mit dem Server eines teilnehmenden Pools. Der Client arbeitet zusätzlich mit Template Distribution und Mining Protocol. Die Aufschrift Stratum V2 auf einer Firmware belegt daher allein nicht, dass die konkrete Installation tatsächlich eigene Blockvorlagen des Miners verwendet. [Stratum V2 — Job Declaration Protocol]
Die Spezifikation kennt DeclareMiningJob.Error und empfiehlt nach einer Ablehnung den Wechsel zu einem anderen Pool mit JDS-Dienst oder zu Solo Mining. Dafür muss eine funktionierende Ersatzkonfiguration bestehen; das Protokoll garantiert weder ununterbrochenes Mining noch dasselbe Vergütungsmodell nach dem Wechsel. [Stratum V2 — Job Declaration Protocol]
Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Braiins, Stratum V2, Mining Firmware.