Mining Qubic (QBIC): configuración de la extracción de esa moneda tan "secreta" en Windows y HiveOs

Майнинг Qubic (QBIC) логотипEn este artículo configuraremos la minería de monedas Qubic (QBIC) en Windows y HiveOs. De hecho, en este caso, ni siquiera se trata de minería en el sentido literal de la palabra: los desarrolladores del proyecto Qubic esencialmente alquilan su equipo para entrenar su red neuronal y le pagan una recompensa en tokens QBIC una vez a la semana en proporción al potencia de su equipo y cuánto tiempo durante esta semana (es decir, cuánto dura una época en la cadena de bloques de esta red) participó en el entrenamiento de la red neuronal. Debido a que es difícil determinar inmediatamente la rentabilidad de la minería Qubic (un retraso de una semana en los pagos), la configuración no es tan sencilla como suele ser el caso de la minería clásica y la pequeña cantidad de información en Internet. Además de los altos requisitos de equipo, la rentabilidad de dicha minería es muy alta (algunos incluso consideran que esta moneda es "secreta"), además, tanto la GPU como la CPU se utilizan por igual para la minería. Para la minería Qubic, es muy recomendable contar con un procesador de alto rendimiento y una tarjeta de video potente, así como una cantidad suficiente de RAM. Más adelante en este artículo encontrará información e instrucciones detalladas paso a paso sobre cómo iniciar el proceso de minería de Qubic en HiveOs (GPU + CPU) y en Windows (CPU), así como más información sobre la moneda en sí.

Información general sobre la moneda y enlaces básicos.

El Proyecto Qubic (QBIC) es la primera cadena de bloques L1 del mundo con una prueba de trabajo útil. El proyecto te invita a formar parte del camino hacia la consecución de una inteligencia artificial real, que se basa en cargas útiles para los mineros. Qubic es una de las pocas cadenas de bloques L1 que no cobra tarifas por las transacciones en cadena, esto está garantizado por los votos de 451 "Computadoras" para verificar los pagos fuera de línea. El proyecto Qubic es completamente de código abierto y está disponible en GitHub. Aigarth: la IA impulsada por Qubic ofrece IA de código abierto para todos. El proyecto respalda contratos inteligentes únicos con un mecanismo de combustión y se lanza a través de una IPO con posibilidad de ganancias pasivas. El proyecto utiliza el concepto de prueba de trabajo útil; en lugar de desperdiciar energía en la minería en vano, la potencia del hardware de los mineros se utiliza para realizar tareas de IA para Aigarth. Los oráculos son puentes entre los datos de la cadena de bloques digital y el mundo exterior, y proporcionan datos del mundo real para contratos inteligentes y el protocolo Qubic. Aigarth es una inteligencia artificial impulsada por el proyecto Qubic, que recibe información de cientos de miles de mineros de Qubic que crean miles de millones de redes neuronales artificiales (información adicional sobre Aigarth). El suministro es de 1 billón de monedas QBIC por época (7 días) y se distribuye a 676 "Computadoras" (el nombre local de los validadores) en proporción al rendimiento de su red. Cada miércoles comienza una nueva era y las monedas se pagan los jueves.

Qubic es una plataforma criptográfica de Capa 1 (L1) única y útil que utiliza el nuevo protocolo Quorum para impulsar la red y permitir contratos inteligentes rápidos. Los recursos informáticos de los "mineros" se utilizan para entrenar la IA, lo que hace que ProofOfWork sea útil: uPow. La red Qubic está alimentada por 676 computadoras seleccionadas (validadores), que son el hardware más reciente que ejecuta el protocolo básico de Qubic para lograr el máximo rendimiento. Estas computadoras interactúan con "Oracles" y ejecutan rápidamente contratos inteligentes, protegen la red, procesan transacciones y, como resultado, reciben una recompensa por este trabajo en tokens $Qubic, dependiendo del rendimiento de su red. Para permanecer en la cima del sistema de clasificación (como recordamos, es posible que solo haya 676 computadoras), estas "computadoras" pueden funcionar como grupos y recibir potencia informática de los mineros (cuyo número puede ser de miles por cada dicha “computadora”). Los mineros entrenan inteligencia artificial para maximizar el uso de la energía minera. Aunque los propios mineros no reciben una recompensa directamente por entrenar la IA, las computadoras (pools) distribuyen la recompensa entre sus mineros al final de la era dependiendo del desempeño y la participación invertida en el entrenamiento de la IA.

