¿Qué es la minería?
Minería de moneda digital, a través de SHA-256 por Bitcoin, Scrypt para muchas otras monedas, y una plétora de otros algoritmos que se han desarrollado, es una industria en crecimiento, con la minería de Bitcoin y la minería de Scrypt, máquinas que se están creando que cuestan $ 10,000+.
Contents
Entonces, ¿por qué la gente extrae monedas digitales??
La minería es el método principal para el procesamiento, el registro y la seguridad de transacciones para la mayoría de las monedas digitales, así como el método en el que se crean nuevas monedas. Esto no es cierto para todas las monedas digitales, pero es fundamental para la gran mayoría..
Entramos en un poco de detalle sobre cómo funciona la minería en el artículo “.Que es Bitcoin?Sin embargo, la minería difiere algo entre monedas, y estas diferencias dan lugar a oportunidades, además de ofrecer nuevos caminos para la evolución de las monedas digitales en su conjunto..
El proceso de minería de moneda digital
Generación de bloques
Entonces, para comenzar a comprender qué es la minería, primero se debe comprender cómo se genera un bloque. Un bloque es simplemente una lista de transacciones recientes que deben procesarse, registrarse y agregarse al libro mayor público conocido como Block Chain. Este es el objetivo central de un minero. La forma en que esto se completa es compleja, pero la forma no técnica de verlo es la siguiente: las computadoras ejecutan un programa que intenta adivinar la solución a un problema casi incalculable. Esto es necesario para la seguridad de la red, ya que crea la necesidad de trabajar para que un minero tenga la oportunidad de obtener bitcoins..
Dificultad minera
La dificultad de minería hace que la red acepte cualquier respuesta que sea menor que cierto valor. Esta dificultad se ajusta, en función de la velocidad a la que se resolvieron los bloques recientes, de modo que la velocidad a la que se resuelven los bloques se mantenga estable. A medida que aumenta la potencia de procesamiento de la red de una moneda, el valor máximo aceptado (el objetivo) se reduce. Si la potencia de procesamiento disminuye, el objetivo aumenta. los Dificultad de Bitcoin se encuentra actualmente en un nivel que eclipsa a todas las demás monedas, y se mide en el nivel de petahashes por segundo en este punto.
Prueba de trabajo
Prueba de trabajo es exactamente lo que parece. Es un método diseñado para proteger el sistema al exigir a los mineros que demuestren que el trabajo se completó, y es la base para la mayoría de las monedas digitales. La forma en que esto se logra es a través del método hash mencionado anteriormente.
Algoritmos de minería de moneda digital
Minería SHA-256
SHA-256 es un algoritmo criptográfico utilizado por Bitcoin, Peercoin, Unobtanium, y un puñado de otros. Es un algoritmo avanzado que es increíblemente difícil de aplicar por fuerza bruta, por lo que proporciona un alto nivel de seguridad a los sistemas que lo utilizan, y permite que la dificultad suba a niveles que posiblemente no podamos alcanzar con un procesador tradicional. Bruce Schneier expresó esto de una manera que pueda transmitir el punto de manera efectiva: “Estos números no tienen nada que ver con la tecnología de los dispositivos; son los máximos que permitirá la termodinámica. Y dan a entender claramente que los ataques de fuerza bruta contra claves de 256 bits no serán factibles hasta que las computadoras se construyan a partir de algo que no sea materia y ocupen algo más que espacio. “
SHA-256 es un algoritmo muy pesado de procesamiento, pero no de memoria, y por lo tanto, los ASIC (circuitos integrados específicos de aplicación) con el propósito de extraer monedas digitales que usan SHA-256 se crearon con relativa facilidad. Esto llevó rápidamente a que las GPU (unidad de procesamiento gráfico, generalmente en tarjetas gráficas de PC) y las FPGA (matriz de puerta programable en campo) se vuelvan obsoletas..
Minería Scrypt
Scrypt es una función de derivación de claves basada en contraseña. Litecoin fue creado por Charles Lee, antes de Google, y fue la primera moneda digital en usar Scrypt. Comparado con SHA-256, Scrypt tiene mucha memoria y, por lo tanto, originalmente se teorizó que las GPU, FPGA y ASIC serían casi imposibles de utilizar para la minería. Sin embargo, eso resultó no ser cierto y los programas de minería de GPU se crearon rápidamente. Hoy en día, varias empresas están produciendo Scrypt ASIC, como Mineros de la GAW y Minero KNC.
Minería Scrypt-N
Scrypt-Adaptive-Nfactor (Scrypt-N) es un algoritmo de Scrypt que se ha modificado para requerir cantidades cada vez mayores de memoria a medida que pasa el tiempo. Como resultado, Scrypt-N es muy resistente a ASIC, ya que los ASIC, por definición, requieren que la función esté codificada. Si bien es posible que se pueda crear un ASIC avanzado para manejar Scrypt-N, también requeriría una gran cantidad de memoria, lo que limitaría severamente su posible potencia. Debido a esto, es poco probable que un ASIC Scrypt-N extraiga mucho más rápido o de manera más eficiente que una GPU de gama alta..
Minería de algoritmos múltiples
En un intento por limitar la capacidad de desarrollo de ASIC, como ocurre con Scrypt-N, algunas de las nuevas monedas digitales están implementando algoritmos rotativos en su proceso de minería. Esto requeriría que cualquier ASIC esté diseñado para todos los algoritmos que utiliza una moneda específica y, para empezar, frustraría el propósito de crear un ASIC. Los ASIC son poderosos porque están diseñados para una aplicación específica y carecen de la capacidad de hacer cualquier otra cosa. Al agregar habilidades adicionales, el ASIC perdería gran parte de esa ventaja.