¿Es posible crear una agrupación de recompensas mineras directamente en Bitcoin?

Los pools de minería se formaron bastante temprano en la historia de Bitcoin. Desde entonces, no se han considerado ideales debido a la creciente centralización. Pero parece que la comunidad ha aprendido a aceptar y vivir con este mal necesario.

Entonces, en este contexto, ¿alguna vez se ha discutido construir un grupo de recompensas mineras en el protocolo real de Bitcoin, haciendo obsoletos los grupos mineros administrados centralmente?

Una implementación técnica podría verse así:

Un minero que encuentra un hash con dificultad n todavía resuelve un bloque cada 10 minutos, pero también los mineros que encuentran un hash con dificultad n-1, n-2 o incluso n-3 pueden enviar su solución[1], sin embargo, sin activando una solución para el bloque actual.

La recompensa minera podría luego distribuirse en una transacción proporcionalmente a todos los mineros que hayan encontrado hashes.

¿Existen altcoins que ya implementen este o un concepto similar?

Soy consciente de que existe P2Pool, pero utiliza una cadena de bloques separada, lo que provoca problemas de latencia que hacen que no pueda competir con los grupos de minería centralizados.


[1] ¿Enviar su solución cómo y dónde? Este sería un detalle técnico para discutir más adelante. Podrían estar abriendo un canal de transacciones o similar.

¿Estás familiarizado con los "Bloques del tío" de Ethereum?

Respuestas (2)

Creo que esto sería muy difícil de implementar en Bitcoin. No solo por la viabilidad técnica, sino también porque sería difícil lograr el consenso.

La recompensa minera podría luego distribuirse en una transacción proporcionalmente a todos los mineros que hayan encontrado hashes.

Esto parece estar haciendo modificaciones a la transacción de la base de monedas, lo que casi seguramente requeriría una bifurcación dura. Además, ¿qué impide que el minero que creó el bloque en máxima dificultad elimine a todos los mineros que enviaron bloques en n-1, n-2, etc...? ¿Cómo sabrían otros participantes de la red que otros mineros han sido eliminados, por lo que deberían rechazar el bloqueo? Ese modelo de confianza tendría que ser resuelto.

Si es necesaria una bifurcación dura, necesitaría el consenso de los grupos de minería... que son las entidades que está intentando interrumpir. A pesar de que su poder de hash proviene de participantes individuales en los grupos, sería difícil impulsar algo que no es necesariamente lo mejor para ellos.

Finalmente, ¿qué evitaría que los mineros individuales se unan para "jugar" con el nuevo protocolo, recreando así pools de minería además de este protocolo de pools de minería? La creación de grupos en el protocolo no impedirá que las personas se reúnan... simplemente les dará diferentes objetivos para que puedan reunir recursos.

Una razón simple por la que esto no es factible: necesitaría almacenar en el siguiente bloque el bloque + hash de todos los mineros que afirman haber resuelto algún nivel de dificultad para recompensarlos. Simplemente no es posible.