Pool de minería

Recursos agrupados para la minería de criptomonedas

En el contexto de la minería de criptomonedas , un pool de minería es la puesta en común de recursos por parte de los mineros, que comparten su poder de procesamiento en una red, para dividir la recompensa equitativamente, de acuerdo con la cantidad de trabajo que contribuyeron a la probabilidad de encontrar un bloque . Se otorga una "participación" a los miembros del pool de minería que presentan una prueba de trabajo parcial válida . La minería en pools comenzó cuando la dificultad para minar aumentó hasta el punto en que podría llevar siglos para que los mineros más lentos generaran un bloque. La solución a este problema fue que los mineros pusieran en común sus recursos para poder generar bloques más rápidamente y, por lo tanto, recibir una parte de la recompensa del bloque de manera constante, en lugar de hacerlo de manera aleatoria una vez cada pocos años. [1] [2]

Historia

  • Noviembre de 2010: Slush se lanzó en 2010 y es el primer grupo de minería.
  • 2011–2013: La era de deepbit, que en su apogeo llegó a representar hasta el 45 % del hashrate de la red . [ cita requerida ]
  • 2013–2014: Desde la introducción de ASIC , y cuando deepbit no pudo soportar el nuevo protocolo stratum, GHash.IO reemplazó a deepbit y se convirtió en el más grande.
  • 2014-2015: F2Pool , que se lanzó en mayo de 2013, superó a GHash.IO y se convirtió entonces en el grupo de minería más grande.
  • 2016–2018: El auge de Bitmain y su AntPool . Bitmain también controla algunos otros grupos más pequeños como BTC.com y ViaBTC.
  • 2019-2020: lanzamiento de Poolin. Poolin y F2Pool tenían cada uno alrededor del 15 % de la tasa de hash de la red en ese período, y luego aparecieron pools más pequeños. [ cita requerida ]
  • 2020: Binance lanza un grupo de minería, siguiendo el ejemplo de Huobi y OKex . Luxor lanza un grupo de minería con sede en EE. UU. [ cita requerida ] .
  • 2022 : Cruxpool lanza el primer pool minero francés. PEGA Pool lanza el primer pool minero ecológico. Pero a finales del verano de 2023, PEGA Pool anunció el cierre de su operación minera. [3]

Participación en el pool de minería

La participación es el concepto principal de la operación del pool de minería. La participación es una posible solución de bloque. Por lo tanto, puede ser una solución de bloque, pero no necesariamente lo es. Por ejemplo, supongamos que una solución de bloque es un número que termina con 10 ceros y una participación puede ser un número con 5 ceros al final. Tarde o temprano, una de las participaciones tendrá no solo 5, sino 10 ceros al final, y esta será la solución de bloque.

Los grupos de minería necesitan participaciones para estimar la contribución del minero al trabajo realizado por el grupo para encontrar un bloque. Existen numerosos sistemas de recompensa para los mineros: PPS, PROP, PPLNS, PPLNT y muchos más.

Métodos de pool de minería

Los grupos de minería pueden contener cientos o miles de mineros que utilizan protocolos especializados. [4] En todos estos esquemas, representa una recompensa por bloque menos la tarifa del grupo y es una probabilidad de encontrar un bloque en un intento de compartir ( , donde es la dificultad actual del bloque). Un grupo puede admitir la función de "dificultad de participación variable", lo que significa que un minero puede seleccionar el objetivo de participación (el límite inferior de la dificultad de participación) por su cuenta y cambiar en consecuencia. B {\displaystyle B} p {\displaystyle p} p = 1 / D {\displaystyle p=1/D} D {\displaystyle D} p {\displaystyle p}

Pago por acción

El método de pago por acción (PPS) ofrece un pago instantáneo y garantizado a un minero por su contribución a la probabilidad de que el pool encuentre un bloque. Los mineros reciben el pago a partir del saldo existente del pool y pueden retirar su pago inmediatamente. Este modelo permite la menor variación posible en el pago a los mineros y, al mismo tiempo, transfiere gran parte del riesgo al operador del pool.

Cada acción cuesta exactamente el valor esperado de cada intento de hash . R = B p {\displaystyle R=B\cdot p}

Proporcional

Los mineros ganan participaciones hasta que el pool encuentra un bloque (el final de la ronda de minería). Después de eso, cada usuario recibe una recompensa , donde es la cantidad de sus propias participaciones y es la cantidad de todas las participaciones en esta ronda. En otras palabras, todas las participaciones son iguales, pero su valor se calcula solo al final de cada ronda. R = B n N {\displaystyle R=B\cdot {\frac {n}{N}}} n {\displaystyle n} N {\displaystyle N}

Minería agrupada

La minería en pool (BPM), también conocida como "sistema de slush", debido a su primer uso en un pool llamado "pool de slush", utiliza un sistema en el que las acciones más antiguas del comienzo de una ronda de bloques reciben menos peso que las acciones más recientes. Una nueva ronda comienza en el momento en que el pool resuelve un bloque y los mineros son recompensados ​​proporcionalmente a las acciones enviadas. [5] Esto reduce la capacidad de engañar al sistema de pools de minería cambiando de pools durante una ronda, para maximizar las ganancias.

