Stratum V2 refuerza shares, jobs y sesiones del traductor
Publicación de la fuente: 2026-09-17 · Análisis editorial publicado: 2026-09-21
Los lanzamientos coordinados stratum v1.12.0 y sv2-apps v0.8.0 endurecen la validación de shares, limitan el almacenamiento de jobs y refuerzan el traductor Sv1-Sv2. Los cambios incompatibles exigen despliegue gradual.

Análisis e implicaciones prácticas
Esta sección contiene nuestro análisis y cálculos ilustrativos, separados del informe original.
Dos versiones coordinadas
Stratum V2 Reference Implementation publicó stratum v1.12.0 y sv2-apps v0.8.0 el 17 de septiembre de 2026. La primera actualiza bibliotecas del protocolo; la segunda, Pool, Job Declarator Client, Job Declaration Server y Translator Proxy ejecutables. Las notas dicen que las aplicaciones se alinean con stratum-core 0.6.0. Deben tratarse como un conjunto compatible, no como una sustitución aislada de un binario dentro de un sistema sin cambios.

Validación de shares y jobs
La biblioteca endurece min_ntime y nTime en todos los canales, deduplicación de shares y rotación del prefijo extranonce. También corrige rutas de coinbase que podían producir datos inválidos y huecos de estado al cambiar la punta de cadena. Son protecciones de corrección para trabajo asignado y shares enviados. No aumentan el hashrate físico del ASIC, pero pueden evitar trabajo inválido, rechazos difíciles de explicar e inestabilidad del pool.
Memoria acotada y aislamiento
El almacenamiento queda limitado para templates futuros, jobs pasados, jobs de grupo reemplazados, shares rechazadas y vistas. Las aplicaciones gestionan presupuestos agotados y permiten configurar el límite de jobs anteriores. En modo agregado, un fallo de difficulty de un downstream ya no debe afectar a los demás, y los canales fallidos se limpian. La ventaja es contener estado excesivo o malformado y evitar que el fallo de un minero se propague al grupo.
Refuerzo del Translator Proxy
v0.8.0 revisa el ciclo de sesión y canal Sv1. Las notificaciones esperan a subscribe y authorize, se respeta extranonce.subscribe, los cambios de prefijo no recrean canales, las shares tardías usan el target de su propio job y una notificación malformada no debe causar panic. El traductor añade la máscara version-rolling de BIP323. Para pools que conectan ASIC Sv1 con infraestructura Sv2, estos detalles afectan compatibilidad y códigos de rechazo.
Seguridad y protocolo
Las versiones incorporan hallazgos de una auditoría Loupe, exigen rangos SetupConnection y rechazan respuestas ajenas al setup durante el handshake. Noise elimina AES-256-GCM y conserva ChaCha20-Poly1305. Codec y framing cambian de tipos y los crates modificados reciben versiones incompatibles. Esto no prueba que cada instalación sufriera un ataque; obliga a leer la migración y reconstruir componentes compatibles sin asumir la API o el wire format anterior.
Actualización segura
Reproduzca en staging la topología: Bitcoin Core o template provider, Pool, JDS, JDC, Translator Proxy, un minero Sv1 y monitoring. Fije tags exactos y revise nombres de configuración. Pruebe orden subscribe/authorize, shares normales y stale, duplicados, agotamiento de canales, DNS failover, SIGINT limpio y recuperación tras cambio de tip. Compare accepted work y códigos en ambos límites. Conserve binarios y configs anteriores para rollback.
Métricas del canary
Durante el canary observe connection churn, fallos de handshake, errores al abrir canales, shares aceptadas y rechazadas por causa, stale latency, memoria del traductor, jobs retenidos y reconexiones. Hashrate estable con menos rechazos inexplicables es significativo; un valor reportado mayor sin trabajo aceptado no. Etiquete las versiones de todos los componentes, porque mezclar generaciones de biblioteca, traductor y pool puede parecer un fallo del minero o de red.
Impacto para mineros
Es una versión de fiabilidad y seguridad de infraestructura, no firmware de ASIC. El minero doméstico puede recibirla mediante su pool o Translator Proxy local; operadores e integradores realizan la mayor parte del trabajo. La evidencia respalda mejor validación, recursos acotados y aislamiento de fallos. La adopción productiva necesita matriz de compatibilidad y plan canary. El anuncio no garantiza más ingresos, cero rechazos ni inmunidad frente a tráfico hostil.
Fuente: Stratum V2 Reference Implementation ↗
Calculadora de minería ↗

