Minar bitcoins con lápiz y papel utilizando el algortimo SHA-256

(OroyFinanzas.com) – Los equipos de minería Bitcoin son caros y a menudo quedan obsoletos antes de procesar su primer bloque, debido al constante incremento en la complejidad de los cálculos. Existen chips específicamente diseñados para lograr conseguir minar el mayor número de bitcoins por día posibles y, es por ello, que la minería industrial se está convirtiendo rápidamente en la norma. Sin embargo, la minería Bitcoin no es más que una operación matemática y, por lo tanto, puede realizarse con un simple lápiz y papel.

Ken Shirriff, un programador informático, tuvo la curiosidad suficiente de probarlo. Resulta que el alogaritmo SHA-256 utilizado para la minería Bitcoin es “bastante simple y puede, de hecho, hacerse a mano”. Es un proceso muy lento, en comparación con el hardware de minería, pero sin duda, ver cómo se realiza el algoritmo de forma manual, es una buena manera de entender exactamente cómo funciona. Por razones de seguridad, en Bitcoin la función hash SHA-256 se aplica dos veces.

El autor de este curioso experimento explica en su blog cómo los mineros Bitcoin repiten millones de veces una operación criptográfica, conocida como hashing, y cómo a partir de un bloque de datos de entrada se obtiene una salida impredecible, que puede ser un hash correcto (precedido en la actualidad de 17 ceros) o uno incorrecto que no sirva para nada. Obtener un hash correcto es realmente difícil: “Solo uno de cada 1.4×1020 hashes. En otras palabras, la búsqueda de un hash de éxito es más difícil que encontrar un grano particular de arena de todos los granos de arena de la Tierra”, asegura Shirriff.

El algoritmo del hash SHA-256 toma bloques de entrada de 512 bits (es decir, 64 bytes), combina los datos mediante cifrado, y genera un valor de salida de 256 bits (32 bytes). Y se repite 64 veces.

Imagen de previsualización de YouTube

Para hacer una ronda del algoritmo a mano Shirriff tardó 16 minutos y 45 segundos. “A este ritmo, completar un hash Bitcoin (128 veces) me llevaría 1,49 días, con una tasa de hash de 0,67 hashes por día (aunque probablemente lo haría más rápido con la práctica). En comparación, el hardware actual de minería Bitcoin realiza varios terrahashes por segundo, alrededor de un trillón de veces más rápido que mi hash manual. Ni que decir tiene, la minería Bitcoin manual no es en absoluto práctica”, sentencia Shirriff.

Este experto comentaba que desde Reddit le habían preguntado cuál era el consumo de energía, un factor muy importante en los costos de la minería Bitcoin. Shirriff realizó un cálculo rápido considerando que no hay mucho esfuerzo físico, supuso una tasa metabólica de 1.500 calorías al día, el consumo del hashing manual sería de 10 megajulios/hash, cuando el consumo típico del hardware de extracción es de 1.000 megahashes/julio. El coste de esa energía sería, basando en la alimentación en donuts -buen ejemplo-, unos 0,23 dólares por 200 calorías, algo que haría la eficiencia 67 trillones de veces inferior a la del hardware especializado,

“Está claro que no voy a hacer una fortuna con la minería manual, y ni siquiera he incluido el costo de todo el papel y los lápices que voy a necesitar”, concluía en tono de broma.

EPL

© OroyFinanzas.com

loading...

© OroyFinanzas.com

Sobre el autor

OroyFinanzas.com
El equipo de analistas de OroyFinanzas.com y sus autores invitados para fomentar el entendimiento del dinero.

4 Comentarios en "Minar bitcoins con lápiz y papel utilizando el algortimo SHA-256"

  1. Lic. Alejandro Tovar | 6 octubre 2014 at 23:18 pm |

    Todo esto del “bitcoin” es un juego de palabras, que si las desconocemos resulta peligroso, cito algunas, criptomoneda,algoritmo, codigo abierto, encriptado, bucle o subrrutina o hashing , codigo, algoritmo SHA 256, bytes, cifrado, mineria bitcoin, etc. soy matematico con 26 años de experiencia, fui programador, solo con fines didacticos emito esta opinion, no pretendo ofender ni perjudicar a nadie y mucho menos asesorarlo que entren o salgan del bitcoin, pero para mi la probabilidad de que este sistema colapse y por ende sea una estafa global y generalizada es 1. no voy a hablar de tiempo, porque tal como dice Albert Einstein….el tiempo es relativo…..saludos a todos los foristas

  2. Tramonti, te equivocas… es un código ABIERTO, público, por lo que CUALQUIERA puede hacer un “X-coin”. Lo que hace que NO se pueda “limpiar” una cuenta es que CADA operación va registrada en TODOS los usuarios… o al menos así entendí yo… Todo esto NO quita que te roben tu contraseña y te dejen PELAO Y MONDAO… o que tu “server” te la juegue y te dejen A CERO…

  3. Como podemos creernos que la fiabilidad de un “nuevo sistema monetario” tiene que depender de un código secreto…. que nunca nadie va a revelar… con lo apetitoso que debe ser apropiarse de un código que vale miles de millones, no?…
    Con métodos mafiosos, copiar o reproducir el algoritmo a veces es mucho más fácil de lo que parece….
    El algoritmo del bitcoin lo conoce una persona o varias?? Si lo conocen varias, es mucho más fácil sobornar o “convencer”….
    La clave donde esta depositada?… Y si es tan secreta que si se muere el gurú, se muere el invento?…

  4. El Diablo coando se aburre se pone a pesar su rabo.No se que resultados le sale debido a la variacion de la acceleracion gravitatoria y
    no se como calcula el gasto de energia, o si en el Infierno las calorias tienen el mismo precio que en la Tierra.Lo cierto es que hay quien llama eso trabajo y el resultado “valor”.

Comments are closed.

mencionado en: