¿Qué son esos "problemas matemáticos que han de resolver los mine

Follaoret

He leído varias explicaciones y sigo sin entender lo de los bloques, los hash, y los nonce.

Los mineros trabajan para hacer más segura la red y confirmar las transacciones sí, pero no se explica quien controla todo eso.

La pregunta sería si existe alguna explicación sencilla para los que no entendemos de informática.

Kike_Knoxvil

Si mal no recuerdo era criptografía

Tu piensa que lo que hacen los mineros es lo mismo que hace el CERN, la NASA y entidades de investigación o cálculo; ya que simplemente están haciendo operaciones

PaCoX

Pues cada minero valida las transacciones, coge la firma del bloque anterior, estima un nonce y va calculando hash a ver si toca premio. Como muchos envían el bloque pues se van conformando las transacciones xd
Para adivinar el nonce se van haciendo calculos del algoritmo SHA256 con esas tres entradas hasta que uno de esos calculos devuelve un hash con un numero inicial de 0 deseado.
Esquema fácil:
3 entradas ---> [sha256] ---> hash del nuevo bloque ---> tiene los ceros iniciales que se piden actualmente? -> PREMIO

cuando se envia un bloque con los zeros que se piden, otros mineros lo comprueban y validan.

jbtwist92

Básicamente, se hace una función hash (es un proceso de pasos que transforman cualquier conjunto de datos a una palabra muy larga) al bloque, pero esta función hash debe tener una serie de requisitos, a lo cual se le llama la "dificultad"

Por ejemplo, en bitcoin, se hace la función hash sha-256, y se necesita que el hash tenga un número inicial de ceros para que se considere que el bloque es válido.

Para conseguirlo, al bloque se le añade un número (una función hash siempre da el mismo resultado para el mismo conjunto de datos)

Si encuentras ese hash + número, encuentras el bloque y te llevas la recompensa.

PaCoX

aki puedes ver los hash calculados y los zeros que hay al inicio de cada hash
https://blockchain.info/es/blocks

Usuarios habituales

  • PaCoX
  • jbtwist92
  • Kike_Knoxvil
  • Follaoret