Extraer Bitcoin para el ESP32 por diversión, definitivamente no es rentable

Bitcoin es genial si lo vendió a fines de 2017. Si aún se mantiene, su opinión podría ser un poco más ácida. El costo de competir en la gran carrera de piratería continúa aumentando, mientras que los valores de las criptomonedas siguen siendo inútiles. Si bien participar en el extremo extremo es prohibitivamente costoso, aún puede divertirse un poco con los conceptos básicos, como [Jake] hizo, calculando los hacks de Bitcoin en el ESP32.

Es un proyecto que se hace más por diversión que por lucro. [Jake] señala que incluso maximizar ambos núcleos tomaría 31 mil millones de años para extraer un bloque a los niveles actuales. Independientemente, las matemáticas a continuación no son demasiado locas. Solo se requiere piratear los datos exactos utilizando el algoritmo SHA256, una tarea que entra en las capacidades del ESP32. La aceleración de hardware también está disponible, aunque esto es extrañamente más lento que hacerlo en programas.

Por lo general, no se hará rico con Bitcoin en una plataforma de microcontroladores barata. Sin embargo, puede aprender algo útil. Sin embargo, si esto no es lo suficientemente extraño, siempre puede intentar lo mismo en Xerox Alto de la década de 1970.

  • Dr. Memals dice:

    Entonces, si tuviera 31 mil millones de ESP32, tomaría un promedio de 1 año extraer una unidad de bitcoin.

    Me pregunto cuánta energía consumirían 31 mil millones de ESP32 con este código en un año.

    • jaap dice:

      Puede que no sea útil ejecutarlo con sus propios ESP32, pero quién sabe cuántas cosas en línea hay en Internet. Al menos pone un precio mensurable a la seguridad de IoT.

  • cnlohr dice:

    Me sorprende que el hardware sea lento. Obtuve velocidades de casi 100 MBit / s con la criptografía AES256 HW.

    • Cierto dice:

      Cuando observa la tasa de hash actual de la red bitcoin de aproximadamente 50 EH / s (50,000 PH / so 50,000,000 TH / seg o 50,000,000,000 MH / sec), cada hash tiene una longitud de 64 bits. Así que lo mejor con la envoltura trasera 100MBit / s velocidades con el AES256 HW podría ser ~ 1.5MH / seg. Por lo que es extremadamente lento en comparación.

      • Cierto dice:

        Lo siento, me olvidé del truco doble, por lo que sería 781KH / segundo frente a 50,000,000,000,000 KH / seg de la red general. Entonces, las probabilidades de ganar cada nueva carrera serían lo contrario: 0.000000000015625 o por cada 64000000000 carreras para encontrar el bloque correcto (~ 10 minutos de diferencia), debe ganar uno, siempre que la dificultad (que en su mayoría crece) permanezca igual.

  • Cknopp dice:

    Esto se usará mucho en el futuro, creo.

    Cuando se liberan drones o enjambres para realizar una tarea, se usa la comunicación blockchain entre drones para construir una "memoria" compartida y funcionar de manera coordinada.

    Creo que el concepto de computadora de borde eventualmente incluirá módulos de almacenamiento de cadena de bloques.

    Invito de todo corazón a otros a leer sobre los usos no monetarios de esta técnica.

    • Edgard 1977 dice:

      Dr. Who ya lo ha hecho! Comenzó una cuenta “casi imposible a tiempo” con sus destornilladores de sonido anteriores desde el principio, así que cuando realmente necesitaba los datos de los resultados, ¡ya estaban disponibles! 🙂

Gloria Vega
Gloria Vega

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *