Minería cuántica, consenso y computadoras

Escrito por

Qsilver

13 ene 2024

La minería de Qubic parece ser mal entendida por mucha gente, comprensiblemente, ya que en realidad no es minería en el sentido criptográfico tradicional. Normalmente, la minería se utiliza en blockchains para asegurar la red y es necesaria para encontrar cada nuevo bloque. Cada nuevo bloque crea una gama de posibles bloques siguientes y al variar un campo de nonce se generan hashes aleatorios. Dado que una buena función de hash devuelve un valor dramáticamente diferente incluso con cambios muy pequeños en la entrada, solo con calcular un hash para valores casi iguales en un búfer (tal vez solo un número está incrementando), obtienes una corriente de valores de hash de alta entropía que parecen aleatorios.

La mitad de los hashes tendrán el último bit siendo 0, y la otra mitad siendo 1. La mitad de esos con 0 tienen otro 0, así que el 25% terminará con 00. Con las tasas de hash actuales, esto se extiende a niveles absurdos con bastante cantidad de bits 0 seguidos. Si encuentras un valor de nonce que genere un valor de hash con suficientes bits 0 seguidos, ganas ese bloque. Lo difundes, otros nodos lo aceptan y se convierte en la nueva punta de la blockchain.

Luego está el siguiente bloque que se explota a partir de la punta, pero tal vez algún minero encuentre dos bloques empezando desde la punta anterior. Si lo hacen antes de que se encuentre un bloque nuevo a partir de la nueva punta, entonces reemplaza la antigua nueva punta y es como si la antigua nueva punta nunca hubiera existido. Reorganización de la blockchain y huérfanos. Muy complicado y si no lo entiendes completamente, no te preocupes, muy pocas personas realmente entienden cómo funciona todo esto y en realidad es probabilístico si un bloque permanecerá válido junto con todas sus transacciones. También es la razón por la que son posibles los ataques del 51%, lo que lleva al doble gasto.

Sin embargo, Qubic no necesita lidiar con nada de esto ya que no es una blockchain típica y los mineros no están minando cantidades enormes de hashes buscando un montón de bits 0. Sí, si sientes que hacer hashing una y otra vez básicamente los mismos datos para encontrar uno con la mayoría de bits 0 es prácticamente inútil, tienes razón. Solo es útil en el contexto de crear un nuevo bloque y obtener las monedas de recompensa del bloque. Incluso las blockchains de prueba de participación utilizan un análogo de este método de minería, solo donde se utiliza el stake para ajustar la cantidad de bits 0 que se necesitan. Por supuesto, en la prueba de participación no hay minería real, por lo que se necesita algún otro método para generar una variedad de valores de hash, generalmente claves públicas, pero los detalles no importan. El mismo conjunto de preocupaciones de reorganización afectan a la prueba de participación, de hecho más, ya que la prueba de participación puede terminar en un estado donde un solo staker obtiene todos los bloques.

De todos modos, para entender la minería de Qubic, olvídate de todas las complejidades anteriores. En Qubic, la minería no es necesaria para un nuevo tic. De hecho, toda la minería podría detenerse y los tics seguirían sonando. Sin minería, no habría forma de saber cuáles son los computadores de mejor rendimiento, aunque causaría problemas en la próxima época. Para crear el siguiente tic, hay un líder de tic que difunde un nuevo tic propuesto. Los 676 computadores envían votos firmados criptográficamente que incluyen hashes de todo el estado interno de la red qubic. Dos tercios deben votar con la mayoría del quórum de acuerdo para que el tic sea aceptado. Si el líder de tic no publica un nuevo tic propuesto, entonces obtendríamos un tic vacío. En este caso, los datos del tic son todos ceros y el hash también es todo ceros. Aún así, debe haber un voto del quórum sobre el tic vacío.

