Me pregunto si habría alguna deficiencia de seguridad si las criptomonedas como Bitcoin cambiaran sus problemas de prueba de trabajo por concursos de optimización. Por ejemplo, supongamos que Bitcoin cambia su problema de prueba de trabajo a un problema de optimización. En este escenario, el objetivo de cada instancia del problema de prueba de trabajo sería minimizar la salida de la función hash, y el ganador de cada bloque es la entidad que encuentra la entrada con el hash más bajo después de 10 minutos. ¿Un problema de prueba de trabajo de optimización causaría debilidades de seguridad, otras deficiencias o complicaciones para la criptomoneda? ¿Existen criptomonedas que utilicen un problema de prueba de trabajo de optimización en lugar de un problema de búsqueda como prueba de trabajo?
Generalmente, uno podría predecir el hash "promedio" que es exitoso.
Cuando un minero tiene la suerte de encontrar un hash que es inusualmente mejor de lo normal, podría quedarse con ese bloque y comenzar a extraer el siguiente bloque y el siguiente bloque.
Cuando un minero de la competencia libera un bloque de la competencia, el minero original puede liberar su bloque previamente secreto con un hash excepcionalmente bajo, que se sabe que es un "ganador" garantizado.
Esto invalidaría el trabajo de otros mineros y haría cumplir la ventaja del minero en el trabajo futuro, dándole una ventaja injusta y un mayor control sobre la cadena de bloques.
Todavía no estás pensando como un atacante. ;)
Además de incentivar la minería egoísta, un minero puede realizar el siguiente ataque: Mallory se envía todos sus fondos a sí misma en cada bloque. Tan pronto como encuentre un bloque con un hash muy bajo, puede ejecutar el siguiente ataque: realizar un pago a alguien que acepte la primera confirmación con una tarifa sustancial para asegurarse de que estará en el siguiente bloque. Espera al siguiente bloque. Reciba la contraparte del trato (por ejemplo, monedas en otra cadena). Publica su bloque y ríete.
abelénky
José Van Nombre
ficción
José Van Nombre