¿Qué problemas resuelve el proyecto Qubic? En primer lugar, todas las transacciones en el protocolo Qubic son gratuitas, lo que hace que esta red sea conveniente y económica para una adopción generalizada (NFT, tokens, DAPP, etc.). En segundo lugar, en el campo de la minería, el proyecto resuelve el problema del desperdicio de energía en ninguna parte, dirigiendo toda la potencia de los equipos de los mineros a una tarea útil: entrenar redes neuronales artificiales. En tercer lugar, Qubic es una de las pocas plataformas que permite combinar contratos inteligentes y oráculos, mejorando los contratos inteligentes y permitiéndoles recibir datos en tiempo real del mundo real.

Qubic utiliza su propio algoritmo de consenso único conocido como Quorum. Qubic no funciona como una cadena de bloques normal y no es necesario que el proceso de minería forme nuevos bloques (ticks), incluso si todos los mineros se desconectan de la red de Qubic, la red seguirá funcionando, sin embargo, la falta de mineros creará problemas en determinar los candidatos informáticos más productivos para la próxima era. Para crear el siguiente bloque en la red, hay un líder de tick que transmite el nuevo tick propuesto y 676 computadoras envían votos firmados criptográficamente que incluyen hashes de todos los estados internos de la red Qubic. Para que un tick sea aceptado, deben votar 2/3 de los ordenadores.

Lista de ideas principales del proyecto Qubic:

  1. Minería en tarjetas de video y procesadores.
  2. Obteniendo datos reales en tiempo real de Oracles.
  3. Subcontratación informática: Aigerth le permite subcontratar informática desde todo el mundo utilizando máquinas Oracle.
  4. Verdadera IA para todos.
  5. Fuente abierta.
  6. uPoW: prueba de trabajo con carga útil.

Enlaces principales:

Carteras:

Intercambios de cifrado:

Configurar la billetera Qubic

Antes de comenzar a extraer una moneda, deberá crear una billetera. Para hacer esto, vaya al sitio web oficial de Qubic en la sección de billeteras. Seleccionamos la primera opción Web wallet como la más conveniente en nuestro caso. También existe una versión de escritorio para Windows y una versión móvil para Android. Luego haga clic en el botón "Crear billetera". Luego complete el formulario paso a paso: en el campo Nombre, ingrese el nombre del almacenamiento que creó en el que se almacenarán las claves privadas y haga clic en Crear Bóveda. En el segundo paso, le asignamos un nombre a nuestra billetera, en nuestro caso Mywallet1, y hacemos clic en el botón Semilla aleatoria para generar una clave privada (nunca le digas a nadie tu clave privada y guárdala en un lugar apartado; si pierdes esta clave, perder todas tus monedas). Luego haga clic en Crear dirección. Ahora cree e ingrese una contraseña para su bóveda de claves y haga clic en Descargar Bóveda para descargar el archivo de la bóveda. Ahora ingrese nuevamente la contraseña que creó en el paso anterior y adjunte el archivo recién descargado (“Seleccionar archivo de bóveda”) para importar la bóveda de clave privada creada a la billetera web, luego haga clic en Verificar archivo de bóveda para confirmar. Si en el futuro necesita iniciar sesión en su billetera en otra PC o cuenta, nuevamente deberá importar el archivo de la bóveda y confirmar la contraseña. Felicitaciones, su clave privada ha sido creada e importada a Web Wallet, haga clic en Abrir mi billetera para acceder a ella y proceder directamente a configurar la minería.

En la sección "Página de inicio" puede encontrar la dirección de su billetera (dirección pública), que necesitará más adelante para configurar la minería en el grupo. Para mostrar la dirección, haga clic en el icono del ojo o cambie a la vista de tabla usando el interruptor "Mostrar tabla".

Configurar un grupo de minería Qubic

Desafortunadamente, es prácticamente imposible para un "minero normal" extraer Qubic solo, ya que sólo pueden existir 676 "Computadoras" en la Red Qubic; este es el nombre local de los validadores que respaldan el funcionamiento de la red. De hecho, cada una de estas computadoras es un servidor potente con algún tipo de procesadores EPYC, una gran cantidad de RAM, un amplio canal de Internet, acceso directo al hardware de bajo nivel a través de sistemas UEFI y, lo más importante, miles o incluso decenas de miles. de mineros conectados a cada una de estas “Computadoras” y transfiriéndole el poder de sus Unidades Centrales de Procesamiento y Tarjetas de Video para realizar tareas de entrenamiento de una red neuronal. Es decir, en el paradigma de Qubic, cada computadora es también un pool, que al final de cada época (7 días) distribuye la recompensa entre los mineros que participaron en el trabajo a través de esta “Computadora”. En cada época, solo se seleccionan y premian 676 de estas computadoras que fueron las más productivas durante la era actual. Todas las computadoras restantes que resultaron ser más débiles no participarán en la distribución de recompensas durante 7 días.

