ATON es una cadena de bloques pública para pagos. Se está construyendo ahora y nada se ha lanzado todavía. Las monedas nuevas irán solo a los mineros, mediante una emisión larga que se ralentiza hasta una pequeña cola, hasta un tope máximo de mil millones de ATON. El trabajo que gana esas monedas es una única prueba de trabajo intensiva en memoria (memory-hard). Este artículo explica esa expresión sin jerga.
Qué es la prueba de trabajo
Una cadena pública no tiene jefe. Cualquiera puede proponer un bloque. Para evitar que una sola persona inunde la cadena de bloques, cada bloque debe llevar una prueba de que alguien dedicó un esfuerzo real a crearlo. Ese esfuerzo es una búsqueda. El minero prueba muchos valores candidatos hasta que uno produce un resultado que supera una prueba de dificultad. No hay atajo. La única forma de encontrar un valor válido es seguir probando.
Esa búsqueda es la prueba de trabajo. Cuesta electricidad y tiempo, y es barata de comprobar. Un nodo puede verificar un bloque en una fracción de segundo aunque encontrarlo haya llevado mucho más.
Qué añade la expresión intensiva en memoria
En una prueba de trabajo corriente, cada intento es un cálculo corto que apenas necesita memoria de trabajo. Se puede fabricar un chip que haga solo ese cálculo, sin nada más. Un chip así hace esa única tarea mucho más rápido, por vatio, que un procesador de propósito general.
Una prueba de trabajo intensiva en memoria cambia la forma de cada intento. Antes de que un intento pueda terminar, debe leer y escribir un bloque grande de memoria, en un orden que depende de los propios datos, de modo que los pasos no se pueden adivinar de antemano ni saltar. El cálculo no es el cuello de botella. Mover datos por la memoria es el cuello de botella.
Ese cambio importa porque la memoria es la parte de un ordenador que más cuesta acelerar mediante la especialización. Se puede fabricar un chip con una unidad aritmética diminuta, pero sigue necesitando memoria real con ancho de banda real, y esa memoria cuesta más o menos lo mismo la compre quien la compre.
Por qué eso lleva a una tarjeta gráfica
Una tarjeta gráfica es un dispositivo de propósito general que ya viene con memoria rápida y un ancho de banda de memoria amplio, porque dibujar imágenes necesita exactamente eso. Por tanto encaja bien con una carga de trabajo en la que el límite es el ancho de banda de memoria. Una tarjeta comprada para juegos o edición de vídeo puede hacer el trabajo tal como está.
Hemos escrito aparte sobre lo que eso significa para usted como minero. El objeto de este artículo es el mecanismo que hay debajo: la elección de una tarjeta gráfica no es una preferencia. Se deriva de la elección de una prueba de trabajo intensiva en memoria.
Qué cambia para la cadena
A la cadena le importa una sola cosa de su prueba de trabajo: que el coste de crear bloques esté repartido entre muchas personas independientes, en lugar de concentrado en quien pueda permitirse hardware a medida. Cuando el hardware de minería es corriente, la barrera de entrada es el precio de una tarjeta. Cuando el hardware de minería es a medida, la barrera es una fábrica.
Esto encaja con el resto del diseño. ATON permite que se creen bloques al mismo tiempo, y una regla de tipo GHOSTDAG los coloca en un único orden acordado. Esa regla está hecha para una red con muchos mineros que producen bloques muy seguidos. Una prueba de trabajo intensiva en memoria ayuda a mantener amplio el conjunto de mineros, que es la situación para la que está diseñada la regla de ordenación.
También encaja con el plan de lanzamiento. No hay preminado ni venta. Todas las monedas, salvo la asignación al equipo que se publicará, saldrán de la minería. Si la minería está abierta al hardware corriente, la emisión llega a más manos.
Qué no promete
Intensiva en memoria es una decisión de diseño, no una garantía. Queremos ser claros sobre sus límites.
- No hace imposible el hardware a medida. Hace que el hardware a medida sea menos ventajoso, porque la parte cara, la memoria, no se puede eliminar.
- No hace que la minería sea gratis. Una tarjeta sigue consumiendo energía, y la dificultad sube a medida que se suman más tarjetas.
- No decide cuántas monedas gana un minero. Eso depende de la curva de emisión, que aún no está especificada, y de qué parte de la tasa de hash de la red tiene un minero.
- No dice nada sobre lo que vale ATON. No hacemos afirmaciones sobre eso.
En qué punto está esto
La prueba de trabajo intensiva en memoria es una parte cerrada del diseño. La curva de emisión aún no está fijada. El tamaño y el calendario de consolidación (vesting) de la asignación al equipo aún no están decididos, y ambos se publicarán antes del primer bloque. Cuando queden fijados, lo diremos en el sitio de ATON.
Hasta entonces, la versión corta es esta. Prueba de trabajo significa un esfuerzo que cuesta hacer y es barato de comprobar. Intensiva en memoria significa que ese esfuerzo se dedica a mover datos por la memoria en lugar de a hacer aritmética. Y como las tarjetas gráficas corrientes están construidas en torno a memoria rápida, son la herramienta natural para esa tarea.