¿Qué es la tecnología blockchain?
Una cadena de bloques es un libro de contabilidad distribuido con listas crecientes de registros (bloques) que están vinculados entre sí de forma segura mediante hashes criptográficos. Cada bloque contiene un hash criptográfico del bloque anterior, una marca de tiempo y los datos de la transacción (generalmente representados como un árbol de Merkle, donde los nodos de datos están representados por hojas). La marca de tiempo demuestra que los datos de la transacción existían cuando se creó el bloque. Dado que cada bloque contiene información sobre el bloque anterior, forman efectivamente una cadena (compárese con la estructura de datos de lista enlazada), en la que cada bloque adicional enlaza con los anteriores. En consecuencia, las transacciones de la cadena de bloques son irreversibles en el sentido de que, una vez registradas, los datos de un bloque determinado no pueden alterarse retroactivamente sin alterar todos los bloques posteriores.
Se define un libro de contabilidad descentralizado y distribuido que registra las transacciones de forma segura y abierta.

La tecnología Blockchain se introdujo por primera vez con el lanzamiento de Bitcoin en 2008 y desde entonces ha crecido hasta utilizarse en una amplia gama de aplicaciones.

Detalles técnicos: Blockchain asegura y verifica las transacciones utilizando criptografía y hashing, y las valida utilizando técnicas de consenso.

Aplicaciones: Además de las criptomonedas, blockchain se ha utilizado en la gestión de la cadena de suministro, los sistemas de votación, los contratos inteligentes y otras áreas.

Limitaciones: Se critica a blockchain por consumir mucha energía y por tener problemas de escalabilidad.