Qu̩ es una cadena de bloques РBlockchain

0
33


La presente definición de cadena de bloques blockchain es la referida a la tecnología Bitcoin desarrollada por Satoshi Nakamoto, en la que la block chain es una parte integrante de ella; a diferencia del nuevo vocablo ‘blockchain’ introducido por diferentes empresas y autores para referirse a la tecnología Bitcoin como un todo. Una cadena de bloques (block chain), también conocida como libro de contabilidad distribuido (distributed ledger), es una base de datos distribuida que
La cadena de bloques es almacenada bloques de información y los entrelaza para facilitar la recuperación de la información y la verificación de que ésta no ha sido cambiada. Los bloques de información se enlazan mediante apuntadores hash que conectan el bloque actual con el anterior y así sucesivamente hasta llegar al bloque génesis.
La cadena de bloques es almacenada por todos aquellos nodos de la red que se mantienen en sincronía con ésta.

Cada bloque perteneciente a la cadena de bloques contiene asesoría concerniente a las operaciones relativas a un tiempo(agrupadas en una red denominada Merkle Tree), la dirección cifrada (apuntador hash) del bloque anterior y un número arbitrario único (nonce).

hash cadena de bloques

Función Hash cadena de bloques

La contraseña contenida en cada bloque es apuntada en manera de hash cifrado, lo que permite su manejable comprobación, sin embargo hace inviable recrear la data de inscripción. Bitcoin usa la diligencia hash cifrada Sha-256 lo que implica que sus apuntadores hash son de un tamaño fijo de 256 bit. Una función hash es cualquier función que puede ser usada para mapear data de un tamaño arbitrario a data de tamaño fijo en una masa de tiempo comprensible. Los valores generados por una función hash son llamados valores hash, códigos hash o simplemente hash.

Funcion Hash

FUNCIÓN MERKLE TREE

Las operaciones o data se registran en cada bloque de la cadena de bloques en una estructura cifrada de apuntadores hash señal árbol Merkle, debido a su inventor Ralph Merkle.

Esta organización agrupa los bloques de información en pares y genera un hash por cada bloque de datos. Luego, los hashes generados vuelven a ser agrupados en pares y generan un nuevo hash que a su sucesión se agrupa con otro y se repite camino por encima del árbol inclusive alcanzar un único bloque, la causa del árbol, que se denomina apuntador hash raíz (root hash) y se registra en la dirección del bloque actual (block hash) con el fin de limitar el espacio ocupado por cada bloque.

Además, esta estructura de apuntadores hash permite desplazarse cualquier punto del árbol para constatar que los datos no han sido manipulados, pues, al equivalente que con la cadena de bloques, si alguien manipula algún bloque de datos en la parte inferior del árbol, hará que el apuntador hash que está un nivel más por encima no coincida, e aun, si continúa manipulando este bloque, el cambio eventualmente se propagará a la parte superior del árbol en la que no será eficiente de manipular el apuntador hash que hemos almacenado por referir a otra estructura (cadena de bloques) en la que incluso se ha desarrollado un hash utilizando el hash raíz como entrada. Así que, de nuevo, se detectará cualquier intento de manipular cualquier pieza de datos con solamente guardar el apuntador hash en la parte superior.

arquitectura hash blockchain

NONCE

En criptografía, el termino nonce es usado para tratar a un valor que tan solo puede ser usado una sucesión. Este número único o nonce, es un número imprevisible radiodifundido por los mineros a través de la Prueba de Trabajo (Pow) que sirve para autenticar el bloque actual y librarse que la información sea reutilizada o transformada sin hacer todo el labor nuevamente.

DEJA UNA RESPUESTA

Please enter your comment!
Please enter your name here