Si no hay quórum, Qubic deja de sonar. Mientras Qubic esté sonando, sabemos que la mayoría del quórum de computadores está completamente sincronizada, hasta el último bit del estado de la red qubic. Sin embargo, los computadores necesitan minería para mantener sus puestos de computador. Por lo tanto, la minería de Qubic no se trata de generar el siguiente bloque, sino más bien de ayudar a sus computadores a mantener (ganar) uno de los preciados puestos de computador. Solo los 676 computadores obtienen recompensas. Cada época hay un máximo de 1 billón de QU enviados a los 676 computadores, con un descuento basado en su rendimiento. Recientemente, todos los computadores están funcionando muy bien, por lo que alrededor del 99% del billón se envían a los computadores. El saldo va al Árbitro, que actúa para asegurarse de que los computadores se comporten correctamente.

Mientras el Árbitro publica la lista de computadores para la nueva época, todos los computadores ya tienen esta información en el archivo del sistema. La lista publicada por el árbitro es solo para aquellos que no ejecutan nodos completos. En realidad, los poderes del árbitro son bastante limitados y están tan lejos del consenso que no afectan la operación de Qubic tic por tic.

Recientemente, Qubic ha sido una de las criptomonedas más rentables para minar, con alrededor de $3 millones de dólares estadounidenses que se minan cada semana, incluso aunque la minería no es necesaria para nuevos bloques. Resulta que la minería en realidad es un entrenamiento para la inteligencia artificial, y en su estado actual, una investigación en las mejores formas de entrenar la IA. Es vital que todos los computadores tengan suficiente poder de minería para retener sus preciados puestos, por lo que de una manera única, Qubic está configurado para tener un entrenamiento incentivado para la IA y lo tiene como parte de asegurar la red indirectamente. Los computadores de mayor rendimiento tienen mucho invertido en Qubic y están más incentivados para mantener el funcionamiento suave de Qubic. Es probable que algunos de los principales poseedores de la lista de ricos sean los principales computadores, pero esto es solo una especulación mía.

¿Qubic es una moneda CPU o una moneda GPU? Sí. Actualmente, con el reciente advenimiento de un pool público de minería de GPU, hemos visto que muchos nuevos mineros se unen a las filas. Se espera que el entrenamiento de IA se optimice exclusivamente para el entrenamiento de IA. Si resulta que la GPU puede manejarlo, entonces habrá minería de GPU. Actualmente estamos en vísperas de algunos cambios en algoritmos que se esperan que impacten más a la GPU que a la CPU. La semana pasada hubo un cambio que parecía afectar el rendimiento de la mayoría de las CPU y GPU de manera aproximadamente igual, aproximadamente un 50%. Si todos obtienen un 50% menos de resultados, entonces no hay un cambio relativo. Algunas GPU se vieron afectadas en más del 50%, probablemente debido a la RAM limitada, ya que el cambio reciente duplicó la cantidad de RAM necesaria.

Se ha anunciado que requisitos de RAM se duplicarán y luego se duplicarán nuevamente (¿y otra vez?) y eso podría hacer que más y más GPU sean menos competitivas. Sin embargo, con la rentabilidad de la GPU tan alta ahora, incluso si se reduce en cierta medida, podría seguir siendo que Qubic sea uno de los mejores para la minería con GPU. Solo el tiempo dirá si los desarrolladores de mineros de GPU pueden mantener el nivel de eficiencia comparable a la CPU con los cambios próximos.

Todavía hay muy pocos pools de minería, aunque nada impide que se formen más. Las cosas aún están muy tempranas en el ecosistema de Qubic y podemos esperar que haya competencia en todas las áreas habituales a medida que más y más actores de la industria reconozcan que Qubic ha llegado para quedarse. Los altos niveles de ganancias disponibles lo hacen bastante interesante para los early adopters y ahora deberíamos estar recibiendo a los seguidores rápidos.

© 2024 Qubic. Todos los derechos reservados.

Spanish (Spain)

© 2024 Qubic. Todos los derechos reservados.

Spanish (Spain)

© 2024 Qubic. Todos los derechos reservados.

Spanish (Spain)