¿Vectores de ataque para la dificultad de retargeting con BCH y BTC?

Desde la existencia de BCH, los mineros ahora pueden cambiar las cadenas para minar. Suponiendo que minan con avidez en función del precio y la dificultad. ¿Puede ocurrir el siguiente ataque y cómo podría mitigarse?

Suponiendo que BCH tiene una capitalización de mercado alta, en paridad con BTC.

Dado que lleva dos semanas ajustarse a la dificultad, la mayoría de los mineros extraerían BCH cuando la dificultad de bitcoin no es rentable. Entonces, digamos que el 20% de los mineros siguen extrayendo BTC de modo que el ajuste de dificultad se activa 1,5 meses después y se restablece a 1/5 de dificultad. Luego, los mineros saltarían de BCH a BTC y extraerían 2 semanas de suministro en 4 días, se irían cuando la dificultad se reajustara, y BTC básicamente muere (porque la mayoría de los bloques de tiempo se resuelven en promedio cada 50 minutos en lugar de los 10 minutos habituales, lo que provoca una lentitud). tiempos de confirmación).

¿Cómo se puede mitigar este ataque?

Gran pregunta :-)

Respuestas (1)

Respuesta corta: se puede proteger con dinero.

Es un problema económico. Primero, si la capitalización de mercado cambia lentamente, la dificultad puede adoptar. Ahora suponga que la capitalización de mercado cambia repentinamente y los mineros se comportan racionalmente para obtener ganancias a corto plazo.

Dado que total_reward = block_reward + fee, una tarifa suficientemente alta puede atraer a los mineros. Por ejemplo, si la capitalización de mercado de un lado es el doble, entonces la tarifa de compensación debe ser superior a 12,5 BTC. Esta tarifa total puede parecer alta, pero en realidad sucedió. Durante el tiempo que faltan mineros, hay 13.4 BTC en el bloque #494045, y muchos otros bloques con más de 11 BTC. ¡Esto es alrededor de $ 30 por transacción y la gente está dispuesta a pagarlo! Por lo tanto, para la "protección", los ricos pueden pagar tarifas altas, los pobres pueden hacer transacciones de donación y los mineros "irracionales" pueden quedarse perdiendo ganancias.

De todos modos, no puede usar la cadena de bloques si no puede pagar una tarifa alta. Tenga en cuenta que la estrategia anterior es cierta en ambas direcciones: una "protección" en un lado es un "ataque" en el otro lado. Entonces, la tarifa en ambos lados puede aumentar exponencialmente juntos.