¿Funcionó el contraataque de spam en el ataque DAO para ralentizar los ataques?

Esta pregunta se hizo en la sección de comentarios de ¿Qué hace realmente el contraataque de TheDAO mediante el envío de spam? (sugerido por Stephan Tual) .

Enlaces de fondo:

¿Funcionó el contraataque de spam en el ataque DAO para ralentizar los ataques?

Respuestas (1)

De la cuenta 0x969837498944ae1dc0dcac2d0c65634c88729b2d , verá que hubo 277 transacciones de ataque. En la lista, verá que hubo 9 transacciones fallidas en la última página. (Hubo algunos al principio del ataque también).

La última transacción exitosa antes del conjunto de 9 transacciones fallidas en el bloque 1720231 tuvo un uso de gas de 2890937.

La primera transacción fallida del conjunto de 9 transacciones fallidas en el bloque 1720316 tuvo un uso de gas de 4273000. Este bloque tenía un límite de gas de 4712388 y un uso de gas de 4710819.

A partir de esta información y el uso de gas cercano al límite de gas en los bloques 1720337 a 1720426 que contienen la serie de 9 transacciones de ataque fallidas, supongo que las otras transacciones en el bloque usaron el uso de gas del bloque hacia el límite de gas del bloque, causando la transacción del atacante falla.

Sin embargo, no pude encontrar ninguna transacción (desde mi breve vistazo) generada por el ataque de spam del amigo utilizando el código enumerado en ¿Qué hace realmente el contraataque de TheDAO mediante el envío de spam? (sugerido por Stephan Tual) :

for (var i = 0; i < 100; i++) { 
    eth.sendTransaction({from: eth.accounts[0], gas: 2300000,
      gasPrice: web3.toWei(20, “shannon”), 
      data: “0x5b620186a05a131560135760016020526000565b600080601f600039601f565b6000f3”}) }
}

Y mirando los bloques alrededor del tiempo de la serie de 9 de las transacciones fallidas del atacante, hubo una gran cantidad de bloques con 0 transacciones, por ejemplo, el bloque 1720318 .

La otra cuenta atacante 0xf35e2cc8e6523d683ed44870f5b7cc785051a77d solo tuvo una falla al principio, por lo que las transacciones de esta cuenta no se vieron afectadas por la transacción de spam del amigo.

Conclusión :

Mis resultados no son concluyentes.

  • Solo una pequeña parte de las transacciones de ataque del atacante fallaron y esto puede haber sido causado por otras transacciones que llenaron el uso de gas del bloque.
  • Y hubo algunos bloques con 0 transacciones alrededor del momento de la falla.
  • Y no había señales de las transacciones de spam de los amigos en el momento de las fallas.