¿Cómo funcionan los pools de minería?

entiendo lo siguiente

La minería agrupada es un enfoque de minería en el que varios clientes generadores contribuyen a la generación de un bloque y luego dividen la recompensa del bloque de acuerdo con la potencia de procesamiento aportada. La minería agrupada reduce efectivamente la granularidad de la recompensa de generación de bloques, distribuyéndola de manera más fluida a lo largo del tiempo.

¿Cómo funciona bajo el capó? ¿Qué hace el servidor del pool de minería en términos de computación?

¿Qué hacen los trabajadores mineros de manera diferente si estuvieran minando solos?

Respuestas (3)

El grupo minero coordina a los trabajadores. Piense en ello como una lotería. Si usted y sus amigos compran boletos en la lotería, el grupo tiene más posibilidades de ganar. Para ser justos en el ejemplo de la lotería, todos deberían ser recompensados ​​proporcionalmente a la cantidad de dinero gastada en boletos. Entonces, si hay 20 boletos para el pozo, una persona compró 10 y dos personas compraron 5 cada uno; si uno de los 20 boletos gana, la persona que compró 10 obtiene el 50% y los otros dos obtienen el 25% cada uno.

Lo que hace un grupo de minería es funcionar como un coordinador para todos los participantes del grupo haciendo:

  1. Tomando los hashes de los miembros del grupo
  2. Buscando recompensas en bloque
  3. Registrar cuánto trabajo están haciendo todos los participantes
  4. Asignación de recompensas en bloque proporcionalmente a los participantes

Los mineros minan de manera diferente al ejecutar el software del grupo en lugar del cliente bitcoin y simplemente realizar hashes para el grupo.

Fuente: https://captainaltcoin.com/what-is-pool-mining/

No es claro. ¿Cómo están tomando hachís? Deberían validarlos, ¿no? Pero la validación significa repetir, en otras palabras, hacer el mismo trabajo que el minero. ¿Cómo es esto posible?

¿Qué hacen los trabajadores mineros de manera diferente si estuvieran minando solos?

Un minero que está minando dentro de un grupo de terceros no necesita toda la cadena de bloques. De hecho, no necesita estar conectado a ningún par de la red Bitcoin. Estos mineros trabajan completamente fuera de la red y, técnicamente, solo necesitan comunicarse con el administrador del grupo para minar.

El administrador del grupo, por otro lado, debe estar expuesto a la red de Bitcoin y necesita escuchar nuevos bloques y validar transacciones. El administrador de un grupo es un nodo completo de Bitcoin, como se describe en el artículo de Satoshi.

¿Cómo funciona bajo el capó? ¿Qué hace el servidor del pool de minería en términos de computación?

Lo que sucede detrás del capó es que el administrador del grupo usa la combinación del cálculo de los mineros, dentro de su grupo, como una especie de extensión de su poder computacional. Para hacer esto, hay un software específico instalado en el servidor del administrador que se encarga de asegurarse de que cada minero esté haciendo el trabajo solicitado.

Durante un ciclo de bloque de 10 minutos, dado que la mayoría de los mineros dentro de un grupo en realidad no resolverán el bloque (solo 1 minero en promedio lo hará), el administrador debe asegurarse de que los mineros realmente estén trabajando en el problema.

Para hacer esto, los mineros resuelven un hash de dificultad reducida, pero que también podría haber resuelto el hash real, por lo que le demuestra al administrador que realmente están trabajando en el problema.

No entiendo una cosa: cuando es solo una persona la que resuelve el bloque porque es la más rápida, ¿por qué diablos se necesitan otros para hacer el trabajo? Puedo sonar estúpido, pero ¿por qué el administrador del grupo de minería debería incluso dar dinero a los otros miembros cuando solo una o dos personas son lo suficientemente rápidas como para exceder la velocidad de los demás y ganar monedas?
No use las respuestas para hacer una pregunta. Pero responderé a tu pregunta. Bitcoin es una plataforma descentralizada, lo que significa que la propiedad se distribuye entre todos los usuarios. No hay administrador, gobierno o poder superior en la red de bitcoin. Existen múltiples mineros debido a la recompensa por minar un bloque. Cualquiera puede ser minero, por lo que la gente está tratando de ganar dinero a través de él. Además, si el líder del grupo de minería no permite que nadie más se una, los otros grupos (hay un montón) extraerán más rápido que esa persona porque tienen más poder de cómputo.
@BurakKilinc Porque los mineros obviamente no están procesando las mismas entradas y, en promedio, cada minero gana una parte proporcional de monedas a su poder computacional.
No entiendo exactamente "los mineros resuelven un hash de dificultad reducida". ¿Hay un buen ejemplo sobre esto tal vez?
@BurakKilinc Porque esos mineros más lentos también pueden encontrar un bloque. Se les paga por el trabajo que han hecho por TRATAR de encontrar un bloque.
esta respuesta es excelente, pero necesita una aclaración sobre qué hace exactamente el hash de dificultad reducida
@ycomp Creo que resolver el hash de dificultad reducida es solo una forma de demostrar que un nodo de trabajador en el grupo de minería está contribuyendo, de modo que cuando se extrae un nuevo bloque, el nodo administrador del grupo de minería entiende cuánto poder de cómputo tiene cada trabajador ha contribuido el nodo y cuánta recompensa debería recibir cada trabajador. El nodo de trabajo es esencial para trabajar en el hash de dificultad original.

Mining Pools está cerca de SoloMining bajo el capó. La mayoría de las computadoras y el hardware tardarían años en generar un bloque porque vienen en grupos de 25 Bitcoins.

Sin embargo, con un grupo de minería, la parte de bitcoin va al servidor y luego calcula la cantidad de trabajo que realizó personalmente su hardware. Luego le enviarán esa cantidad de bitcoins.

Todo lo que hacen los servidores de minería agrupados es registrar su cantidad de trabajo. El servidor de minería es básicamente Solo Mining.