Jan Čapek es un ingeniero checo y cofundador de Braiins con Pavel Moravec, vinculado a Braiins OS y al diseño de Stratum V2 junto con Moravec y Matt Corallo.
Braiins comenzó como empresa conjunta de Jan Čapek y Pavel Moravec dedicada al software embebido. Marek Palatinus, conocido como Slush, fundó el Bitcoin.cz Mining Pool original en 2010. La propiedad y operación posteriores no cambian quién lo creó inicialmente. [Braiins — Remaining pool stake acquisition]
Braiins sitúa la adquisición de la mayoría y de toda la operación en 2013. El anuncio sobre la participación restante fecha la transacción el 1 de septiembre de 2020, aunque la página indica publicación el 29 de diciembre de 2021. La fecha de la página no es la de adquisición. [Braiins — Remaining pool stake acquisition]
La historia de la empresa atribuye al liderazgo de Čapek la verificación de AsicBoost en Antminer S9 y el desarrollo de Braiins OS abierto, lanzado en 2018. Se trata del software que controla el dispositivo minero, no de afirmar que Čapek diseñó el propio chip S9. [Braiins — Remaining pool stake acquisition] [Jan Čapek — Mining software interview, 2020]
En una entrevista publicada en 2020, Čapek describe autotuning como el ajuste de frecuencias y voltajes de cada chip a una potencia determinada. Lo plantea como capa comercial propietaria sobre una base abierta. Esa entrevista histórica no acredita la licencia ni las condiciones de cada versión actual de Braiins OS. [Jan Čapek — Mining software interview, 2020]
El sitio oficial de Stratum V2 identifica a Jan Čapek, Pavel Moravec y Matt Corallo como diseñadores conjuntos. Atribuye el mantenimiento actual a una comunidad independiente de código abierto. La contribución de un fundador de Braiins no equivale a autoría exclusiva ni a propiedad del estándar por una sola empresa. [Stratum V2 — Designers and independent maintenance]
La especificación de seguridad de Stratum V2 describe cifrado autenticado y autenticación del servidor. Exige un establecimiento seguro para conexiones remotas a servicios superiores y admite una excepción en redes locales. Proteger mensajes en tránsito no acredita por sí solo la contabilidad correcta ni el pago futuro del pool. [Stratum V2 — Protocol Security]
Job Declaration conecta el cliente del minero con el servidor de un pool participante. El cliente también opera con Template Distribution y Mining Protocol. Una etiqueta Stratum V2 en el firmware no demuestra por sí sola que la instalación use realmente plantillas de bloque propias del minero. [Stratum V2 — Job Declaration Protocol]
La especificación define DeclareMiningJob.Error y recomienda pasar a otro pool con servicio JDS o a solo mining tras el rechazo. Esa posibilidad requiere una configuración alternativa funcional; el protocolo no garantiza minería ininterrumpida ni el mismo sistema de remuneración después del cambio. [Stratum V2 — Job Declaration Protocol]
Para obtener la imagen más completa, lee esta entrada junto con Braiins, Stratum V2, Mining Firmware.