Ideas clave

  • Los pools de minería permiten a los mineros individuales combinar su potencia de cómputo y compartir recompensas por bloques de forma proporcional, ofreciendo ingresos más constantes que la minería en solitario.

  • Los métodos comunes de pago incluyen Pay-Per-Share (PPS), Full Pay-Per-Share (FPPS) y Pay-Per-Last-N-Shares (PPLNS); cada uno tiene compensaciones distintas entre estabilidad de ingresos y comisiones del pool.

  • Stratum V2, un protocolo de minería de nueva generación, busca mejorar la descentralización al permitir que los mineros individuales seleccionen sus propias plantillas de bloque en lugar de depender de los operadores del pool.

Binance Academy courses banner

Introducción

La minería de criptomonedas es esencial para la seguridad de las blockchains basadas en prueba de trabajo. Al calcular hashes con ciertas propiedades, los participantes ayudan a asegurar la red de blockchain sin necesidad de una autoridad central.

Cuando Bitcoin se lanzó por primera vez en 2009, cualquiera con una PC normal podía competir con otros mineros para adivinar un hash válido para el siguiente bloque. Esto se debía a que la dificultad de la minería era baja y no había mucho hashrate en la red. Por eso, no necesitabas hardware especializado para añadir nuevos bloques.

A medida que la red crecía, los mineros entraron en una especie de carrera por tener el mejor hardware. Después de iterar entre CPUs, GPUs y FPGAs, los mineros de Bitcoin se inclinaron por ASICs (Circuitos Integrados de Aplicación Específica). Estos dispositivos están diseñados para calcular hashes y nada más, lo que los hace increíblemente eficientes para minar, pero inadecuados para tareas de cómputo generales.

Como los ASICs son tan potentes, el uso de otros tipos de hardware para minar Bitcoin se ha vuelto poco común. Sin embargo, incluso con ASICs de alto rendimiento, la probabilidad de que un solo minero encuentre un bloque por su cuenta es extremadamente baja dada la enorme tasa total de hashrate de la red. Aquí es donde entran los pools de minería.

¿Qué es un pool de minería?

Un pool de minería es un grupo de mineros que combinan su potencia de cómputo y comparten de forma proporcional las recompensas resultantes por bloques de Bitcoin. En lugar de que cada minero trabaje en solitario con una pequeña probabilidad de encontrar un bloque, el pool encuentra bloques con más frecuencia y distribuye recompensas entre todos los miembros que contribuyen.

Considera un ejemplo simplificado: tú tienes el 0.1% del poder de hashing total de la red. Minando en solitario, estadísticamente podrías encontrar un bloque por semana, pero el resultado real es muy variable. Podrías pasar semanas o meses sin encontrar nada. Al unirte a un pool con otros mineros que, en conjunto, controlan el 1% de la red, el pool encuentra bloques con más frecuencia y tú recibes una participación constante proporcional a tu contribución.

Los pools de minería se usan ampliamente porque proporcionan un flujo de ingresos más predecible. Después del halving de abril de 2024, que redujo la subvención del bloque a 3.125 BTC (aproximadamente 450 BTC emitidos por día en todos los bloques), los ingresos consistentes se volvieron aún más importantes para los mineros que operan con márgenes ajustados.

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

Un pool de minería normalmente tiene un coordinador (el operador del pool) que organiza a los mineros para asegurar que trabajen en diferentes partes del problema. El coordinador asigna rangos distintos de nonce para que los mineros no desperdicien potencia de hash intentando crear bloques idénticos.

El coordinador también es responsable de dividir las recompensas y pagarlas. Los mineros envían "participaciones" (shares) para demostrar que están realizando trabajo. Una participación es un hash que cumple un objetivo de dificultad menor establecido por el pool, no necesariamente uno que sería válido para la red real. El pool registra estas participaciones para medir la contribución de cada minero.

Cuando el pool logra minar un bloque, la recompensa (subvención del bloque más comisiones de transacción) se distribuye entre los participantes según el esquema de pagos del pool y la participación de trabajo de cada minero.

Métodos de pago de pools de minería

Pay-Per-Share (PPS)

En PPS, recibes un pago fijo por cada participación válida que envías, independientemente de si el pool realmente encuentra un bloque. El operador del pool asume el riesgo de la variación, por eso los pools PPS normalmente cobran comisiones más altas. Este método ofrece los ingresos más predecibles para los mineros.

Full Pay-Per-Share (FPPS)

FPPS amplía el modelo de PPS incluyendo una parte estimada de las comisiones de transacción además de la subvención del bloque. El pool calcula una recompensa total esperada por bloque (subvención de 3.125 BTC más comisiones de transacción estimadas) y paga a los mineros por participación como si los bloques se encontraran a la tasa esperada. En los últimos años, FPPS se ha convertido en el método dominante en los pools principales porque los mineros institucionales priorizan un flujo de caja estable y predecible.

Pay-Per-Last-N-Shares (PPLNS)

A diferencia de PPS, PPLNS solo recompensa a los mineros cuando el pool logra minar un bloque. Cuando se encuentra un bloque, el pool revisa las últimas N participaciones enviadas (donde N varía según el pool). Tu pago equivale a tu proporción de esas N participaciones multiplicada por la recompensa del bloque, menos la comisión del operador.

Los pools PPLNS normalmente cobran comisiones más bajas que los pools PPS, pero los mineros enfrentan mayor variación en los ingresos. Este método desalienta el cambio constante de pool (pool hopping) porque las recompensas están ligadas a una contribución sostenida y no a las participaciones instantáneas.

Elegir un método de pago

