+34 641 10 27 16

Nonce

Base de conocimientos

El número que el asic prueba miles de millones de veces por segundo

· Actualizado el

El nonce es un campo de la cabecera del bloque que el minero cambia en cada intento. Cambia el nonce, cambia el hash, y así hasta acertar el objetivo.

Qué es el nonce

El resto de los campos de la cabecera el asic no los puede tocar: el enlace al bloque anterior, la huella de las transacciones y el objetivo vienen dados. Libre queda el nonce, y es justo lo que se prueba. Cada número puesto ahí es un intento, y el hash de cada intento sale completamente distinto.

El problema es que el campo es corto, solo 32 bits, o sea unos 4,3 mil millones de variantes. Un Antminer S21 de 200 TH/s recorre ese rango entero unas cuarenta y seis mil veces por segundo. Al asic un nonce le dura microsegundos.

Por eso no se prueba solo ese campo. El pool reparte a los asics distintas partes añadidas (se llaman extranonce), la marca de tiempo cambia, y parte de los firmware prueban además el campo de versión del bloque. Ese truco es la base de AsicBoost: el mismo asic revisa más variantes por el mismo vatio.

El sentido práctico para el dueño es simple. El nonce no es un ajuste ni algo que se pueda mover en la interfaz. Conviene conocerlo para entender de dónde sale la ganancia de los firmware personalizados y por qué el pool tiene que repartir el trabajo entre los asics en vez de dar a todos la misma tarea.

En breve, en tabla

Qué esel campo de la cabecera del bloque que se va probando
Tamaño32 bits, unos 4,3 mil millones de variantes
S21 de 200 TH/srecorre el rango unas 46 mil veces por segundo
Qué más se pruebaextranonce, la hora, el campo de versión
Relacionado conAsicBoost, las tareas del pool

De dónde sale la ganancia de AsicBoost

Probar el campo de versión añade al nonce un grado de libertad más. El asic gasta menos tiempo en recalcular la parte fija de la cabecera, y por el mismo vatio salen más variantes revisadas.

Nosotros tenemos compilaciones así para 28 modelos de los 212 del catálogo, y por el trabajo del firmware se retiene una comisión del 2,8 por ciento, además en hashrate y no en dinero: un asic de 100 TH/s entrega a su pool 97,2 TH/s.

La ganancia no es infinita ni gratis. Existe donde el pool admite ese modo, y no anula la física: subir la frecuencia sigue levantando el consumo más rápido que el rendimiento.

cabeceranoncehashcomparación con el objetivoshare

Ejemplo en cifras

El rango del nonce son unos 4,3 mil millones de valores. Un asic de 200 TH/s hace 200 billones de intentos por segundo, o sea que recorre todo el rango unas 46 mil veces en ese mismo segundo. De ahí la necesidad de campos adicionales: sin ellos los asics calcularían lo mismo en círculo.

Términos relacionados

Adónde seguir en el sitio

Programas

Algoritmos

Equipos

Preguntas y respuestas

Se puede configurar el nonce

No, es un campo interno del protocolo. En la interfaz del asic no aparece, y allí no hay nada que tocar.

Por qué no basta con un nonce

Son solo 32 bits, unos 4,3 mil millones de variantes. Un asic de hoy recorre ese rango decenas de miles de veces por segundo, así que entran en juego el extranonce, la hora y el campo de versión.

AsicBoost es overclock

No. El overclock sube la frecuencia y el consumo, y AsicBoost cambia la forma de probar la cabecera. Son cosas distintas y funcionan por separado.

Cómo se relacionan los términos entre sí

Cada eslabón es clicable. En naranja, el punto donde está usted ahora.

Volver a la lista de términos

¿Busca un minero ASIC?

El catálogo tiene 212 modelos. Puede compararlos por hashrate y por julios por terahash, y en la calculadora poner su tarifa y ver lo que queda limpio.

Página redactada y verificada por Denys Klimchuk. Actualizado el .