¿Qué impide que alguien haga una tonelada de nodos mineros como método de ataque?

Mi entendimiento es que si dos mineros hacen un bloque completando un hash al mismo tiempo, depende de los mineros decidir cuál será 'aceptado' por votación de qué bloque alcanza el 51% de los votos primero.

¿Qué impide que alguien haga un montón de nodos solo para poder obtener una ventaja si se presenta esta situación? (Otro nodo terminó un bloque casi al mismo tiempo que yo, así que libero mi ejército de nodos para que todos voten por el bloque que hice)

Los nodos son caros (alrededor de $ 500 cada uno para los baratos), y los nodos no votan automáticamente, instantáneamente: tienen que resolver el siguiente bloque en la cadena (que es un problema muy difícil de resolver: con todo el poder minero). en el mundo, cada bloque tarda unos 10 minutos)
¿Cómo puede el "51%" de los nodos votar para ir con una bifurcación específica si SOLO el nodo que resuelve el siguiente bloque puede votar? Obtengo ese 51% de aquí bitcoin.stackexchange.com/questions/8172/…

Respuestas (2)

Los nodos son caros (alrededor de $ 500 cada uno para los baratos). Por lo tanto, no desea que un grupo de mineros se queden inactivos, esperando que una bifurcación entre en acción e intente resolverlo a su favor.

Si tiene los Nodos, preferiría tenerlos trabajando que sentados al margen.

Los nodos no pueden "votar" de forma automática e instantánea.
Los mineros deciden qué bloque será "aceptado" extrayendo el siguiente bloque, utilizando cualquiera de las dos ramas como su bloque anterior.

Para promover una cadena, un nodo tiene que resolver el siguiente bloque de la cadena. Este es un problema muy difícil de resolver: con todo el Poder Minero del mundo, cada bloque tarda unos 10 minutos.

No está claro qué "ventaja" se obtendría al favorecer un bloque aceptado sobre otro. Naturalmente, prefieres tu propio bloque (por lo que obtienes la recompensa y las tarifas), y el otro minero prefiere su bloque (por la misma razón).
Pero todos los demás nodos del mundo pueden elegir cualquier lado, realmente no les importa qué lado gane.

Una vez que se extrae el siguiente bloque de cualquiera de las ramas, el problema está bastante bien resuelto. Si ambas ramas se resuelven nuevamente en aproximadamente el mismo tiempo, todavía tiene que resolver la bifurcación en el siguiente bloque. Pero la bifurcación generalmente se resuelve en los siguientes 2 o 3 bloques.

Los bloques huérfanos ocurren con bastante regularidad ( https://blockchain.info/orphaned-blocks )

Cuando las personas se refieren al 51% de los mineros, quieren decir que a largo plazo, una vez que una rama de una bifurcación tiene más mineros (poder de procesamiento) en esa rama, el lado "perdedor" tiene que hacer más trabajo en menos tiempo con menos recursos que el lado ganador, solo para alcanzar su rama hasta la rama "ganadora". Esa es una tarea virtualmente imposible; entonces los perdedores simplemente se reincorporan a la rama principal.

Cuando se encuentran dos bloques a la misma altura, solo uno puede finalmente convertirse en parte de la cadena con el mayor trabajo total. Los mineros 'votan' cuál de los bloques aceptar, sin embargo, esto no es mediante una votación, sino mediante la producción de un bloque sucesivo y, por lo tanto, haciendo que una de las dos cadenas sea más larga que la otra. Por lo tanto, los mineros votan con su poder de hash tratando de extender una u otra punta de cadena.

Por lo tanto, el "ataque" que describe no es práctico: si los mineros solo usaran su costoso hardware de minería únicamente para decidir las divisiones de la cadena, estarían perdiendo una gran cantidad de ingresos. En cambio, extraen todo el tiempo para encontrar tantos bloques como sea posible.

Ver también: