Blockchain
Cadena de bloques
Una Blockchain es una base de datos distribuida que mantiene una lista de
registros ordenados en continuo crecimiento llamados bloques.
Estos bloques se vinculan mediante criptografía. Cada
bloque contiene un hash
criptográfico del bloque anterior, una marca de tiempo y datos de transacción.
Blockchain
Una Blockchain es una base de datos distribuida que se comparte entre los nodos de una red de servidores. Como base de datos, una Blockchain (cadena de bloques) almacena información en formato digital. Las Blockchain son muy conocidas por su papel fundamental en los sistemas de criptomonedas, como Bitcoin, para mantener un registro de transacciones seguro y descentralizado. La innovación con la tecnología blockchain es que se garantiza la fidelidad y seguridad de un registro de datos y genera confianza sin necesidad de un tercero.
Una diferencia clave entre una base de datos tradicional y una cadena de bloques es cómo se estructuran los datos. Una cadena de bloques recopila información en grupos, conocidos como bloques, que contienen conjuntos de información. Los bloques tienen ciertas capacidades de almacenamiento y cuando se llenan, se cierran y vinculan al bloque previamente lleno, formando una cadena de datos conocida como Blockchain. Toda la información nueva que sigue a ese bloque recién agregado, se compila en un bloque nuevo que luego también se agregará a la cadena una vez que se llene.
Una base de datos normalemente estructura sus datos en tablas, mientras que una cadena de bloques, tal y como su nombre lo indica, estructura sus datos en fragmentos (bloques) que se unen entre sí. Esta estructura de datos crea inherentemente una línea de tiempo irreversible de datos cuando se implementa de forma descentralizada. Cuando se llena un bloque, se graba en piedra y se convierte en parte de esta línea de tiempo. Cada bloque de la cadena recibe una marca de tiempo exacta cuando se agrega a la cadena.