Ir al contenido principal

Minería de bloques

La minería es el proceso de agregar nuevos bloques al base de datos distribuida para realizar las transacciones entre nodos, esto requiere del algoritmo de prueba de trabajo, este algoritmo es un proceso de consenso que asegura que los usuarios de blockchain no incurrirán en gastos cuando no cuentan con los fondos, por lo que permite actualizar la cadena de bloques de acuerdo a las reglas del sistema.

La demanda de bloques sigue este proceso:

  • La persona que quiere realizar una transacción la anuncia a la red.
  • Entonces los mismos crean un bloque candidato.
  • La transacción solo será validada cuando el bloque candidato sea confirmado, y en consecuencia, adherido a la cadena. 

La adhesión de bloques se hace de la siguiente manera:

  • El minero usa sus recursos de cómputo para obtener un valor hash que cumpla una condición como un número determinado de ceros, este se obtiene mediante la función hash, la cual tiene la característica de generar un único valor a cada entrada. Este valor sirve como identificador de la información generada y es único para cada bloque.
  • Después de encontrar el nuevo valor, el minero agrega el nuevo bloque anunciándolo a todos los nodos de la red, los cuales pueden verificarlo con base en sus valores, ya que los valores hash en los nuevos bloques son dependientes de todos los anteriores. En caso de que alguien trate de modificar un bloque, cambiaría el hash del bloque, y en consecuencia, de toda la secuencia de toda la cadena de bloques. El nuevo bloque se considera legítimo cuando otros mineros continúan extendiendo la cadena. En caso de que existan dos bloques agregados al mismo tiempo, se elegirá la cadena de mayor extensión.
  • Finalmente, cuando el minero encuentra un valor válido de hash, se compensa con parte de la transacción que se asigna a cada bloque. 

El algoritmo de prueba de trabajo mide la dificultad en que los mineros agregan un nuevo bloque a la cadena con un parámetro llamado timestamp.

Fuente: 
Fundación Carlos Slim – Fundamentos de Blockchain.

Comentarios

Entradas populares de este blog

Crea el marcado de datos estructurados

  ​¿Has notado que algunos resultados de búsqueda muestran información diferente? Tal vez viste resultados con una calificación de estrellas o con precios. O tal vez una receta que se ve diferente a los demás resultados. Estos resultados únicos en el servicio se llaman resultados enriquecidos. Piensa en ellos como resultados mejorados en la Búsqueda de Google con características visuales o interactivas adicionales. Para poder tener resultados enriquecidos, debes agregar datos estructurados, es decir, un código que describe mejor el contenido web en los motores de búsqueda. El marcado de datos estructurados sirve para proporcionar información adicional legible por una máquina en una página web.

Establece los detalles de tu negocio en Google

  El panel de conocimiento de Google es una función de las páginas de resultados del motor de búsqueda de Google (SERP) que muestra información de marcas y negocios en una sección separada de los resultados de búsqueda generales. Esta lectura describe los paneles de conocimiento e indica los pasos que debes seguir para configurar los detalles de tu negocio en Google.

Seguro de Accidentes Personales Individual

  Se define como accidente (del latín accĭdens, -entis), como un suceso no planeado y no deseado que provoca un daño, lesión u otra incidencia negativa sobre un objeto o sujeto. Para tomar esta definición, se debe entender que los daños se dividen en accidentales e intencionales (o dolosos y culposos). El accidente es la consecuencia de una negligencia al tomar en cuenta los factores de riesgo o las posibles consecuencias de una acción tomada.