¿Qué tan complicado es el problema matemático que se resuelve al minar un bloque en blockchain?

Поділитися
Вставка
  • Опубліковано 28 гру 2024

КОМЕНТАРІ • 24

  • @javicamar
    @javicamar 3 роки тому

    Eres de lo mejorcito que he visto en la enseñanza. Tu y pildoras informaticas, sin duda los dos mejores. Que pena que no tengas uno de Android compose. Enhorabuena por tus videos!!!.

  • @harenas75
    @harenas75 7 місяців тому

    Por fin logro entender cómo es que se calcula el sha256 que cumpla la condición. Llevo al menos 10 tutoriales y este es el único que lo he entendido al 100%. Excelente trabajo.

    • @JuanGabrielGomila
      @JuanGabrielGomila  7 місяців тому

      Muchas gracias, me alegro que te hayamos ayudado en ello! =D

  • @hectorgamarra70
    @hectorgamarra70 10 місяців тому

    Hola! Cuando decis minero te referis a las máquinas? Por que la búsqueda del nonce busca las máquinas de minería no?

  • @jul14n226
    @jul14n226 Рік тому

    Excelente video. Pregunta, que me determina al límite objetivo ? Es decir quien da el parámetro a comparar con los hashes generados ?

    • @JuanGabrielGomila
      @JuanGabrielGomila  Рік тому

      Forma parte del propio protocolo de cada cadena de bloques. Son las 'reglas del juego' por así decir y se va actualizando periódicamente. Te recomiendo tomar la ruta de cursos.frogamesformacion.com/bundles/ruta-blockchain para conocer todos estos aspectos al detalle =)

  • @ELUNIVERSODEJDC
    @ELUNIVERSODEJDC 8 місяців тому +1

    Me perdí en el 20.20 , entonces el hasta es la combinación de número de bloque +número de nomce + prev hasta codificado en sha256 , y hay que ir cambiando el número número del nonce para que nos de un hash con ceros que se ajuste a lo requerido

    • @JuanGabrielGomila
      @JuanGabrielGomila  8 місяців тому

      Así es, y eso se cifra con el algoritmo para que así sea imposible de desencriptar! Si quieres aprender más sobre este tema te recomiendo visitar cursos.frogamesformacion.com/bundles/ruta-blockchain

    • @ELUNIVERSODEJDC
      @ELUNIVERSODEJDC 8 місяців тому

      @@JuanGabrielGomila pues veo que en realidad solo se necesita un programa que vaya cambiando el número del nonce asta dar con la combinación correcta, creo que es posible con la ayuda de la ia crear un script en pytthon mucho más eficiente que el que usan los mineros para calcular el hash con ceros. Ya que esta mal enfocado en los mineros los mineros prueban de forma aleatoria números haber si cuela ... mientras que con la ia podemos hacer un scipt inteligente que calcule el hash correcto en base a los números. Es decir si ponemos en el número del nonce el número 22033 y nos da un hash con x números la ia ya sabe ( aprende ) que el 2 da un valor , el 0 da otro valor el 3 da otro valor una vez sabe que valor da cada número del nonce le es fácil establecer números correctos para calcular el hash apropiado .
      Deberíamos de cooperar y sacar un algorritmo nuevo de descifrado usando pytthon creo que es posible .

  • @darienmaciashernandez506
    @darienmaciashernandez506 3 роки тому

    Hola que tal, necesito información sobre tokenización dividida, para representar distintas acciones de una propiedad única

    • @JuanGabrielGomila
      @JuanGabrielGomila  Рік тому

      Creo que eso no lo cubrimos aun en ningun curso, tomo nota =)

  • @ELUNIVERSODEJDC
    @ELUNIVERSODEJDC 6 місяців тому

    El problema es como se obtiene la versión del bloque que vas a minar !! Para minar un bloque debe tener datos como la versión etc... de donde se saca la info de la versión a usar en el nuevo bloque?

    • @JuanGabrielGomila
      @JuanGabrielGomila  6 місяців тому

      Lees la información de la propia cadena y el pool de datos que debe figurar en el nuevo bloque para generar el hash que cumpla la condición dada. Un saludo!

  • @MrTeibol
    @MrTeibol Рік тому

    Gracias por el vídeo. Me parece bastante complicado, la información se extiende mucho y hay pocos ejemplos. Los ejemplos ayudan a entender más q solo teoría mucha información que digerir

    • @JuanGabrielGomila
      @JuanGabrielGomila  Рік тому

      Claro, para eso tienes el curso completo en cursos.frogamesformacion.com/courses/blockchain-az

  • @henryandrewmedinacondo9279
    @henryandrewmedinacondo9279 Рік тому

    Thanks, me suscribo.

  • @DavidCanjura-y9b
    @DavidCanjura-y9b Рік тому +1

    Eso será como cuando crakeas un cable wifi con la seguridad WPA

    • @JuanGabrielGomila
      @JuanGabrielGomila  Рік тому

      Algo así pero con mayor nivel de complejidad. Te recomiendo tomar la ruta de cursos.frogamesformacion.com/bundles/ruta-blockchain para conocer todos estos aspectos al detalle =)

  • @startnowtolive8282
    @startnowtolive8282 3 місяці тому

    Me has matado en el minuto 20 jaja. Llevo con esa duda meses y dices que la explicas en el módulo 2. No sé qué es el módulo dos :(.
    La duda es...el bloque se intenta minar sobre una plantilla de transacciones (fija) pero antes de que se mine el bloque se pueden meter y sacar transacciones en ese mismo bloque que se está intentando minar verdad? Pasaría la pool la plantilla nueva y se minaría sobre ella (entendiendo que se hace esto en milisegundos) Es así verdad? Gracias de antemano, saludos ;)

    • @JuanGabrielGomila
      @JuanGabrielGomila  3 місяці тому

      Recuerda que este es el primer módulo del curso completo que lo tienes disponible en cursos.frogamesformacion.com/courses/blockchain-az Apúntate y ahí disfrutarás del curso completo!!!!

  • @isaacpadilla6818
    @isaacpadilla6818 9 місяців тому

    Explicas muy bien pero dejas muchas preguntas en el aire:
    Quien pone el problema a resolver, el nonce nobqu da claro, porque se ocupa tanto recurso para obtener la respuesta, sigo enredado.

    • @JuanGabrielGomila
      @JuanGabrielGomila  9 місяців тому

      Piensa que esta es solamente una de las clases que explica todo el procedimiento. Si quieres ver el curso completo lo tienes en cursos.frogamesformacion.com/courses/blockchain-az