¿Qué incentivo hay para que un minero no cancele sus propios txs 'reales'?

Se dice que un atacante minero de Bitcoin con suficiente potencia de CPU para correr más rápido que toda la red está mejor minando bitcoins honestos, lo cual no es correcto ya que al crear una cadena de bloques falsa, el atacante ya gana la base de monedas en el camino, tal como lo haría si se comporta honestamente.

En realidad, un minero honesto tiene todos los incentivos para defraudar agregando a su bloque transacciones que cancelan sus propias transacciones 'reales'.

¿O me estoy perdiendo algo?

EDITAR- y tal vez una respuesta

Permítanme dar un ejemplo, digamos que Alice posee un grupo muy grande (los grupos grandes sabían crear hasta 6 bloques seguidos), también Alice le compra algo a Bob por 1 bitcoin cada 10 minutos.

Alice podría intentar duplicar el gasto de cada uno de sus pagos (pasándose los mismos bitcoins a sí misma) y usar las segundas transacciones en el bloque que está extrayendo.

Tenga en cuenta que todo esto es completamente legítimo.

Si el grupo resuelve la prueba de trabajo, entonces se cancelarán sus txs 'reales': Bob puede esperar 10 minutos para ver si la transacción se confirma o no, pero podría no ser suficiente en el caso de que hubiera una bifurcación. .

Conclusión:

El propietario de un gran grupo puede intentar crear gastos dobles, pero recuperará su btc solo en raras ocasiones cuando:

  1. había un tenedor
  2. Bob no revisó la bifurcación y no esperó el tiempo suficiente (por ejemplo, 1 hora) para ver si se confirmó la transacción.
  3. El bien que Alice compró no está asociado con ninguna dirección física (por lo que Bob no puede encontrar a Alice y reclamar su dinero).
Este escenario se conoce como ataque mayoritario , y lo que se refiere se describe en el Informe técnico de Bitcoin en la Sección 6: Incentivos .
La cita completa es "Si un atacante codicioso es capaz de reunir más potencia de CPU que todos los nodos honestos, tendría que elegir entre usarla para defraudar a la gente robándole sus pagos o usarla para generar nuevas monedas. Debería encuentra más rentable seguir las reglas, esas reglas que lo favorecen con más monedas nuevas que todos los demás juntos, que socavar el sistema y la validez de su propia riqueza".
No se trata de cuál es la pregunta: 1. cualquier minero puede hacer el fraude; sin embargo, ayuda tener más CPU (por ejemplo, el propietario de un gran grupo), 2. el libro blanco presenta una opción, pero usted puede hacer minería e intente cometer fraude al mismo tiempo: en realidad, tiene un incentivo para intentar cometer este fraude si es un minero, podría funcionar en raras ocasiones y es legítimo
Ah, ¿quieres decir que estás tratando de duplicar el gasto manteniendo en secreto la transacción de doble gasto y solo la incluyes en los bloques que descubres? Entonces creo que puede estar describiendo un ataque de Finney .
Esta pregunta se mejoraría si se hiciera abiertamente y la respuesta intentada se moviera a la sección de respuestas como una publicación separada.

Respuestas (3)

Es solo una ganancia a corto plazo, ya que bitcoin perdería su valor muy rápidamente a medida que la gente se dé cuenta de que mantener la riqueza de uno en bitcoin se ha convertido en una mala idea. Comportarse honestamente le genera ingresos hasta que su poder de hash disminuye.

  1. Si Alice publica su cadena de bloques, entonces Bob puede verificar todas las bifurcaciones para un gasto doble

  2. si Alice no publica su cadena de bloques, existe una gran posibilidad de que pierda su base de monedas, que es un ataque mayoritario

De todos modos, se recomienda esperar al menos una hora cuando se hacen grandes transmisiones.

No es tan fácil crear un falso blockchain. Cuando un minero extrae un blocktiene que ser verificado por la red bitcoin, antes de aceptarlo. (Prueba de trabajo)

Podrá crear una falsa blockchainsi controla el 51% de la red total.

La red bitcoin es varias veces más rápida que todas las supercomputadoras combinadas. Más detalles en este enlace . Entonces no es tan fácil controlar el 51% de la red total.

Tenga en cuenta que la cadena de bloques es legítima: un minero puede elegir qué txs incluir en una cadena de bloques, siempre que sean legítimos