Información General
A continuación un resumen muy básico del funcionamiento de una granja de moneda Chia. Una granja Chia tiene varios elementos que trabajan en conjunto: El Cultivador o por su nombre en ingles plotter. Esta es una computadora poderosa prefeiblemente con procesador de muchos núcleos e hilos con buena cantidad de ram que se encarga de crear archivos que van a ser guardados en disco duro y ser utilizados a la hora "cultivar"chias. Piensa en esta máquina como el tractor moderno grande que hace surcos y siembra semillas. Mientras mas poderosos mas semillas "plots" tendras. El granjero o por su nombre en ingles "the farmer" esta es una computadora no necesariamente potente pero si debe tener la capacidad de manejar muchos discos duros y servir de almacenamiento longevo para todos lo sembrado por el cultivador o plotter. Piensa en esta como el otro tractor que solo necesita cultivar el producto y llevarlo a los silos. Mientras mas cultiva y guardas en silos mas oportunidades tienes de ganar chia. Esto es un resumen muy básico con ejemplos de concepto para que todos entendamos el funcionamiento de una granja Chia. Más adelante tendremos artículos detallados de este funcionamiento con estrategias y optmizaciones probadas por nosotros para que puedas ahorrar tiempo de ensayo y error.
Equipos Recomendados
Ya tienes una idea general de que es cultivar Chia. Si nos basamos en esa información podemos ver que necesitamos mínimo 2 computadoras para poder funcionar de manera eficiente. Si es cierto que puedes usar una sola super computadora pero nosotros al igual que muchos no tenemos presupuesto ilimitado y la idea general es que todos sin importar la economia individual podamos trabajar juntos de manera eficiente. La primera y más importante computadora que debes tener es la cultivadora/tractor/plotter por su nombre en inglés. Esta máquina es la responsable de crear los plots o semillas. Estos plots son creados haciendo calculos matemáticos muy pesados por lo cual debes pensar en una máquina de procesador multi core moderna para poder mantenerte competitivo. Mientras mas de estas tienes mejor asi ploteas mas rapido. Cada plot final ocupa 102 gigabytes aproximadamente. Pero para crearlo necesitas 3 veces esa cantidad osea alrededor 300 gigabytes de espacio de disco duro. Hay varias maneras de equipar esta computadora. En internet encontrarás miles de sugerencias videos y estrategias. Nosotros te vamos a sugerir lo que ya hemos comprobado basado en nuestras pruebas de campo. Literalmente creamos y reconfiguramos la misma máquina mas de 15 veces para lograr la mayor eficiencia. Modelo 1. 1. procesador multicore ya sea amd ryzen serie 5 en adelante, icore 5 en adelante, xeon despues que tenga hyperthreading lo que puedas comprar. 2. Por lo menos 3 NVMEs de 2 terabytes cada uno. Explicaremos con detalle los pros y los contras más adelante. 3. RAM minimo 28 gigabytes de ram. En este rubro el dicho mientras mas mejor es 100% aplicable. Explicaremos con detalles el ram más adelante. 4. Caja de computadora. No es necesaria puedes comprar los chasis de minador que hay en ebay o hacer el tuyo. NOTA IMPORTANTE: Si fueras por una caja asegurate que tenga una ventilación excelente. Esta máquina va a generar muchísimo calor. El calor es el enemigo número 1 tuyo evitalo. Trata de tener el equipo en un lugar fresco usa aire acondicionado si puedes. El costo de electricidad es menor a perder el equipo o discos duros por trabajar a temperatura ambiente en el trópico como Panamá por ejemplo. Modelo 2. Puntos 1, 3 y 4 del modelo 1 se repiten. 2. Te recomendamos discos de 1 terabyte por lo menos 3 preferiblemente 6. ¿Por qué tantos discos? La contestación corta es por que los discos duros regulares no son tan rapidos como los NVMEs pero si los unes en lo que se conoce como RAID 0 te dan la velocidad optima para poder plotear/cosechar en paralelo eficientemente y por menor precio. Se que estamos usando mucha terminología que no estamos explicando ten paciencia vamos a explicar todo con lujo de detalle y añadir referencias con enlaces externos de ser necesario. La segunda computadora es la granjera. Esta es la computadora que va a guardar los plots cultivados por la cultivadora y se encarga de contestar las preguntas de los servidores principales que solicitan las llaves que se encuentran en los plots. Al principio se hablaba de que esta máquina no necesitaba ser potente. De hecho hay muchas personas que han usado rasberry pi como granjera y discos duros con USB con exito. Sin embargo como habrás leido en nuestro tema ¿Cómo funcionaran los Pools de Chia? esta máquina a nuestro criterio pasa de ser secundaria a tambien tan importante como la cultivadora y con capacidad de responder y leer archivos rápidamente ya que los pools deben contestar en menos de 30 segundos leyendo cientos de gigas. Esta computadora literalmente te la dejamos a tu criterio ya que depende de tu poder económico y estrategia de almacenamiento. Nuestro plan de ataque para este rubro es el siguiente. Servidor dual xeon single core con 80 gigabytes de ram. Tarjetas HBA para poderse comunicar con una unidad JBOD (Just a Bunch of Discs) con 144 terabytes de discos mas 60 terabytes que ya teniamos en planta. Y capacidad de expnandir añadiendo mas JBODs. Truenas como sistema operativo el cual nos permite cantidad ilimitada de arreglos de discos y buenas cualidades de conservación de data y redundancia. Hay muchas opiniones encontradas con nuestro método, respetamos todas las opiniones. Es nuestra experiencia que estar listos y no perder data es mas importante que ahorrar unos centavos en equipo no apto. Pero eso somos nosotros si necesitas hacerlo economicamente hazlo, ya que todavia no hemos escuchado historias de perdida de datos con esos métodos.
¿Cómo funcionarán los pools de chia?
Los fundadores de chia estan trabajando en una manera efectiva de implementar los pools, que sea balanceada y justa para todos los que participen en un pool en conjunto. Dicho esto, todavía no han desarrollado una versión de lanzamiento y pueden cambiar la manera en como se implementará el pool, sin embargo, ya se encuentra una versión de referencia en el github oficial de chia. https://github.com/Chia-Network/pool-reference Nuestra evaluación a esta versión nos indica que el pool tendrá un hash (una llave cryptográfica), que será utilizada por las granjas registrádas en dicho pool. Las granjas que participen dentro del pool estarán trabajando en conjunto para responder a la prueba de espacio, de esta manera hay más oportunidades de conseguir una recompensa. ¿Cómo se divide la recompensa? Dentro del pool solo una granja puede tener la recompensa, por ende obtiene la mayor parte de la recompensa. La división de la recompensa se determina por 2 parametros. - El creador del pool tiene la opción principal de dificultad para los participantes, esta dificultad se refiere al tiempo de respuesta máximo para cada granja, de esta manera conseguir un balance justo entre las granjas rápidas y las granjas lentas. - Cada granjero tendrá la opción de cambiar la dificultad de cuando obtiene la recompensa hacia los demas participantes, de esta manera controla el trabajo mínimo entre las granjas que ayudan a obtener la recompensa. Con estos parámetros se entiende la intención de que el creador del pool no tenga el control absoluto de las recompensas, como ocurre con las otras criptomonedas, y las granjas que participen puedan asignar como se reparte su recompensa de manera voluntaria. Este artículo estará actualizado tan frecuente como nos sea posible.
¿Por qué no lo usamos o recomendamos?
Si bien es cierto que NVME son la tecnología mas rápida de almacenaje de data existente. Tienen un talón de aquiles muy importante que a nuestro criterio los descarta de ser utilizados para minar chia o cualquier cosa que requiera millones de escrituras y borradas por hora. Los NVME se queman dejan de funcionar, van perdiendo capacidad con cada día de castigo. Para el uso diario y gaming son excelentes. Tienen una velocidad increible al reiniciar la computadora o para transferir archivos que por lo regular tardan más en discos regulares o sata ssd. Pero minando chia los nvmes son castigados al ser escrito y borrado su contenido multiples de veces en 1 solo plot. Es como quitarle rayas al tigre o maltratar tu carro. El carro anda o el tigre caza pero cada vez es menos la eficiencia con la que lo hace. También a menos que estés gastando dinero serio en enterprise ssd sufren de baja de velocidad en paralelo. Si haces muchos plots en paralelo cuando vas comenzando uff! tremenda velocidad pero es un hecho documentado que cuando le vas dando carga va bajando la velocidad y queda simplemente al equivalente a un RAID 0 o arreglo de discos sin redundancia donde la cantidad de discos es igual a la capacidad de mantener escrituras y lecturas rápidas con mucha data en paralelo. ¿Cuál es nuestra solución?. Nosotros ploteamos con 8 discos en raid 0. Mientras menos capacidad tienen los discos, siempre y cuando el total de ellos sume lo que necesitas para plotear 1 chia por lo menos (300 gb), mejor. Los discos chicos son más ájiles que los de multiples terabytes. En nuestro caso usamos discos de 1 TB 7200 rpm ya que el precio es económico y se mueven muy bien en conjunto. Esto te va a ahorrar el tener que comprar NVMe cada mes o dos que es la vida observada por muchos expertos en el internet. Estaré actualizando este artículo con videos y pruebas documentadas para que puedan tomar su decisión.