¿Cómo dividen generalmente sus recompensas los pools de minería honestos?

He estado leyendo un poco sobre los pools de minería y el protocolo Stratum para solicitar trabajo de los pools de minería y me hizo preguntarme. ¿Cómo divide las recompensas un grupo minero honesto? Veo que el protocolo permite que los trabajadores soliciten trabajo del pool, pero ¿cómo sabe el pool de minería cuánto trabajo ha hecho cada trabajador? Por lo que puedo decir, los trabajadores solo informan al pool de minería cuando han "resuelto" un hash y quieren enviar su respuesta para su consideración. Pero, ¿y si ese trabajador tiene suerte y hay otros mineros que han hecho mucho más trabajo? ¿Se les paga lo mismo? Del mismo modo, ¿a un minero que está en la piscina pero no ha resuelto nada se le paga nada?

Respuestas (2)

Los pools de minería utilizan un sistema basado en acciones. Las acciones son bloques con prueba de trabajo para una dificultad diferente a la dificultad de la red. Los pools de minería establecerán la dificultad para un minero determinado como algo que sea razonable para que lo logre. Entonces, cuando ese minero extrae, está buscando un hash de bloque que cumpla con la dificultad del grupo. Una vez que lo hace, envía el bloque. Ese bloque enviado, aunque probablemente no sea válido para la red Bitcoin, cumple con la dificultad del grupo y se conoce como acción.

Por lo tanto, los grupos de minería contarán las acciones y le darán peso a cada acción en función de la dificultad en la que se extrajo. De esta manera, el grupo de minería puede determinar cuánto trabajo ha realizado cada minero en promedio y pagarles en consecuencia una vez que se encuentra un bloque.

Los bloques se encuentran cuando un recurso compartido cumple tanto la dificultad del grupo como la dificultad de la red.

Dado que extraer un bloque (resolver el problema matemático) es aleatorio por naturaleza, cualquier minero tiene la oportunidad de recibir la recompensa de encontrar un bloque. Los mineros con más poder de hash tienen una mayor probabilidad de resolver el problema matemático, encontrar el bloque y ganar la recompensa del bloque. Con la gran cantidad de mineros que compiten para encontrar bloques, los pools de minería se han materializado para combinar la tasa de hash total de todos los miembros del pool para aumentar la probabilidad de hash de bloques y optimizar la probabilidad de obtener recompensas por bloques. El grupo realiza un seguimiento de la contribución de cada miembro (minero) al hash total y las recompensas del bloque se distribuyen a cada miembro del grupo en función de la contribución de cada minero. No importa qué minero individual extraiga el bloque, ya que las recompensas se distribuyen proporcionalmente. Es similar a los trabajadores de oficina que juntan fondos para comprar boletos de lotería. Acuerdan compartir las ganancias sin importar qué individuo gane realmente. Para ser justos, si alguien en el grupo de la oficina compra más boletos de lotería que todos los demás, obtendría un porcentaje proporcionalmente más alto de las ganancias, incluso si sus boletos en realidad no ganaron. En la minería, los grupos permiten un flujo de ingresos más constante en lugar de que un individuo pase meses o años antes de minar un bloque, si es que alguna vez lo hace, por su cuenta.