Jan Čapek je český inženýr a spoluzakladatel Braiins s Pavlem Moravcem, spojený s Braiins OS a návrhem Stratum V2 společně s Moravcem a Mattem Corallem.
Braiins vznikly jako společná firma Jana Čapka a Pavla Moravce zaměřená na embedded software. Původní Bitcoin.cz Mining Pool založil Marek Palatinus, známý jako Slush, v roce 2010. Pozdější vlastnictví a provoz poolu nemění autorství jeho vzniku. [Braiins — Remaining pool stake acquisition]
Braiins uvádějí převzetí většinového podílu i celého provozu v roce 2013. Oznámení o zbývajícím podílu označuje datum transakce 1. září 2020, přestože stránka nese datum publikace 29. prosince 2021. Datum stránky tedy není datem převzetí. [Braiins — Remaining pool stake acquisition]
Historie firmy připisuje Čapkovu vedení ověření AsicBoost na Antminer S9 a vývoj otevřeného Braiins OS, uvedeného v roce 2018. Jde o software řídící práci těžebního zařízení, nikoli o tvrzení, že Čapek navrhl samotný čip S9. [Braiins — Remaining pool stake acquisition] [Jan Čapek — Mining software interview, 2020]
V rozhovoru publikovaném v roce 2020 Čapek popisuje autotuning jako ladění frekvencí a napětí jednotlivých čipů při daném příkonu. Zvažuje jej jako proprietární obchodní vrstvu nad otevřeným základem. Tento historický rozhovor nedokládá licenci ani podmínky každé dnešní verze Braiins OS. [Jan Čapek — Mining software interview, 2020]
Oficiální web Stratum V2 uvádí Jana Čapka, Pavla Moravce a Matta Coralla jako společné návrháře. Údržbu dnes připisuje nezávislé otevřené komunitě. Příspěvek zakladatele Braiins tedy nelze zaměnit za výhradní autorství nebo za vlastnictví standardu jednou firmou. [Stratum V2 — Designers and independent maintenance]
Bezpečnostní specifikace Stratum V2 popisuje ověřené šifrování a autentizaci serveru. Pro vzdálené připojení k nadřazeným službám vyžaduje zabezpečené navázání spojení; v místní síti připouští výjimku. Ochrana zpráv po cestě sama nepotvrzuje správnost účetnictví ani budoucí výplatu poolu. [Stratum V2 — Protocol Security]
Job Declaration propojuje klienta těžaře se serverem spolupracujícího poolu. Klient navíc pracuje s Template Distribution a Mining Protocol. Samotný nápis Stratum V2 na firmwaru proto nedokládá, že konkrétní sestava skutečně používá vlastní blokové šablony těžaře. [Stratum V2 — Job Declaration Protocol]
Specifikace zná odpověď DeclareMiningJob.Error a doporučuje při odmítnutí přechod k jinému poolu se službou JDS nebo k solo mining. Taková možnost vyžaduje funkční náhradní nastavení; protokol sám nezaručuje nepřerušenou těžbu ani stejný způsob odměňování po přechodu. [Stratum V2 — Job Declaration Protocol]
Pro nejúplnější obraz čtěte toto heslo společně s Braiins, Stratum V2, Mining Firmware.