¿Se puede resolver más de 1 bloque cada 10 minutos en promedio (LARGO PLAZO)?

Me pregunto si es posible que una supercomputadora encuentre los siguientes 1000 bloques en muy poco tiempo. Hipotéticamente, si una agencia gubernamental concentrara una supercomputadora en hashing, ¿podrían resolver los próximos bloques de 2016 en unos segundos?

La dificultad se ajusta cada bloque de 2016 en función del tiempo que se tardó en encontrar los bloques de 2016 anteriores. A la tasa deseada de un bloque cada 10 minutos, se necesitarían exactamente dos semanas para encontrar 2016 bloques.

Por lo que entiendo del artículo en bitcoin.wiki, la dificultad aumentaría hasta que se encuentre 1 bloque cada 10 minutos. Esto me lleva a creer que a largo plazo no se pueden encontrar más de 2016 bloques a una tasa de más de 1 cada 10 minutos. Espero estar siendo claro. Buscaré respuestas esta noche.

Muchas gracias.

Respuestas (8)

alguien /podría/ lanzar una gran cantidad de poder hash en el sistema. y hasta el momento en que la dificultad se ajuste, ellos/podrían/producir más de uno cada 10 minutos en promedio. pero la dificultad se ajustará después de uno o más fragmentos de bloques de 2016 (tenga en cuenta que el cambio en la dificultad se limita a un factor de 4 por cada fragmento de bloque de 2016), hasta que una vez más, incluso con el nuevo poder de hash, solo se produzca un bloque cada 10 minutos en promedio.

por lo tanto, "a corto plazo" es posible que alguien produzca más bloques que 1 cada 10 minutos, pero "a largo plazo", a menos que continúe agregando poder hash perpetuamente, la dificultad lo alcanzará.

El mecanismo de control para mantener los bloques a razón de 1 cada 10 minutos es muy simple. Lo que puede suceder y sucederá es que el mecanismo perpetuamente se pondrá al día con el aumento gradual de la dificultad debido a la adopción de Bitcoin y los avances del hardware.

Por ejemplo, si el hashrate de la red aumenta un 1 % por semana (lo cual es razonablemente sostenible a largo plazo debido a la ley de Moore), la dificultad siempre tendrá un retraso promedio de 2 semanas con respecto al hashrate y, por lo tanto, los bloques se encontrarán un 2 % más rápido. de 1 cada 10 minutos, a largo plazo.

Si hubiera un controlador PI, esto no sucedería.

TL; DR: El escenario descrito en OP es completamente irreal. Incluso un aumento a corto plazo de bloques resueltos por minuto requiere una enorme cantidad de recursos.

La potencia actual de la red Bitcoin es de aproximadamente 108 petaFLOPS. No podemos comparar 13,5 Tera Hashes/s con Flops directamente, pero Casascius calculó una estimación aproximada , 450G (hash/s) equivale a 3,6 PFLOPS.

Según Wikipedia : El 18 de junio de 2012, el sistema de supercomputadora Sequoia de IBM, con sede en el Laboratorio Nacional Lawrence Livermore (LLNL) de EE. UU., alcanzó los 16 petaFLOPS , estableciendo el récord mundial y reclamando el primer lugar en la última lista TOP500.

Para resolver un bloque en menos de un segundo con la dificultad actual, necesitaría aproximadamente 64800 petaFLOPS. O 4050 superordenadores más potentes.

Tenga en cuenta que petaFLOPS es una medida del rendimiento de coma flotante. Los cálculos hash hacen un uso mínimo o nulo de las operaciones de coma flotante. En su lugar, hacen uso de matemáticas enteras y operaciones lógicas. Algunas de las tecnologías de minería más eficientes utilizan procesadores personalizados (ASIC) que realizan las operaciones de hashing en hardware.
@Crispy, eso es correcto y lo expliqué en mi respuesta

Bitcoin, por diseño, reajusta la dificultad cada 2016 bloques a un nivel que se basa en el tiempo que tardaron en resolverse los bloques anteriores de 2016. El ajuste tiene como objetivo que la generación de bloques vuelva a la tasa de un bloque cada diez minutos.

Sin embargo, existe un límite superior para la cantidad del aumento de dificultad, de modo que el nuevo nivel no sea más de cuatro veces el nivel anterior.