Pago por las últimas N acciones

El método de pago por las últimas N acciones (PPLNS) es similar al método proporcional , pero la recompensa del minero se calcula en función de las últimas N acciones, en lugar de todas las acciones de la última ronda. Esto significa que cuando se encuentra un bloque, la recompensa de cada minero se calcula en función de la contribución del minero a las últimas N acciones del pool. Por lo tanto, si la ronda fue lo suficientemente corta, todos los mineros obtienen más ganancias y viceversa.

Pool de minería en solitario

Los pools individuales funcionan de la misma manera que los pools normales, con la única diferencia de que la recompensa por bloque no se distribuye entre todos los mineros. La recompensa completa en un pool individual va al minero que encuentra el bloque.

Pool de minería peer-to-peer

Los pools de minería peer-to-peer (P2Pool) descentralizan las responsabilidades de un servidor de pool, eliminando la posibilidad de que el operador del pool haga trampas o que el servidor sea un punto único de falla . Los mineros trabajan en una cadena de bloques lateral llamada cadena de acciones, minando a una dificultad menor a una velocidad de un bloque de acciones cada 30 segundos. Una vez que un bloque de acciones llega al objetivo de la red, se transmite y se fusiona en la cadena de bloques. Los mineros son recompensados ​​cuando esto ocurre de manera proporcional a las acciones enviadas antes del bloque objetivo. Un P2Pool requiere que los mineros ejecuten un nodo completo, soportando el peso de los gastos de hardware y el ancho de banda de la red. [5] [6]

Método geométrico

El método geométrico (GM) fue inventado por Meni Rosenfeld. [7] Se basa en la misma idea de "puntaje" que el método de Slush: el puntaje otorgado por cada nueva acción, en relación con el puntaje ya existente y el puntaje de las acciones futuras, es siempre el mismo, por lo que no hay ventaja en minar temprano o tarde en la ronda.

El método es el siguiente:

  • Elija parámetros y (tarifa fija y variable). f {\displaystyle f} c {\displaystyle c}
  • Al comienzo de cada ronda, establezca . Para cada trabajador , sea la puntuación del trabajador para esta ronda y establezca . s = 1 {\displaystyle s=1} k {\displaystyle k} S k {\displaystyle S_{k}} S k = 0 {\displaystyle S_{k}=0}
  • Establezca , donde . Si la dificultad cambia durante la ronda, es necesario actualizarla. r = 1 p + p c {\displaystyle r=1-p+{\frac {p}{c}}} p = 1 / D {\displaystyle p=1/D} r {\displaystyle r}
  • Cuando el trabajador envía una acción, establece y luego . k {\displaystyle k} S k = S k + s p B {\displaystyle S_{k}=S_{k}+spB} s = s r {\displaystyle s=sr}
  • Si la acción es un bloque válido, finaliza la ronda. Por cada trabajador paga k {\displaystyle k} ( 1 f ) ( r 1 ) S k s p {\displaystyle {\frac {(1-f)(r-1)S_{k}}{sp}}}

Método geométrico doble

Versión generalizada de los métodos geométrico y PPLNS. [7] Implica un nuevo parámetro: ("fuga cruzada"). Cuando se convierte en el método geométrico. Cuando se convierte en una variante de PPLNS, con decaimiento exponencial en lugar de una función escalonada. o {\displaystyle o} o = 0 {\displaystyle o=0} o = 1 {\displaystyle o=1}

  • Seleccione los parámetros , , y . f {\displaystyle f} c {\displaystyle c} o {\displaystyle o}
  • Cuando el grupo comienza a funcionar por primera vez, inicialice . Para cada trabajador , sea la puntuación del trabajador y establezca . s = 1 {\displaystyle s=1} k {\displaystyle k} S k {\displaystyle S_{k}} S k = 0 {\displaystyle S_{k}=0}
  • Establecer . Si en algún momento cambia la dificultad o los parámetros, se deberá recalcular. r = 1 + 1 c p ( 1 c ) ( 1 o ) {\displaystyle r=1+{\frac {1}{c}}p(1-c)(1-o)} r {\displaystyle r}
  • Cuando un trabajador envía una acción, establece (donde está la recompensa en bloque en el momento en que se envió) y luego . k {\displaystyle k} S k = S k + ( 1 f ) ( 1 c ) s p B {\displaystyle S_{k}=S_{k}+(1-f)(1-c)spB} B {\displaystyle B} s = s r {\displaystyle s=sr}
  • Si la acción es un bloque válido, entonces también haga lo siguiente para cada trabajador : dele un pago de y luego establezca . k {\displaystyle k} 1 c s ( 1 o ) S k {\displaystyle {\frac {1}{c_{s}}}(1-o)S_{k}} S k = S k o {\displaystyle S_{k}=S_{k}\cdot o}

Tarifas de transacción