La elección entre FPPS y PPLNS depende de tus prioridades. FPPS ofrece ingresos estables a un costo ligeramente mayor, por lo que es adecuado para mineros que necesitan un flujo de caja predecible para cubrir gastos fijos como electricidad y pagos de préstamos. PPLNS tiene comisiones más bajas, pero retornos más variables, lo que atrae a mineros que pueden tolerar fluctuaciones en los ingresos.

¿Los pools de minería son una amenaza para la descentralización?

Debido a que un número pequeño de pools controla la mayor parte del hashrate de Bitcoin, las preocupaciones sobre la centralización son válidas. Si un pool único o un grupo de pools coludidos acumulara el 51% del hashrate, teóricamente podrían lanzar un ataque del 51%, lo que les permitiría censurar transacciones o revertir transacciones recientes.

En la práctica, varios factores mitigan este riesgo. Primero, los mineros individuales dentro de un pool normalmente son dueños y controlan su propio hardware, lo que significa que pueden migrar a otro pool en cualquier momento si no están de acuerdo con las decisiones del operador del pool. Segundo, un ataque exitoso probablemente haría caer el precio de Bitcoin, destruyendo el valor de las propias participaciones del atacante y de su inversión en hardware. Tercero, la comunidad en general supervisa de cerca el tamaño de los pools y, históricamente, ha presionado a los pools que crecen demasiado.

Aun así, la centralización a nivel de pool significa que los operadores del pool tienen un poder significativo sobre la construcción de la plantilla de bloque, decidiendo qué transacciones incluir o excluir. Esto crea un posible vector de censura, especialmente en jurisdicciones donde los reguladores podrían presionar a pools que cumplan para filtrar ciertas transacciones.

Stratum V2 y la descentralización de la minería

Stratum V2 es un protocolo de minería de nueva generación diseñado para abordar algunas de las preocupaciones sobre centralización asociadas con los pools tradicionales. Su característica más importante es la "negociación de trabajos" (job negotiation), que permite a los mineros individuales construir sus propias plantillas de bloque en lugar de aceptar la que proporcione el operador del pool.

Bajo el protocolo anterior Stratum V1 (que todavía usan la mayoría de los pools), el operador del pool construye la plantilla de bloque y decide qué transacciones incluir. Los mineros solo calculan hashes sobre la plantilla que reciben. Con la negociación de trabajos de Stratum V2, los mineros pueden elegir qué transacciones van a sus bloques mientras siguen recibiendo pagos del pool.

Las mejoras adicionales en Stratum V2 incluyen un protocolo binario más eficiente (reduciendo la sobrecarga de ancho de banda), cifrado integrado (protegiendo contra secuestro de hashrate) y una autenticación mejor entre mineros y pools.

La adopción de Stratum V2 ha sido gradual. Algunos pools y proveedores de firmware han implementado las mejoras de la capa de transporte, pero actualmente el soporte completo para la negociación de trabajos sigue siendo limitado. Muchos operadores grandes de pools han tardado en adoptar la función porque reduce su control sobre la construcción del bloque. Existen proxies de traducción que permiten que mineros con ASICs más antiguos (que solo hablan Stratum V1) se conecten a pools V2, habilitando una adopción incremental sin requerir reemplazo de hardware.

Preguntas frecuentes

¿Cuál es la recompensa actual de bloque de Bitcoin?

Tras el halving de abril de 2024, la recompensa por bloque de Bitcoin es de 3.125 BTC por bloque. Esta recompensa se divide entre la subvención del bloque (3.125 BTC) y las comisiones de transacción, que varían según la congestión de la red. Aproximadamente 144 bloques por día, se emiten alrededor de 450 BTC diariamente mediante la minería.

¿Cómo elijo un pool de minería?

Los factores clave incluyen: método de pago (FPPS para estabilidad, PPLNS para comisiones más bajas), porcentaje de comisión del pool, latencia del servidor a tu ubicación (afecta la tasa de participaciones huérfanas o stale shares), umbrales mínimos de pago, pagos con custodia versus sin custodia, y las políticas del pool sobre censura de transacciones y transparencia de plantillas. Probar dos pools en paralelo durante unas semanas puede ayudarte a comparar las ganancias efectivas.

¿Los pools de minería controlan Bitcoin?

Los pools de minería no poseen el hardware apuntado a ellos; lo poseen los mineros individuales. Los mineros pueden redirigir su poder de hash a otro pool en cualquier momento. Aunque los operadores del pool tienen influencia temporal sobre la construcción de la plantilla de bloque, su poder está limitado por la naturaleza competitiva del mercado y la amenaza de que los mineros se marchen.

¿Qué es Stratum V2 y por qué importa?

Stratum V2 es un protocolo de comunicación de minería actualizado que permite a los mineros individuales construir sus propias plantillas de bloque en lugar de depender de los operadores del pool. Esto reduce el riesgo de centralización de pools al decidir qué transacciones incluir y potencialmente mejora la resistencia a la censura en la red de Bitcoin.

Reflexiones finales

Los pools de minería transformaron la minería de Bitcoin de una actividad individual a una colaborativa, brindando a los mineros ingresos más predecibles a cambio de compartir recompensas. El costo es que ahora un número pequeño de operadores de pool tiene una influencia significativa sobre la producción de bloques de la red.

Lecturas adicionales

  • ¿Qué es Proof of Stake (PoS)?

  • Bitcoin Halving: qué es y por qué importa

  • ¿Qué es un ataque del 51%?

  • ¿Cuáles son las comisiones de transacción en blockchain?

  • ¿Qué es la minería en la nube?