¿Cómo evitar la minería ASIC para mi nueva altcoin?

Quiero crear una altcoin que sea un clon de Bitcoin. Quiero que la minería sea resistente a ASIC.
¿Hay algún paso que deba incluir en el algoritmo de minería de mi altcoin para evitar la minería ASIC?
¿Necesito implementar un algoritmo completamente nuevo para la minería?

No existe tal cosa como "resistente a ASIC".
¿Qué pasa con el algoritmo EquiHash?
Joe elusivo del principio
Bastante justo... Pero, ¿es posible tener algún algoritmo de minería que sea resistente a ASIC? Si no, ¿cómo debo prevenir el ataque del 51%?
De hecho, la única manera de prevenir el ataque del 51% es... rezando :)

Respuestas (2)

¿Hay algún paso que deba incluir en el algoritmo de minería de mi altcoin para evitar la minería ASIC?

Eso no es realmente lo que deberías estar preguntando. Debería preguntarse: "¿Alguien puede diseñar un ASIC que sea más efectivo para extraer mi altcoin que una CPU de propósito general?" A una escala suficiente, eso siempre es posible.

Sin embargo, realmente no le importa si alguien puede invertir $ 1 billón y obtener un ASIC que sea un 1% mejor que una CPU. Si tu atacante tuviera tanto dinero, te aplastaría sin importar nada. Le importa si pueden invertir una cantidad razonable de dinero y crear algo significativamente más eficiente. (Ya sea en consumo de energía por hash o costo de capital por hash).

Además, desea algunas otras propiedades:

  • Debe ser razonablemente rápido para verificar. (Pero hacerlo puede debilitar el algoritmo, vea ¿Por qué Litecoin eligió los factores de cifrado que eligieron? para ver un ejemplo).
  • Cambiar las puntas de la cadena no debe hacer que un minero pierda mucho progreso. (De lo contrario, los mineros tienen un incentivo para ignorar nuevos bloques si casi tienen un bloque propio).
  • Alguien que modifica el encabezado del bloque debe tener que rehacer todo el trabajo. (De lo contrario, la minería no brinda protección).
  • La velocidad de la minería debe escalar linealmente con los recursos informáticos. En otras palabras, no debería poder duplicar la cantidad de computadoras que tiene y cuadriplicar su velocidad de minería.

No conozco un algoritmo que satisfaga estas cinco propiedades, pero no se ha demostrado que el problema sea imposible.

¿Qué pasa con el algoritmo EquiHash?

Mira estas dos críticas a EquiHash:

Probablemente todavía haya mejoras algorítmicas disponibles en EquiHash, y es casi seguro que haya una aceleración de hardware disponible.

(También hay una afirmación no verificada de que alguien ha creado un minero FPGA Equihash).

¿Necesito implementar un algoritmo completamente nuevo para la minería?

Es poco probable que lo haga mucho mejor que los intentos anteriores.

La mejor manera de cambiar el algoritmo, si alguien decide matar su moneda, puede descargar una gran cantidad de hashrate para aumentar la diferencia y luego abandonar, eso significa que el ataque del 51% no es el único problema, le sugiero que use cryptonote https: //cryptonote.org/dentro/