¡Bienvenido al Laboratorio de Nodos!

Mujer que trabaja con un portátil
Esta es una publicación cruzada desde el foro de xx network BetaNet. Verlo aquí para unirse a la comunidad y al debate.

Saludos a todos. Mi nombre es Keith Millette. Si has pasado tiempo en el Canal de discordia de xx network puede que me conozcas como Lord Vetinari. Hace unas semanas me uní al equipo de xx network para crear un laboratorio de nodos en Corea del Sur. El laboratorio de nodos servirá como entorno empírico para que los equipos de xx network prueben el código, los métodos de entrega de software y recopilen métricas útiles. Los objetivos del laboratorio son ultimar la estrategia de despliegue y recomendar hardware probado a quienes hayan presentado solicitudes para ser corredores de nodos. El objetivo de xx network es preparar a los corredores de nodos para que tengan éxito desde el principio.

Ha pasado mucho tiempo desde que se publicaron las especificaciones iniciales. En las etapas de planificación de los nodos GPU, Benjamin Wenger calculó los requisitos del nodo BetaNet y los publicó a principios de 2018. Las especificaciones sugerían una GPU AMD Ryzen 2700x, una GPU Nvidia RTX 2070, 16 GB de RAM, ASRock AB350 Pro4 y 1TB de almacenamiento que costaría alrededor de $1600. Después de discutir esta configuración con los desarrolladores de cMix y xxBFT, todos estuvieron de acuerdo en que el laboratorio debería albergar nodos construidos con componentes de gama media o económica. Nuestro objetivo es determinar los requisitos mínimos y las configuraciones más rentables. Pretendemos demostrar que la xx network no es como otras cadenas de bloques. Los nodos caros y con exceso de potencia no son un requisito.

A continuación, un desglose del hardware que hemos seleccionado para utilizar en el laboratorio:

  • Estoy usando el AMD Ryzen 3700x en lugar del 2700x. La interrupción de la cadena de suministro global y el precio reducido hicieron que esta fuera la mejor opción. Elegí incluir el procesador Intel i7-9700K porque sí cumplen con las especificaciones y queremos que la gente que tiene CPUs Intel pueda usarlas.
  • Estoy utilizando algunas placas base de factor de forma ATX y mATX de varios fabricantes. Estoy utilizando cuatro chipsets diferentes con las CPU de AMD, el A320, B350, B450 y X370. Y con las CPU de Intel, los chipsets Z370 y B360. Esto nos permite recomendar la más amplia gama de placas base para satisfacer los requisitos de la red y también el presupuesto de los corredores de nodos.
  • Las GPUs siguen limitadas a la familia RTX de Nvidia debido a que la arquitectura Nvida Turing tiene unidades de multiplicación de 32 bits en sus shaders que mejoran masivamente el rendimiento del precomputo. En el laboratorio elegí utilizar la RTX 2070 de varios fabricantes para cumplir con los requisitos de cálculo y también con el presupuesto de los corredores de nodos. También seleccioné una RTX 2060 y una GTX 1660 ti para probar el límite inferior.
  • En cuanto a la memoria y la capacidad de almacenamiento, tanto el cMix como el blockchain tienen diferentes requisitos y para determinar la cantidad adecuada nos decidimos por 8-32 GB de RAM utilizando módulos de 4 u 8 GB. Durante las pruebas utilizaré SDDs Samsung EVO de 512 GB, pero al final recomendaremos que cada nodo utilice un SSD de nivel empresarial debido a la resistencia a la escritura.
  • En total se utilizarán 10 nodos para las pruebas internas.

Al final, esperamos poder recomendar configuraciones para un nodo individual que costarán menos de lo previsto anteriormente.

Yo, y el resto del equipo de xx network, esperamos trabajar con la comunidad en la configuración y despliegue de la xx network BetaNet. Detallaré lo que se necesitará y lo que no se necesitará en cuanto a requisitos de hardware y de red para hacer realidad BetaNet.

Popular