¿Existe una medida uniforme de "dificultad", que al ser multiplicada por el precio, dé "rentabilidad de una hora de minado"?

Recientemente abrí Bitcoin Pie , un sitio que compara criptomonedas.

Dado el tipo de cambio en BTC, me gustaría agregar otra columna que diga "rentabilidad minera relativa", independientemente del hardware utilizado.

Entonces, si en un momento dado, BTC mina en dificultad X, NMC en Y y FooCoin en Z, con tasas de conversión a BTC de 1, N_BTC y F_BTC respectivamente, solo comparando X, Y*N_BTC y Z*F_BTC debe dar una indicación de cuál debe explotar un minero racional.

¿Cuál es un buen número para usar en la columna de dificultad? ¿Dónde están las API para ello? ¿Es simplemente "dificultad" o es algún otro número?

No estoy seguro de cómo tener en cuenta la minería fusionada de Namecoin aquí. ¿Algunas ideas?

Las monedas de CPU y GPU no deben medirse en la misma escala.

Esto podría estar muy relacionado, aunque no lo llamaría un duplicado exacto: bitcoin.stackexchange.com/questions/118/…
es una idea genial
Tenga en cuenta que la comparación no funciona para Tenebrix porque usa scrypt. Me gusta la idea, pero solo será útil hasta que esté disponible la minería combinada
@namt: la minería combinada de NMC y BTC está disponible. Agregué una separación entre "monedas de CPU" y "monedas de GPU".
La comparación aún funcionaría para Tenebrix, en realidad, es solo que no podemos comparar las tasas de hash en una base de 1: 1 ya que una buena tasa de hash para TBX todavía está en KH/s. A pesar de que es hostil a la GPU, podríamos compilar para OpenCL de todos modos, elegir una "tarjeta de referencia" estándar (voto por el venerable 5830) y ejecutar todos los mineros en esa tarjeta para encontrar sus tasas de hash. Si lo hiciéramos de esta manera, podríamos usar Ganancia por 5830 por día como métrica.

Respuestas (2)

La fórmula estándar para determinar la ganancia promedio por día para un minero de MH/s determinado en una cadena de bloques determinada es la siguiente:

(S/(D*4295))*60*60*24*R*P

¿Dónde Sestá la clasificación de velocidad en MH/s del minero, Dla clasificación de dificultad, Rla recompensa (50 BTC/bloque para Bitcoin) y Pel precio en USD de una sola moneda?

Que yo sepa, no existe una medida de rentabilidad estándar, pero sería bastante fácil crear una con valores estándar dados de S. Si, por ejemplo, definimos el estándar como, S=100 MH/sentonces podríamos comparar fácilmente la rentabilidad de extraer varias cadenas de bloques en el cálculo resultante en USD.

Para agregar a la respuesta de David, la dificultad no está estandarizada entre las criptomonedas. Algunas criptomonedas usan una dificultad equivalente, pero otras tienen dificultad en función de otros valores iniciales. La mejor solución sería idear una fórmula para cada moneda. Luego, puede elegir una pieza de hardware estándar (por ejemplo, 5870 GPU y 2500K CPU) y mostrar los ingresos por pieza de hardware.
¿Qué bifurcación de Bitcoin no usa la dificultad estándar? Incluso Tenebrix usa los cálculos de dificultad de Bitcoin, es solo que el hashrate esperado es tan bajo que la dificultad a menudo es < 1
Me preguntaba de dónde viene el 4295. Parece que podría ser un error tipográfico para 4095 (2 12-1). Pero de hecho es una aproximación para (2 16-1)*2**16 / 1e6 = 4294.90176. En caso de que alguien más se lo pregunte...

http://bitcoinx.com/charts/ hace algo similar a lo que pides en el título.

Calculan (y grafican) una estimación de rentabilidad en USD por 24 horas de minería con 100 Mh/s, por lo que podrías multiplicar su número por 1/24