¿Alguien con un 51 % de potencia informática puede ganar más de lo que se merece?

Ver también ¿Qué puede hacer un atacante con el 51% del poder de hash?

Es posible que esto se haya discutido en otro lugar, pero no estoy seguro de cuál es la respuesta: si alguien posee el 51% del poder de hash, ¿no puede simplemente ignorar el resto de la red y enfocarse solo en su cadena, ganando así más? del 51% de las recompensas (100% de hecho)? ¿Ganará de hecho el 100% de la recompensa?

Además, ¿es posible que varios atacantes trabajando de forma independiente puedan lograr este escenario? Si dos personas tienen el 34% cada una, ¿una de ellas no superará siempre a la cadena legítima? Por supuesto, no pueden ganar ambos, pero durante un período de tiempo, ¿el más fuerte de ellos no ganará más de lo que le corresponde de recompensas en bloque?

punto interesante Nunca me di cuenta de que podías pasar del 50 % de las recompensas del bloque al 100 % de repente simplemente dejando huérfanos todos los bloques de los mineros de la competencia.
@WimCoenen: no es un aumento repentino, vea la respuesta de ellos y mis comentarios.

Respuestas (3)

Si tiene el 51% de la red y ve que alguien más ha resuelto un bloqueo, entonces puede aceptar su bloqueo o competir con él. En cualquier caso, si obtiene el siguiente bloque, obtendrá 50 BTC. Por lo general, ninguna opción es más deseable que la otra, a menos que esté realizando otros ataques. Podría ser un poco mejor tomar el 100% si le preocupan los ajustes de dificultad o subsidio.

Entonces, un atacante podría obtener el 100% de las recompensas del bloque, pero esto por sí solo no lo ayudará mucho.

Supongo que eso depende de la duración de tu ataque. Si sus ataques duran más que el tiempo necesario para los ajustes de dificultad, entonces el próximo ajuste solo verá su cadena (más corta), y la recompensa del bloque que recibe debería aumentar si ignora otros bloques. ¿Tengo razón?
En realidad, ¿no es siempre rentable hacer esto, si está bastante seguro de que tiene el 51%? (Si no está seguro, corre el riesgo de perder todas sus recompensas si la otra cadena se alarga).
@ ripper234 Puede disminuir la dificultad hasta cierto punto. Tal vez esto sería rentable.
Si extrae legítimamente, obtiene el 51% de las recompensas del bloque, o alrededor de 50 Bitcoins por 20 minutos. Si ignora todos los demás bloques, obtiene el 100% de las recompensas del bloque, o alrededor de 50 Bitcoins por 10 minutos. Es una obviedad.

Sí, si tiene el 51% de la red, puede rechazar todos los demás bloques, asegurándose así de recibir todas las recompensas. La dificultad se ajustará para que coincida con tu propia tasa de hash, asegurándote de extraer los 144 bloques esperados por día.

De hecho, con una estrategia inteligente, puede obtener más de lo que le corresponde de recompensas en bloque, incluso si está por debajo del 50 %. Esto se discutió aquí : por ejemplo, con el 46% del hashrate puede obtener el 51,29% de las recompensas, suponiendo que el resto de la red sea honesta.

En el caso de múltiples atacantes, un atacante con más hashrate que la red honesta y cualquier otro atacante (donde cada atacante rechaza todos los bloques excepto el suyo propio), obtendrá el 100% de los bloques. Si hay varios atacantes en la parte superior, tendrá reorganizaciones masivas ocasionales en las que, en un momento, un atacante posee todos los bitcoins generados desde que comenzó el ataque (si no los ha gastado) y, al momento siguiente, otro atacante lo supera. y reemplaza toda la rama con una donde ha generado todas las monedas.

Él podría hacer lo que quisiera, ¡el problema es que los clientes legítimos ignorarían los bloques si no cumplen con las especificaciones!

¿Por qué crees que los bloques que generó estarían "fuera de especificación"?
El cliente seguirá las reglas y utilizará la cadena más larga. Entonces, si el atacante tiene el 51% del poder de hash y no se da por vencido (es decir, abandona el bloque actual cuando encuentra uno legítimo), eventualmente las probabilidades están a favor del atacante de que tendrá una cadena más larga. Con un 51 % frente a un 49 %, el atacante tramposo tendrá la cadena más larga el 99 % del tiempo después de 10 bloqueos. En ese momento, todos los clientes de la red verán la cadena del atacante como la más larga y, por lo tanto, válida.