Actualización sobre los Posibles Cambios en el Algoritmo de Minería ZenCash
Discutí mis pensamientos sobre si ZenCash debería cambiar el algoritmo de minado de prueba de trabajo (PoW) en la actualización en vivo quincenal del 8 de Agosto. Lo discutí rápido y quería escribir lo que creo que dije sobre los criterios de decisión relacionados con el cambio del algoritmo. Al igual que todo lo demás en el espacio de criptomonedas, este es un tema complicado, y no se reduce a algo tan simple como “¿Cuándo la bifurcación?”
Este tipo de decisiones son difíciles de tomar. Hasta que tengamos el protocolo de gobernanza funcional, donde los diferentes interesados en ZenCash puedan votar para expresar sus preferencias, los miembros del equipo ZenCash deben trabajar para determinar la voluntad de muchos elementos diferentes de la comunidad ZenCash, tomar una decisión y seguir adelante . No importa lo que hagamos, siempre habrá gente que no está contenta con la elección y expresará justamente esa infelicidad. Esa es parte de la razón por la que estamos trabajando para evaluar muchos aspectos diferentes de las opciones disponibles antes de realizar un cambio definitivo.
Todos los algoritmos de prueba de trabajo tendrán circuitos ASICs en algún momento. La resistencia ASIC solo significa que un algoritmo tiene un menor diferencial de cantidad de gasto de energía entre los hashrates extraídos por CPU, GPU, FPGA y ASIC (para ese determinado algoritmo). Es posible convertirse temporalmente cambiando a un algoritmo que actualmente no tiene mineros ASIC disponibles para ello, pero eso no es resistencia ASIC, solo está retrasando lo inevitable.
Cambiar el algoritmo de minería requerirá una actualización obligatoria que todos los nodos que ejecutan ZenCash deben lograr dentro de un período de marco de tiempo limitado. Esto afecta intercambios, carteras y cualquier otra persona que ejecute un nodo ZenCash. Un cambio en el algoritmo de minería reduce temporalmente la tasa de hash durante un período de tiempo, lo que hace que el proyecto sea susceptible a un ataque del 51%, este riesgo se mitigará hasta que los mineros se hayan trasladado al nuevo algoritmo de minería.
La forma de convertirse en líder de categoría para un ASIC es convertirse primero en líder de categoría en un algoritmo. Zcash es, en este momento, el líder de la categoría en Equihash con parámetros N = 200 y K = 9. Existen múltiples proveedores de mineros ASIC para ese algoritmo, asegurando aún más la cadena de bloques Zcash.
Uno de los objetivos de ZenCash es tener una red segura. Si ZenCash mantiene el mismo algoritmo que Zcash, entonces ZenCash no será el líder de categoría en el algoritmo de minería actual. El cambio al consenso de Satoshi para mitigar el ataque del 51% debería ayudar a mitigar esta táctica de ataque, lo cual es bueno. Si esto ocurre, ZenCash tendría la opción de permanecer en el algoritmo Equihash con parámetros N = 200 y K = 9
También vale la pena considerar, a largo plazo, cambiar a un algoritmo más equilibrado entre CPU, GPU, FPGA y ASIC. El algoritmo más equilibrado entre GPU y ASIC en producción en este momento parece ser Ethash. Existen otros algoritmos en desarrollo, incluidos Prog-POW y Merkle Tree Protocol (MTP), que pueden estar aún más equilibrados entre CPU, GPU, FPGA y ASIC. Una de las razones para hacer este cambio es dar la oportunidad a la mayor cantidad posible de personas de minar ZenCash, expandiendo la comunidad. Este tipo de algoritmo podría ser bueno para cambiar al mismo tiempo que ZenCash potencialmente cambia de blockchain a blockDAG.
En el mundo de la minería, hay muchos mineros que tienen mineros GPU que consideran que no es rentable minar Zcash o ZenCash, debido a múltiples factores, uno de ellos es la entrada de los mineros Equihash ASIC en el mercado. Si ZenCash fuera a cambiar a una versión del algoritmo Equihash con los parámetros 144,5 que ASIC no puede extraer en la actualidad, habrá muchos mineros con GPU que mianaban Zcash que se trasladarían a minar ZenCash. Luego empezarían a utilizar nuestras carteras, evaluarían el potencial de retener las ganancias mineras de los Nodos Seguros y descubrirían más sobre ZenCash, lo cual sería bueno en general para el proyecto.
Al hacer el cambio, ZenCash tendría la posibilidad, durante el próximo año más o menos, de convertirse en líder de categoría en Equihash 144, 5. Dependiendo de lo que decida el fabricante de ASIC, podrían construir un minero ASIC para Equihash 144, 5. En ese punto ZenCash tendría la oportunidad de ser un líder de categoría en un algoritmo minado por ASIC. Esa sería también una buena posición para estar desde el punto de vista de seguridad del proyecto.
Si Zcash anuncia que tienen la intención de cambiar a un algoritmo diferente de Equihash con parámetros de 200, 9, eso abre una posibilidad interesante para ZenCash. Ya hay varios proveedores de minería ASIC para ese algoritmo. Si ZenCash se quedara en ese algoritmo, cuando Zcash realizara el cambio lejos de algoritmo, ZenCash tendría la oportunidad de ser el líder de categoría en el algoritmo actual.
El equipo de ZenCash debería tomar una decisión pronto sobre si cambiar el algoritmo basado en el la línea de tiempo de desarrollo de software existente. Eso proporcionaría el tiempo suficiente para crear un cambio de algoritmo y probarlo en Testnet antes de la próxima actualización obligatoria programada a finales de octubre.
Hay otros factores que influyen en la decisión, incluidas las prioridades de desarrollo de otro proyecto de software, alejarse de la compatibilidad con Zcash y entre otros más. Nunca se encuentra información completa y a veces, la información que se necesita solo aparece después de que se toma una decisión y se realiza un cambio. Desde mi punto de vista, estamos haciendo lo mejor que podemos para equilibrar los diferentes deseos expresados por la comunidad mientras mantenemos la seguridad del proyecto ZenCash.
SOBRE EL AUTOR:
Rolf Versluis (también conocido como BlockOps) es cofundador e Ingeniero Jefe de la criptomoneda ZenCash orientada a la privacidad. Rolf es un experimentado profesional en seguridad de redes de datos con más de una década de experiencia diseñando, instalando y solucionando problemas de sistemas como CTO de la compañía que fundó en la industria de TI.
En la industria de las criptomonedas, además de su trabajo en ZenCash, Rolf opera instalaciones de minería de criptomonedas privadas con más de 600 sistemas operativos y alberga tanto un blog como un canal de YouTube que brindan instrucción y asistencia a los mineros de criptomonedas de todo el mundo.
Tanto para ZenCash como para la minería, Rolf utiliza su experiencia en ingeniería y gestión y liderazgo al dirigir una empresa de TI de 60 personas durante 14 años y como oficial de submarinos nucleares de la Marina de los EE. UU, misma que operó desde Hawái durante cuatro años.
Artículos relacionados:
Declaración De ZenCash Sobre El Cambio Potencial Del Algoritmo Equihash
Sobre ZenCash
ZenCash es una plataforma orientada a la privacidad que aprovecha la criptografía de conocimiento nulo, la investigación de vanguardia y los incentivos probadamente justos para mantener un ecosistema inclusivo, sostenible y resistente a la censura. Nuestro objetivo es ser la organización más descentralizada del mundo a la vez que proporcionamos a nuestros usuarios una plataforma segura para dinero, mensajes y medios.