Diferencia entre revisiones de «Nonce»

De Bitcoin Wiki
Saltar a: navegación, buscar
(Revision inicial)
 
m
 
Línea 1: Línea 1:
El "nonce" de un [[block | bloque]] Bitcoin  es un campo de 32 bits (4 bytes) cuyo valor se establece de modo que el [[hash]] del bloque contenga una ristra de ceros. El resto de los campos no se pueden cambiar, ya que tienen un significado definido.
+
El "nonce" de un [[Blocks | bloque]] Bitcoin  es un campo de 32 bits (4 bytes) cuyo valor se establece de modo que el [[hash]] del bloque contenga una ristra de ceros. El resto de los campos no se pueden cambiar, ya que tienen un significado definido.
  
Cualquier cambio en el bloque de datos (como pueden ser el nonce) hará que el hash del bloque sea completamente diferente. Dado que es imposible predecir qué combinación de bits se traducirá en el  hash correcto, se intentan muchos nonce diferentes  y el hash se vuelve a calcular para cada valor hasta que se encuentre un hash que contenga el número necesario de bits a cero. Como este cálculo iterativo requiere tiempo y recursos, la presentación del [[block | bloque]] con el valor nonce correcta constituye [una prueba [de trabajo]].
+
Cualquier cambio en el bloque de datos (como pueden ser el nonce) hará que el hash del bloque sea completamente diferente. Dado que es imposible predecir qué combinación de bits se traducirá en el  hash correcto, se intentan muchos nonce diferentes  y el hash se vuelve a calcular para cada valor hasta que se encuentre un hash que contenga el número necesario de bits a cero. Como este cálculo iterativo requiere tiempo y recursos, la presentación del [[Blocks | bloque]] con el valor nonce correcta constituye [una prueba [de trabajo]].
  
 
[[Category: Técnica]]
 
[[Category: Técnica]]
 
[[Category: Vocabulario]]
 
[[Category: Vocabulario]]

Revisión actual del 17:40 23 jun 2011

El "nonce" de un bloque Bitcoin es un campo de 32 bits (4 bytes) cuyo valor se establece de modo que el hash del bloque contenga una ristra de ceros. El resto de los campos no se pueden cambiar, ya que tienen un significado definido.

Cualquier cambio en el bloque de datos (como pueden ser el nonce) hará que el hash del bloque sea completamente diferente. Dado que es imposible predecir qué combinación de bits se traducirá en el hash correcto, se intentan muchos nonce diferentes y el hash se vuelve a calcular para cada valor hasta que se encuentre un hash que contenga el número necesario de bits a cero. Como este cálculo iterativo requiere tiempo y recursos, la presentación del bloque con el valor nonce correcta constituye [una prueba [de trabajo]].