Jan Čapek é um engenheiro checo e cofundador da Braiins com Pavel Moravec, associado ao Braiins OS e ao projeto do Stratum V2 em conjunto com Moravec e Matt Corallo.
A Braiins começou como empresa conjunta de Jan Čapek e Pavel Moravec dedicada a software embarcado. Marek Palatinus, conhecido como Slush, fundou o Bitcoin.cz Mining Pool original em 2010. A propriedade e a operação posteriores não alteram quem o criou originalmente. [Braiins — Remaining pool stake acquisition]
A Braiins situa a aquisição da maioria e de toda a operação em 2013. O anúncio sobre a participação restante identifica 1 de setembro de 2020 como data da transação, embora a página indique publicação em 29 de dezembro de 2021. A data da página não é a da aquisição. [Braiins — Remaining pool stake acquisition]
A história da empresa atribui à liderança de Čapek a verificação do AsicBoost no Antminer S9 e o desenvolvimento do Braiins OS aberto, lançado em 2018. Trata-se do software que controla o equipamento de mineração, não da afirmação de que Čapek projetou o próprio chip S9. [Braiins — Remaining pool stake acquisition] [Jan Čapek — Mining software interview, 2020]
Numa entrevista publicada em 2020, Čapek descreve autotuning como ajuste de frequências e tensões de cada chip para uma potência definida. Considera-o uma camada comercial proprietária sobre uma base aberta. Essa entrevista histórica não comprova a licença nem as condições de cada versão atual do Braiins OS. [Jan Čapek — Mining software interview, 2020]
O site oficial do Stratum V2 identifica Jan Čapek, Pavel Moravec e Matt Corallo como projetistas conjuntos. Atribui a manutenção atual a uma comunidade independente de código aberto. A contribuição de um fundador da Braiins não equivale a autoria exclusiva nem à propriedade do padrão por uma só empresa. [Stratum V2 — Designers and independent maintenance]
A especificação de segurança do Stratum V2 descreve cifragem autenticada e autenticação do servidor. Exige negociação segura nas ligações remotas a serviços superiores, admitindo exceção na rede local. Proteger mensagens em trânsito não comprova, por si só, a correção das contas nem o pagamento futuro do pool. [Stratum V2 — Protocol Security]
Job Declaration liga o cliente do minerador ao servidor de um pool participante. O cliente também opera com Template Distribution e Mining Protocol. A indicação Stratum V2 no firmware não prova, por si só, que a instalação usa efetivamente modelos de blocos próprios do minerador. [Stratum V2 — Job Declaration Protocol]
A especificação define DeclareMiningJob.Error e recomenda, após rejeição, mudar para outro pool com serviço JDS ou para solo mining. Isso exige uma configuração alternativa funcional; o protocolo não garante mineração ininterrupta nem a mesma forma de remuneração depois da mudança. [Stratum V2 — Job Declaration Protocol]
Para ter uma visão mais completa, leia este verbete junto com Braiins, Stratum V2, Mining Firmware.