Por lo general, los bloques en la red de criptomonedas contienen transacciones. Las tarifas de transacción se pagan al minero (pool de minería). Los diferentes pools de minería pueden compartir estas tarifas entre sus mineros o no. Pay-per-last-N-shares (PPLNS), Pay-Per-Share Plus (PPS+) o Full Pay-Per-Share (FPPS) son los métodos más justos donde los pagos del pool incluyen no solo el subsidio del bloque sino también las tarifas de transacción. [ cita requerida ]

Minería multipool

Los multipools cambian entre diferentes altcoins y calculan constantemente qué moneda es en ese momento la más rentable para minar. Hay dos factores clave involucrados en el algoritmo que calcula la rentabilidad, el tiempo de bloque y el precio en los exchanges. Para evitar la necesidad de muchas billeteras diferentes para todas las monedas minables posibles, los multipools pueden intercambiar automáticamente la moneda minada por una moneda que sea aceptada en la corriente principal (por ejemplo, bitcoin ). Usando este método, debido a que las monedas más rentables se extraen y luego se venden por la moneda deseada, es posible recibir más monedas en la moneda deseada que minando esa moneda sola. Este método también aumenta la demanda de la moneda deseada, lo que tiene el efecto secundario de aumentar o estabilizar el valor de la moneda deseada. [8]

Algunas empresas que venden potencia de hash pueden hacerlo agregando el trabajo de muchos mineros pequeños (por ejemplo, NiceHash ), pagándoles proporcionalmente por acción como lo haría un pool. Algunas de estas empresas operan sus propios pools. Estos pueden considerarse multipools, porque generalmente emplean un método similar de intercambio de trabajo, aunque el trabajo que asignan está determinado por la demanda del cliente en lugar de la rentabilidad "bruta".

Minería PoC

Al igual que otras tecnologías de minería, el método PoC, PoC+, PoS Proof of Space permite que el cálculo se realice de antemano y que todas las respuestas se almacenen en el disco duro de un minero. No se requiere un alto consumo de energía para PoC como para la minería PoW y, por lo tanto, PoC es casi siempre una opción de cadena de bloques más respetuosa con el medio ambiente. Cuando se realiza la minería, el minero simplemente "mira" las respuestas almacenadas previamente y envía la mejor que encuentra a la red, con un uso mínimo de energía para leer los discos duros. Debido a los bajos requisitos de especificación de hardware del proceso de minería PoC, este tipo de minería se puede realizar en una PC normal que aún se utiliza para otras tareas cotidianas. La primera cadena de bloques PoC se puso en línea en 2014 y hoy se conoce como Signum, con otras cadenas PoC que surgieron mucho después, por ejemplo: Chia, Flax y BitcoinHD. La dificultad de la red, así como otra información sobre el estado de la red y la minería, se pueden ver en cualquiera de los paneles de control de los grupos de minería públicos, por ejemplo: Panel de control del grupo de minería Una lista de los grupos de minería de tipo PoC, PoS, PoC+ actuales también es rastreada por algunas páginas de "Estadísticas del grupo de minería" de terceros, un ejemplo de una es Estadísticas del grupo de minería.

Véase también

Referencias

  1. ^ Ittay Eyal con Emin Gün Sirer: "La mayoría no es suficiente: la minería de Bitcoin es vulnerable Archivado el 3 de diciembre de 2016 en Wayback Machine " en la 18.a Conferencia Internacional sobre Criptografía Financiera y Seguridad de Datos (FC).2014
  2. ^ Eyal, Ittay. "El dilema del minero" (PDF) . Universidad de Cornell. Archivado (PDF) desde el original el 9 de agosto de 2017. Consultado el 23 de mayo de 2017 ., En el Simposio IEEE sobre Seguridad y Privacidad (Oakland), 2015.
  3. ^ "Cierre de las operaciones mineras de PEGA Pool". PEGA Pool . Archivado desde el original el 6 de octubre de 2023. Consultado el 19 de diciembre de 2023 .
  4. ^ Antonopoulos, Andreas M. (2014). Dominando Bitcoin. Desbloqueando criptomonedas digitales. Sebastopol, CA: O'Reilly Media. p. 210. ISBN 978-1449374037Archivado desde el original el 1 de diciembre de 2016 . Consultado el 7 de enero de 2017 .
  5. ^ ab Pedro., Franco (2015). Entendiendo el bitcoin: criptografía, ingeniería y economía . Chichester, West Sussex: John Wiley & Sons. ISBN 9781119019145.OCLC 894170560  .
  6. ^ Antonopoulos, Andreas (2017). Dominando Bitcoin: Programando la Blockchain Abierta . O' Reilly Media. ISBN 978-1491954386.
  7. ^ ab Rosenfeld, Meni (17 de noviembre de 2011). Análisis de los sistemas de recompensa de minería en pool de Bitcoin . arXiv : 1112.4980 . Bibcode :2011arXiv1112.4980R.
  8. ^ "La historia de los pools de minería de Bitcoin".
  • Una estimación de la distribución de la tasa de hash entre los grupos de minería más grandes
  • Primera blockchain PoC
  • Ejemplo de un pool de minería PoC+
  • Ejemplo de un sitio de seguimiento de estadísticas de grupos de minería PoC
Retrieved from "https://en.wikipedia.org/w/index.php?title=Mining_pool&oldid=1240404713"