Minería Signum
Signum Mining: Introducción
La minería Signum es la base para agregar bloques a la cadena de bloques Signum. Hay dos procesos distintos, una etapa preparatoria conocida como trazado y una etapa de procesamiento denominada minería. Esta división única diferencia el algoritmo de consenso de prueba de capacidad de Signum de su contraparte funcional, el algoritmo de consenso de prueba de trabajo. Signum le otorga la designación de «respetuoso con el medio ambiente».
- Estapa 1: Plotting software precalcula y almacena los resultados de la función hash criptográfica en plot archivos. Estos archivos de trazado contienen los datos y los cálculos necesarios para forjar bloques, incluidos los llamados plazos. Debido a que los cálculos se retienen en lugar de descartarse inmediatamente (como se hace en los sistemas tradicionales de «prueba de trabajo»), la capacidad de extracción aumenta con el tiempo.
- Etapa 2: Software de minería lee rápidamente un subconjunto de los datos contenidos en los archivos de plot y envía la mejor fecha límite (solución criptográfica) a Signum Network.* El minero que envía la mejor fecha límite tiene el derecho de falsificar el bloque relacionado y gana el asociado Bloquee las recompensas y las tarifas de transacción.
Harvey Hard Drive tiene un día duro en la mina. ¡Uf!
Trazado
Plotting puede considerarse un componente de prueba de trabajo modificado, pero el proceso es de naturaleza temporal como etapa preparatoria y no es comparable con los métodos continuos de prueba de trabajo implementados por las cadenas de bloques de prueba de trabajo.
Si bien hay múltiples operaciones en funcionamiento, como operaciones de división y cadenas, los cálculos más notables son los cálculos de hash criptográfico Shabal-256. Se seleccionó Shabal-256 porque es relativamente lento y pesado en comparación con otras funciones como SHA256. Disminuye la tasa de creación de archivos de trazado mientras se mantiene lo suficientemente rápido para las verificaciones en vivo.
Los archivos de plot están vinculados de forma permanente a la ID de cuenta utilizada para crearlos, y cada ID genera archivos de plot únicos. Se pueden crear en una computadora con una CPU más rápida y transferirse para ser extraídos por una CPU más lenta. Cuando utilice software de trazado compatible con GPU, reserve la GPU exclusivamente para el trazado para evitar la creación de archivos de trazado corruptos.
Evite crear archivos de trazado duplicados o superpuestos ingresando cuidadosamente un número de trazado inicial correcto para cada sesión de trazado. Estos pueden pasar desapercibidos ya que no causarán un mal funcionamiento. Sin embargo, no tienen valor en el proceso de minería.
Engraver, un programa de plotting dedicado, y BTDEX, la solución todo en uno perfecta para principiantes, se pueden encontrar en la Biblioteca de software Signum . TurboPlotter9000 es una buena opción si tiene una unidad SMR disponible para usar como unidad de prueba.
Tamaño del archivo
El maximo plot tamaño del archivo está limitado únicamente por la capacidad del dispositivo de almacenamiento. Un dispositivo puede contener un solo archivo grande o muchos más pequeños. Hay una eficiencia de tiempo de lectura muy pequeña asociada con archivos grandes, pero es más conveniente usar archivos de plot más pequeños en la mayoría de los casos. Con archivos más pequeños, puede eliminar uno o más para liberar espacio en disco cuando sea necesario o eliminar y reemplazar un solo archivo superpuesto o dañado sin eliminar todo el contenido del disco. Los archivos más pequeños también son más fáciles de mover entre dispositivos de diferentes capacidades. Para discos duros de 8 terabytes, se recomienda un tamaño de archivo individual de 1 terabyte.
Capacidad
La capacidad de minería física es la cantidad de archivos de plot almacenados físicamente. Una pequeña fracción (alrededor del 0,025 %) de estos archivos se lee en cada intervalo de bloque. La red determina estadísticamente la capacidad de extracción en función de la frecuencia y la calidad de los plazos presentados.
La capacidad de minería física es un factor determinante a la hora de elegir entre minería en solitario o en grupo. Si se trata de minería en grupo, puede informar la elección de a qué grupo de minería unirse. Sin embargo, no existen obstáculos técnicos que impidan que cualquier persona con una capacidad minera particular se una a un grupo específico.
La capacidad efectiva es el resultado de la capacidad física calculada de las redes ajustada para el nivel de compromiso de un minero (cantidad de Signa apostada).
Compromiso
Los mineros pueden apostar Signa para multiplicar estadísticamente la capacidad física, lo que resulta en una mayor capacidad efectiva. La cadena compara los saldos comprometidos con el promedio de todos los mineros en los últimos 1440 bloques y aplica el beneficio de participación a los plazos presentados.
Sin compromiso, la capacidad efectiva se reduce a 1/8. El compromiso promedio da como resultado un factor multiplicador de 1. Comprometerse 100 veces el promedio aumenta la capacidad efectiva en un factor de 8. Existe una relación lineal entre compromiso y factor en todos los niveles.
Puede encontrar una calculadora de ingresos de minería aquí: Ingresos de la minería
Minería en solitario
Un minero solo se beneficia solo de los archivos de trazado vinculados a su cuenta. Si un minero solitario envía la mejor fecha límite a la red, solo él recibirá la recompensa del bloque completo y el 100 % de las tarifas de transacción asociadas con ese bloque. Debido a que la probabilidad de que cualquier individuo forje un bloque es baja, el éxito constante con la minería en solitario requiere muchos archivos de trazado. Con el tamaño actual de la red, la minería en solitario exitosa requiere varios terabytes de capacidad de almacenamiento. Sin embargo, no es inusual que un pequeño minero elija la minería en solitario con el objetivo de descentralizar la red. En este caso, sin embargo, el beneficio no es el objetivo principal.
Minería de piscinas
Con la minería en grupo, los mineros individuales aportan su capacidad a un grupo cooperativo y comparten los ingresos de acuerdo con una política de distribución de recompensas. La distribución de recompensas generalmente es proporcional en función de la participación histórica, pero los grupos pueden pagar una parte mayor al minero que envía la fecha límite ganadora. La mayoría de los mineros de pequeña capacidad prefieren la minería en grupo porque proporciona un flujo regular de pequeños pagos. Puede unirse a cualquier grupo iniciando una transacción de asignación de recompensas.
Tenga en cuenta: los métodos de distribución, las tarifas, los calendarios de pago y los pagos mínimos los establecen de forma independiente los operadores de pools.
La participación histórica se utiliza para determinar la participación de un minero en los ingresos mineros de un grupo. El método de cálculo para esta estadística se establece de forma independiente por cada operador de grupo. Por lo general, comienza en cero para un nuevo minero y aumenta para reflejar la capacidad total durante 24 horas en función de los mejores plazos que envía un minero en 360 bloques. Debido a que se genera estadísticamente, generalmente oscila por encima y por debajo de la capacidad física real en aproximadamente un cinco por ciento. Para optimizar este cálculo, limite el plazo máximo presentado de acuerdo con las especificaciones de su piscina.
Cualquiera con la experiencia técnica necesaria puede operar un grupo de minería utilizando software desarrollado por la comunidad Signum .
Asignación de recompensas
La asignación de recompensas es una transacción en cadena que notifica a la red que todas las recompensas de bloque atribuidas a sus archivos de trama se asignan a otra cuenta. Este mecanismo permite que los grupos reciban las recompensas en bloque para distribuirlas entre sus participantes. Otorga permiso para que los bloques falsificados utilizando los plazos que envíe sean firmados por la cuenta del grupo de minería.
Busque la transacción de asignación de recompensa en el menú desplegable en la esquina superior izquierda de la billetera Phoenix o detrás del ícono de engranaje en Signum Node. En BTDEX, use el botón «Unirse al grupo» en la pestaña Minería. Ingrese la dirección de la cuenta del destinatario, la tarifa mínima de transacción (.00735), su frase de contraseña y haga clic en «Establecer destinatario de recompensa». La transacción se hace efectiva después de cuatro confirmaciones (16 minutos).
Las nuevas cuentas creadas en BTDEX y Phoenix reciben una pequeña cantidad de Signa para cubrir la tarifa de transacción. Las cuentas creadas en la billetera clásica también pueden recibir esta cantidad si se importan temporalmente a Phoenix para usar la función de activación de cuenta de esa billetera. Otra opción es operar un nodo completo y recibir SNR awards para financiar la tarifa de transacción de asignación de recompensa. También puedes solicitar la cantidad que necesites en el Discord de Signum. Las solicitudes son habituales y bienvenidas.
Algunos grupos tienen una opción gratuita que le permite establecer su asignación de recompensa directamente en su sitio web. Esto implica ingresar su frase de contraseña en un formulario en línea, por lo que no se recomienda. Una vez que la frase de contraseña de una cuenta se ha ingresado en un formulario en línea, nunca más se puede considerar segura. Para recaudar los ingresos de la minería, esto puede no ser un problema. Solo recuerde no usar la cuenta para grandes cantidades en el futuro.
Nota técnica: es posible establecer el destinatario de la recompensa directamente mediante la API. Sin embargo, este método es técnico y se utiliza principalmente en el desarrollo de software.
Recompensas de bloque
Los ingresos mineros consisten en recompensas por bloques y tarifas de transacción.
Las recompensas de bloque de Signum se reducen después de cada 10,800 bloques (aproximadamente una vez al mes), sujeto a una recompensa de bloque mínima de 100. La fórmula general para calcular la recompensa del bloque en función de la altura del bloque actual es la siguiente: max ((mes = altura del bloque / 10800recompensa = 10000 * 95 ^ mes / 100 ^ mes), (100))
A partir de bloque 972000, el período de reducción de la recompensa por bloque programado ha finalizado y todos los bloques producen una recompensa por bloque de 100 Signa más las tarifas.
Funciones hash
Las funciones hash reducen los datos a una cadena de caracteres de 64 caracteres. Independientemente de la longitud o el contenido, un texto original produce una cadena idéntica cada vez. El más mínimo cambio da como resultado una cadena completamente diferente. Las funciones hash tienen muchas aplicaciones. Uno es comprobar si hay alteraciones en un programa comparando el hash que produce con el de una versión que se sabe que es buena, o al menos con el original. Si un programa presentado como original produce un hash diferente, esto es evidencia de que ha sido alterado.
Con la aplicación de criptología de Signum, cada bloque contiene el hash del bloque anterior para que cada bloque de la cadena sea verificable. Si se cambia un bloque anterior, también tendría que cambiarse el hash de cada bloque subsiguiente, una tarea que llevaría miles de millones de años debido a la sólida criptología de Signum. Debido a que se agregan nuevos bloques aproximadamente cada cuatro minutos, la breve ventana de oportunidad impide una tarea tan larga. Aquí radica la seguridad de la cadena de bloques Signum.
A diferencia de Bitcoin, el problema no se resuelve adivinando al azar, sino leyendo gráficos que contienen resultados de funciones hash precalculados. Cada uno es evaluado para determinar una fecha límite. La cuenta que envía el plazo válido más bajo está autorizada para firmar el bloque y recibir la recompensa del bloque.
La cuenta que crea un nuevo bloque lo distribuye a la red.
Documentación técnica
Para obtener documentación técnica relacionada con el trazado y la minería de Signum, incluido el proceso de creación de archivos de trazado, consulte https://signum.community/signum-plotting-technical-information.