Debido a los riesgos de no recibir recompensas de la red, las computadoras del grupo suelen cobrar una comisión del 15%. Es decir, sólo el 85% de la recompensa obtenida por la Computadora durante la era pasada se distribuirá entre los mineros. También existe una “Computadora” (pool) que paga sólo el 70% al final de una era a sus mineros, y el 30% restante después del final de la siguiente era, siempre que reciba una recompensa, reduciendo así sus riesgos. Usted, como minero final, es libre de elegir cualquiera de estas opciones. En nuestro caso, elegimos una recompensa fija del 85% al final de la era.

Después de haber descrito los aspectos generales de la minería Qubic, pasemos a configurar el servicio app.qubic.li, que es una de estas computadoras del grupo.

Primero, vaya al sitio web https://app.qubic.li y regístrese, ingrese su correo electrónico y contraseña, resuelva el captcha y haga clic en Registrarse. Luego inicie sesión en el sitio ingresando su nombre de usuario y contraseña, deje el campo Código de autenticación vacío y haga clic en Iniciar sesión. después de iniciar sesión, accederá al panel de control, vaya a la sección Pool Mining (tercer elemento del menú en la parte superior) y seleccione un pool con el tipo de recompensa que más le convenga, Recompensa fija del 85 % o Recompensa fija + bonificación. En nuestro caso elegimos el primero. Después de haber seleccionado un grupo, haga clic en el botón "Suscribirse" en la parte inferior de la descripción del grupo que ha elegido.

Ahora vamos a la parte superior de esta página y vamos a la pestaña "Configuración", donde ingresamos su dirección de Qubic (también conocida como dirección pública, también conocida como dirección de billetera, también conocida como dirección de pago; no debe confundirse con una contraseña, clave privada o semilla). frase) que recibió una billetera al registrarse, puede verla en su billetera para que el grupo pueda retirar su recompensa por la minería y hacer clic en "Guardar configuración" para guardar.

Ahora seleccione la primera pestaña en la parte superior de la misma página "Token de acceso", haga clic en "Mostrar token" y luego en "Copiar token" para copiar su token al grupo, que necesitará más adelante para configurar el minero. Todos los pasos preparatorios están listos, ahora puede cambiar al sistema operativo HiveOs o Windows y configurar el minero.

 

 

Configurar la minería Qubic para HiveOs

Siga este enlace a GitHub. Desplácese hacia abajo en la página hasta Instrucciones de instalación obligatorias. Debes estar seguro de que tu procesador en el que deseas ejecutar la minería Qubic admita instrucciones AVX2 o AVX512; Puedes consultar este punto aquí. Diré de inmediato que se recomiendan procesadores potentes de última generación de AMD o Intel (por ejemplo, una de las mejores opciones sería el AMD Ryzen 7950X o AMD Ryzen 7950X3D), procesadores antiguos y también procesadores de nivel de entrada ". Stones” como Celeron o Pentium no son adecuados, ya que no son compatibles con las instrucciones AVX. Además, para obtener el máximo hashrate, se requieren 16 GB de RAM o más.

Para verificar con precisión si su procesador admite instrucciones AVX, use el comando cat /proc/cpuinfo | grep en la consola de HiveOs.

Luego debes actualizar tu versión de HiveOs a la última versión beta de Hive Os (Ubuntu 20.04) (que siempre es la número dos en la lista). Para hacer esto, en la misma consola, ingrese el comando /hive/sbin/hive-replace --list luego ingrese el número 2 y presione Enter, luego ingrese sí desde el teclado y presione enter nuevamente. Ahora debes esperar un poco hasta que se complete el proceso de actualización. despues del mensaje “Have a happy mining” aparece y el equipo se reinicia, puede continuar con el procedimiento de configuración.

