Como calcular la rentabilidad de minar Bitcoin?

No soy un experto simplemente una persona apasionada
Aunque existen calculadoras que hacen los cálculos por nosotros, aquí aprenderás a realizarlos por tu cuenta.
Así no tendrás que confiar en que los resultados de esas calculadoras son correctos. Además, durante el proceso seguro aprenderás más sobre bitcoin.
He hecho una plantilla que aplica lo explicado en este documento:
mineria.xlsx26.36 KB
Existen dos formas de minar bitcoin:
    Solo mining: Minería individual, donde buscas quedarte con toda la recompensa de encontrar un bloque.
    Pool mining: Varios mineros juntan su poder computacional para tener más posibilidades de resolver un bloque. La recompensa se reparte entre los mineros.
La fórmula que utilizaremos para calcular cuántos bitcoins ganaremos dependerá de si hacemos solo mining o pool mining.

Calcular los costes

Tanto si hacemos solo mining o pool mining, vamos a tener que asumir unos costes. Los principales son:
    Costo del hardware (C_hardware): El precio del equipo de minería. [€]
    Costo de la electricidad: La cantidad de electricidad que consume tu equipo multiplicado por el precio por kWh. Esto dependerá de:
      Precio de la electricidad (P_elec) [€/kWh]: Va a variar a lo largo del tiempo.
      Consumo de energía (Con_energia) [J/s] o [W]
      Tiempo minando (T) [horas]
Costes Totales=C_hardware+(Con_energia1000×P_elec×T)+Otros Costes\text{Costes Totales}=\text{C\_hardware}+(\dfrac{\text{Con\_energia}}{1000}\times\text{P\_elec}\times\text{T})+\text{Otros Costes}

Calcular los ingresos

Para calcular los ingresos necesitaremos estos datos:
    Hashrate de tu equipo (Htuyo): La capacidad de tu equipo para calcular hashes por segundo [TH/s]
    Hashrate total de la red (Hred): La suma de todos los hashes por segundo que se calculan en toda la red de Bitcoin. Es variable. [TH/s]
    Recompensa por bloque (R): Actualmente es 3.125 BTC. Se reduce a la mitad aproximadamente cada cuatro años (halving). [Bitcoins]
    Comisiones de transacción por bloque (Ctx): El total de las comisiones de transacción incluidas en cada bloque. Es variable. [Bitcoins]
    Tiempo (T): El período durante el cual planeas minar. [s]
    Tiempo medio entre bloques (Tbloque): Aproximadamente 10 minutos o 600 segundos. [s]

Solo mining

Esta es la fórmula:
Ingresos=HtuyoHred×(R + Ctx)×(TTbloque)\text{Ingresos} = \dfrac{Htuyo}{Hred}\times(\text{R + Ctx}) \times(\dfrac{T}{Tbloque})
Ahora vamos a ir calculando poco a poco.
    Probabilidad de resolver un bloque:
HtuyoHred\dfrac{Htuyo}{Hred}
Esta fracción representa la probabilidad de que tu equipo de minería resuelva un bloque en cualquier momento dado. Cuanto mayor sea tu hashrate en comparación con la red total, mayor será tu probabilidad de encontrar un bloque.
    Multiplicar por la recompensa:
(R + Ctx)(\text{R + Ctx})
Si resuelves un bloque, recibes la recompensa, formada por los bitcoins de nueva creación y las comisiones de las transacciones de ese bloque.
    Multiplicar por el tiempo de minado:
(TTbloque)(\dfrac{T}{Tbloque})
Este término ajusta la fórmula para calcular cuántos bloques resolverás en el período de tiempo dado. El "Tbloque" (600 segundos) es el promedio de tiempo que tarda en encontrarse un nuevo bloque en la red de Bitcoin. Si minas por T segundos, este término indica cuántos bloques se encuentran en promedio en ese período de tiempo.
En resumen, esta fórmula combina tu probabilidad de resolver un bloque con el número de bloques que se encuentran durante tu período de minado y la recompensa por cada bloque.

Pool mining

Para esta fórmula necesitaremos dos datos más:
    Hashrate total del pool (Hpool)
    Comisión del pool (Cpool): Porcentaje que el pool se queda de las recompensas.
Fórmula:
Ingresos=HtuyoHpool×(1Cpool)×HpoolHred×(R + Ctx)×(TTbloque)\text{Ingresos} = \dfrac{Htuyo}{Hpool}\times(1-Cpool)\times\dfrac{Hpool}{Hred}\times(\text{R + Ctx}) \times(\dfrac{T}{Tbloque})
Explicación de la fórmula:
    Tu contribución relativa al pool:
HtuyoHpool\dfrac{Htuyo}{Hpool}
Esta fracción representa la proporción de la potencia total de hash del pool que contribuyes.
    Multiplicar por la comisión del pool:
(1Cpool)(1 − Cpool)
Ajusta tu recompensa considerando la comisión que el pool se queda. Por ejemplo, si la comisión del pool es del 2% (0.02), multiplicas por 0.98.
    Multiplicar por la probabilidad del pool de resolver un bloque:
HpoolHred\dfrac{Hpool}{Hred}
Esta fracción representa la probabilidad de que el pool completo encuentre un bloque.
    Multiplicar por la recompensa:
Igual que en el solo mining.
    Multiplicar por el tiempo de minado:
Igual que en el solo mining.

Conclusión

Ahora ya podéis calcular por vuestra cuenta los costes y los ingresos de la minería y estudiar si vuestra instalación es rentable o no.
Es complicado ser rentable en la minería, pero si no lo sois no significa que no valga la pena minar. Podéis verlo como que estáis realizando compras de bitcoin sin KYC de forma periódica o que estáis aportando seguridad a la red.
¡Mucha suerte!