Esto ocurrió una vez en la historia de Bitcoin, en el bloque 68,544, que siguió a la primera exposición de Bitcoin a los medios tecnológicos, se tachó en julio de 2010.

El aumento más alto después de eso fue una casi duplicación que ocurrió en mayo de 2011, cuando estaba ocurriendo una ráfaga de prensa y rumores en los medios.

El aumento más alto desde junio de 2011 ha sido un aumento del 15%.

Actualmente hay alrededor de 17 Thash/s de capacidad. Poder hacer que la generación por bloque ocurra a una velocidad de uno cada cinco minutos agregando solo los Mini Rigs BFL de 25 Ghash/s sería algo que requeriría alrededor de $ 10 millones en hardware. (En realidad, esto no es posible ya que BFL no tiene la capacidad de enviar ni siquiera una pequeña fracción de ese nivel).

El costo de hardware para obtener 2,016 bloques en "solo unos segundos" (digamos, 60 segundos) usando solo BFL Mini Rigs sería algo en el rango de $ 181 mil millones de dólares (sí, eso es correcto: 181 mil millones).

Esto me lleva a creer que a largo plazo no se pueden encontrar más de 2016 bloques a una tasa de más de 1 cada 10 minutos. Espero estar siendo claro.

Creo que probablemente no estés siendo claro.

Cada vez que aumenta la dificultad, significa que los últimos bloques de 2016 se encontraron a una tasa de más de 1 cada 10 minutos. Y así, cada vez que la dificultad sube dos veces seguidas significa que se encontraron más de 2016 bloques a un ritmo de más de 1 cada 10 minutos.

Es bastante concebible que la dificultad aumente dos meses seguidos varias veces en el futuro, por lo que la afirmación que cité es incorrecta.

Pero supongo que entendí mal lo que estabas preguntando.

¿No debería ser "la dificultad aumenta"? (3 plazas)

En teoría sí, se puede resolver más de un bloque cada 10 minutos de media, aunque eso requeriría un crecimiento constante de los recursos informáticos. El protocolo Bitcoin se crea de manera que se ajuste su dificultad y tenga como objetivo crear un promedio de 6 bloques por hora. Por lo tanto, no importa cuánto hardware le lances a Bitcoin, se reajustará para manejarlo y funcionar normalmente.

Se pueden crear más de 2016 bloques a la vez a una tasa superior a 1 por 10 minutos, siempre que haya suficientes recursos disponibles. Teniendo suficientes recursos informáticos para lanzar un ataque del 51%, esencialmente más que todos los demás en la red de Bitcoin, uno puede crear bloques con marcas de tiempo arbitrarias (siempre que sigan el protocolo). Por lo tanto, en lugar de crear bloques que estén espaciados, digamos, a 5 minutos entre sí y obligar a la red a duplicar la dificultad de una sola vez, puede hacer múltiplos de 2016 bloques espaciados, digamos, a 9 minutos de diferencia. Puede continuar haciendo esto hasta que se quede sin hardware, esencialmente creando más de 2016 bloques con un tiempo promedio entre ellos de menos de 10 minutos. Este escenario, sin embargo, es esencialmente un ataque del 51% y requeriría una enorme cantidad de hardware y electricidad para funcionar.

Espero que esto responda tu pregunta.

Esto ya ha sucedido. Los bloques de Bitcoin se han extraído un 6,9 % más rápido que la regla de "10 minutos por bloque".

Ha habido 1.88e8 segundos desde el comienzo de Bitcoin . Dado esto, esperaría que hubiera 314.000 bloques. Sin embargo, en realidad hay 335721 bloques en el momento de escribir este artículo. Esta es una diferencia de 6.9% .

Sí, definitivamente, y de hecho, en realidad, los bloques se extraen más rápido que 1 cada 10 minutos. Al momento de escribir este artículo, durante la vida útil de Bitcoin, se han minado bloques en promedio aproximadamente 1 cada 9 minutos y 35 segundos. Esto se debe a la naturaleza retrospectiva del mecanismo de limitación de velocidad y al hecho de que el poder total de hash sigue aumentando. Hay otras fallas con el algoritmo de limitación de velocidad en condiciones extremas.

Sin embargo, en la práctica, cualquier persona con suficiente poder de hash para explotar las fallas en el algoritmo de limitación de velocidad probablemente tendría un tiempo más fácil y rentable para explotar otras fallas en el sistema disponible para los mineros que tienen una fracción sustancial del poder de minería.