Desactivamos todas las hojas de vuelo en funcionamiento, vamos nuevamente a la consola de Hive Shell e instalamos el GLIBC 2.34 library, sin el cual la minería no funcionará. Para hacer esto, ingrese el comando apt update && apt upgrade -y && echo "deb http://archive.ubuntu.com/ubuntu jammy main" >> /etc/apt/sources.list && apt update && apt install tmux -y && apt install libc6 -y luego presione enter, y al instalar, responda “y” y Enter a cada pregunta en la consola. En la ventana que aparece, haga clic en Yes.

Ahora escribimos el comando de reboot en la consola para reiniciar la máquina nuevamente.

También es posible overclockear ligeramente la tarjeta de video; El desarrollador del minero ha preparado varios comandos para overclocking de equipos en la minería Qubic. Si está interesado en overclocking, seleccione uno de los comandos disponibles para overclockear su serie de tarjetas de video:

  • Overclock promedio para la serie Nvidia 3000: nvtool --setcoreoffset 250 --setclocks 1500 --setmem 5001
  • Overclock promedio para la serie Nvidia 4000: nvtool --setcoreoffset 250 --setclocks 2400 --setmem 5001
  • Fuerte overclocking para la serie Nvidia 3000: nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000
  • Fuerte overclocking para la serie Nvidia 4000: nvtool --setcoreoffset 200 --setclocks 2900 --setmem 7000 --setmemoffset 2000

A continuación, debes crear una nueva hoja de vuelo; para hacer esto, vaya a hojas de vuelo y agregue una nueva hoja de vuelo. En el campo Moneda, seleccione Qubic, en el elemento de la billetera, haga clic en Agregar y escriba cualquier texto en los campos de dirección y nombre (especificaremos la configuración de la billetera en el propio minero) y luego haga clic en Crear. En el campo Nombre, escriba su nombre para la hoja de vuelo. En el elemento Grupo, seleccione Configurar minero. En el elemento Miner, seleccione Personalizado y haga clic en Configurar.

 

Dependiendo de cómo quieras minar exactamente (CPU+GPU o solo GPU o solo CPU), especificas diferentes configuraciones de minero. Para todos los casos los primeros puntos serán los mismos, sólo el punto Adicional será diferente. parámetros de configuración.

  • Nombre del minero: eloword
  • URL de instalación: https://github.com/EloWord/hiveos/releases/download/v1.8.6/eloword-v1.8.6fix2.tar.gz
  • Algoritmo hash: ----
  • Plantilla de billetera y trabajador: cree un nombre para su trabajador (por ejemplo, RTX4090)
  • dirección de la piscina: https://mine.qubic.li
  • Contraseña: dejar en blanco.
  • Agregar. Parámetros de configuración: y aquí registramos todos los ajustes, así como el overclocking.

Ahora configuremos Adicional. opciones de configuración:

en el token de access token, que recibió al registrarse en el grupo en el paso anterior, la línea que comienza con nvtool es responsable del overclocking, aquí debe escribir una de las 4 líneas para overclocking de tarjetas de video (si necesita él).

Para minar en un procesador, el amountOfThreads Se requiere el parámetro, que es responsable de la cantidad de subprocesos del procesador que se utilizarán para la minería de la CPU. Recomiendo experimentar con este parámetro; especificar el número máximo de subprocesos para su procesador no siempre mejora el rendimiento; a menudo tiene el efecto contrario y el hashrate cae. Intente seleccionar este parámetro manualmente de forma experimental. Por mi parte, diré que en el Ryzen 7950X (que tiene 16 núcleos y 32 subprocesos), el valor óptimo resultó ser 16; al configurar 24 subprocesos, el rendimiento disminuyó. Si no se especifica este parámetro, el procesador no se utilizará para la minería. Sin embargo, si tienes un procesador potente, te recomiendo usarlo; un procesador potente puede ser más rápido que una tarjeta de video promedio. Por ejemplo, en nuestro caso, el Ryzen 7950X ofrece casi la mitad del rendimiento de la tarjeta de video Geforce RTX 4090 de gama alta. (850 It/s versus 2100 It/s para el 4090)

Para usar solo el procesador para minería (deshabilitar tarjetas de video), use el "cpuOnly": "yes" parámetro. Esto puede ser útil si desea ejecutar varias hojas de vuelo en una plataforma, por ejemplo, el procesador extraerá Qubic y las tarjetas de video extraerán algo más al mismo tiempo.

A continuación verá 3 ejemplos de configuraciones de minero para diferentes casos:

CPU+GPU minería dual

