¿Qué sucede cuando falla la verificación de una transacción manipulada?

Si un minero malicioso cambia la cantidad en una transacción determinada, el valor hash del bloque cambia. Por lo tanto, tiene que encontrar nuevamente el valor hash requerido en ese bloque. Digamos que encontró con éxito el valor hash. Pero, ¿qué sucede con la verificación de la transacción que el minero ha cambiado? Supongamos que no tiene la clave privada del remitente, la verificación de esta firma digital fallará en este punto. ¿Puede el minero malicioso seguir agregando este bloque a una nueva cadena o existe algún mecanismo para detectar esta falla y evitar que cree una nueva cadena?

Respuestas (2)

Nada impide que un minero cree una bifurcación que contenga bloques no válidos. Sin embargo, el hecho de que estén en una cadena de bloques no significa que todos los acepten. Todos los demás nodos completos de la red (incluidos otros mineros) recibirán el bloque que contiene la transacción no válida y rechazarán el bloque completo como no válido. De modo que ese bloque no se convertirá en parte de su cadena principal y tampoco ningún bloque construido encima de él, independientemente de la cantidad de trabajo que tenga. Entonces, un minero malintencionado podría hacer eso, pero el bloque inválido no se convertiría en parte de la cadena de bloques de Bitcoin y todos los demás nodos completos simplemente lo rechazarían e ignorarían.

El minero podría continuar extrayendo esta cadena de bloques no válida. Pero si nadie lo usa, entonces sus monedas en esa cadena no tienen valor y, por lo tanto, el minero estaría perdiendo dinero para continuar extrayéndolo.

Si un minero incluye una transacción no válida en un bloque, el bloque no es válido, independientemente de la prueba de trabajo.

Cuando otros nodos verifiquen el bloque, notarán que la transacción no es válida y considerarán que todo el bloque no es válido.

Como resultado de esto, el minero no recibirá la recompensa minera de ese bloque, ya que no será aceptado por la red. Por lo tanto, los mineros se esfuerzan por asegurarse de que sus bloques sean válidos o no reciben ningún pago por sus esfuerzos.