Minería

Stratum

También llamado: protocolo Stratum

Stratum es el protocolo que usa una máquina de minería para comunicarse con su pool: recibe de él las tareas de cálculo y le devuelve sus shares.

Stratum es el lenguaje común entre una máquina de minería y un pool. Aparecido a principios de la década de 2010, sustituyó a los primeros protocolos, demasiado lentos y con demasiados intercambios. Gracias a él, un pool puede gestionar cientos de miles de máquinas enviándoles tareas ligeras y recogiendo sus resultados de forma continua.

El funcionamiento es sencillo. La máquina abre una conexión permanente con el servidor del pool. El pool le transmite un trabajo: los elementos del bloque que hay que construir y la dificultad de las shares. La máquina hace variar el nonce, calcula los hashes y devuelve cada share que alcanza esa dificultad. En cuanto aparece un nuevo bloque en la red, el pool envía un nuevo trabajo. Una versión más reciente, Stratum V2, cifra los intercambios y aligera los mensajes.

En la interfaz web del minero, una dirección de pool tiene este aspecto: «stratum+tcp://nombre-del-servidor:puerto». Se le asocia un nombre de worker, a menudo con la forma cuenta.máquina, y una contraseña, a menudo «x». Las máquinas suelen admitir tres pools: el segundo y el tercero sirven de respaldo si el primero deja de responder. Un porcentaje elevado de shares rechazadas suele indicar un servidor demasiado lejano o una conexión inestable.

Nuestros tutoriales muestran dónde introducir estos parámetros en la interfaz de las máquinas.