nvtool --setcoreoffset 200 --setclocks 1500 --setmem 7000 --setmemoffset 2000
"amountOfThreads":24
"accessToken":"YOUROWNTOKEN"

 

GPU sola

nvtool --setcoreoffset 200 --setclocks 1500 --setmem 7000 --setmemoffset 2000
"accessToken":"YOUROWNTOKEN"

 

CPU sola

"cpuOnly":"yes"
"amountOfThreads":14
"accessToken":"YOUROWNTOKEN"

Así es como debería verse la configuración de su hoja de vuelo antes de comenzar a minar. Y por último, haz clic en Crear hoja de vuelo. Además, si lo deseas, puedes limitar el Power Limit de tarjetas de video; el algoritmo pone mucha carga en las tarjetas de video y funcionan con el máximo consumo posible.

 

 

Felicitaciones, puede seleccionar la hoja de vuelo creada y hacer clic en Aplicar, después de lo cual comenzará la minería de Qubic.

Para monitorear a las trabajadoras, su hashrate (Iterations) y el número de acciones encontradas (Sulutions), ir a la piscina en el Pool mining sección.

 

El día después del final de la época, que dura 7 días, el pago de la recompensa se enviará a su billetera (si ingresó correctamente la dirección de su billetera en el grupo en el Settings sección). La nueva era comienza los miércoles y los pagos se realizan los jueves.

Configurar la minería Qubic en Windows.

Vaya al repositorio GitHub del minero para Windows usando el enlace qubic client y descargue el archivo desde la primera línea de la tabla Descargar, o desde este enlace. Descomprimimos el archivo con el minero en un lugar conveniente para usted. Vaya a la carpeta descomprimida y abra el archivo appsettings.json para editarlo en el Bloc de notas o cualquier otro editor de texto. Registramos todos los parámetros necesarios, primero su AccessToken que recibió en el pool, luego “baseUrl”: “https://mine.qubic.li/”el número de subprocesos para minar en el procesador “amountOfThreads”: 16, en mi caso para Ryzen 7950X el valor óptimo resultó ser 16, "alias": "The name of your worker." Para comenzar a minar no solo en el procesador, sino también en la tarjeta de video, configure parámetros como "allowHwInfoCollect": true y "overwrites": {"CUDA": "12" }. Su configuración ahora debería verse similar a la imagen a continuación.

Sin embargo, hay un momento desagradable: no todo el mundo puede empezar a minar en una tarjeta de vídeo; desafortunadamente, bajo Windows, nuestra tarjeta de video tampoco arrancaba, sin importar lo que hiciéramos, y la mayoría de la gente tiene este problema. El desarrollador del minero recomienda instalar todas las versiones del Visual C Redistributable libraries, y también asegúrese de especificar los parámetros "allowHwInfoCollect": true y "overwrites": {"CUDA": "12" }, pero en nuestro caso nada de esto ayudó.

Por lo tanto, si deseas minar simultáneamente en CPU+GPU, te recomendamos usar HiveOS, o La versión Linux de la minera.

Sin embargo, existe otra forma de ejecutar la doble minería CPU+GPU en Windows, es decir, utilizarel subsistema Linux para Windows - WSL2, En nuestro caso, nos detuvimos en esta opción, ya que la computadora en la que se probó la moneda estaba funcionando y no había posibilidad de instalar HiveOs allí. Publicaremos instrucciones detalladas sobre cómo hacer esto en un futuro muy próximo; Esta guía ya es bastante extensa.

Ahora que ha editado y guardado el archivo de configuración, puede ejecutar el archivo ejecutable qli-Client.exe y se iniciará el proceso de minería. Si ve los mismos errores que en nuestro caso, entonces su tarjeta de video tampoco se inicia; aparentemente, a su sistema le faltan algunas dependencias para el allowHwInfoCollect parámetro, que es responsable de determinar el equipo en su sistema y comenzar a minar en la tarjeta de video.

Cálculo de rentabilidad y hashrate de equipos.

Esta tabla muestra los hashrates aproximados de los equipos (tanto tarjetas de video como procesadores) en la minería Qubic. Vale la pena señalar que serán relevantes hasta mediados de marzo, después de lo cual la moneda cambiará a otro algoritmo, donde, según los rumores, la minería estará disponible solo en procesadores y los hashrates serán diferentes. La tabla está disponible en este enlace.

Además, la calculadora de rentabilidad minera Qubic ya está disponible en el sitio web Profit-mine.com, así como hashrates para una cantidad bastante grande de procesadores y tarjetas de video.