¿Qué es la tecnología Blockchain? En este articulo de lo vamos a enseñar para que lo tiras a la cara de tu cuñado en la próxima paella del verano.
La tecnología Blockchain elimina la necesidad de una parte de confianza para facilitar las relaciones digitales y es la columna vertebral de las criptomonedas.
Indice Qué es la tecnología Blockchain
- Indice Qué es la tecnología Blockchain
- Introducción Qué es la tecnología Blockchain
- ¿Qué aspecto tiene una cadena de bloques?
- ¿Cuántas copias hay?
- ¿Cómo se añaden los datos a una cadena de bloques?
- Aplicaciones de la cadena de bloques
- Otros casos de uso de la tecnología blockchain
- Preguntas frecuentes sobre la cadena de bloques
Introducción Qué es la tecnología Blockchain
Blockchain es un tipo de tecnología de libro mayor que almacena y registra datos.
Blockchain es la palabra de moda que parece dominar cualquier conversación sobre el futuro de la tecnología, desde el poder de las criptomonedas hasta las nuevas formas de ciberseguridad. Aunque las aplicaciones de esta tecnología parecen interminables, no mucha gente está del todo segura de lo que es la cadena de bloques.
Antiguamente, las transacciones se registraban en libros de contabilidad escritos y se almacenaban en instituciones financieras. Los libros de contabilidad tradicionales podían ser auditados, pero sólo por quienes tenían acceso privilegiado. La cadena de bloques tomó estos conceptos y los democratizó eliminando el secreto en torno a cómo se manejaba la información, es decir, los datos de las transacciones.
En su forma más sencilla, una cadena de bloques es una lista distribuida de transacciones que se actualiza y revisa constantemente. También conocida como tecnología de libro mayor distribuido (DLT), puede programarse para registrar y rastrear cualquier cosa de valor a través de una red extendida por múltiples ubicaciones y entidades. Esto crea una especie de telaraña mundial de ordenadores conectados.
Aunque a menudo se asocia con las criptomonedas, la tecnología blockchain no es exclusiva del mercado de activos digitales. Gracias a su capacidad única de agregar y almacenar datos, puede servir para muchas otras funciones en una serie de industrias.
¿Qué aspecto tiene una cadena de bloques?
Una cadena de bloques puede dividirse en dos componentes: el bloque y la cadena.
Un bloque es una colección de datos que está vinculada a otros bloques cronológicamente en una cadena virtual. Se puede pensar en una cadena de bloques como en un tren formado por varios vagones conectados en una línea, donde cada vagón contiene una cantidad de datos. Al igual que ocurre con los pasajeros en un vagón de tren de la vida real, en los bloques sólo cabe una determinada cantidad de datos antes de que se llenen.
Cada bloque contiene también una marca de tiempo, por lo que está claro cuándo se registraron y almacenaron los datos, algo que es vital para cosas como los datos de transacciones o de la cadena de suministro, donde es importante saber exactamente cuándo se procesó un pago o un paquete.
¿Cuántas copias hay?
No hay una única copia maestra de una cadena de bloques. En su lugar, cada persona que maneja un ordenador que contribuye a la red -también conocido como «nodo»- mantiene su propia copia de la cadena de bloques, y comprueba constantemente con otros nodos para asegurarse de que todos tienen el mismo registro de datos. El hecho de que cada colaborador almacene su propia copia significa que no hay ningún punto de fallo. Esta impresionante capa de seguridad también significa que es prácticamente imposible que agentes maliciosos manipulen los datos almacenados en las cadenas de bloques.
Si un grupo de hackers quisiera manipular cualquier transacción en una blockchain, tendría que entrar en el dispositivo de cada uno de los colaboradores de la red en todo el mundo y cambiar todos los registros para que muestren lo mismo.
A diferencia de una base de datos de registros financieros almacenados por instituciones tradicionales, la cadena de bloques es completamente transparente y pretende ser distribuida, compartida a través de redes y, en muchos casos, totalmente pública. Al dar prioridad a la transparencia en torno a las transacciones y a cómo se almacena la información, la cadena de bloques puede actuar como una única fuente de verdad.
¿Cómo se añaden los datos a una cadena de bloques?
Además de ser transparente con los datos, la cadena de bloques es también una forma segura de almacenarlos. Utilizando Bitcoin como ejemplo, he aquí cómo se añade una transacción a un nuevo bloque:
En el caso de la red Bitcoin, los mineros que han descubierto con éxito nuevos bloques a través de la prueba de trabajo toman un lote de transacciones del mempool (normalmente basado en las que tienen las tasas más altas), verifican cada transacción para asegurarse de que cada remitente tiene realmente la cantidad de bitcoin en sus carteras que quieren enviar, la pasan por un software para asegurarse de que los datos empaquetados (firmas digitales, mensajes y claves públicas) son legítimos, los añaden al nuevo bloque y, finalmente, difunden el nuevo bloque propuesto a la red para que otros mineros puedan volver a comprobar que todo es correcto.
Esto es similar al proceso utilizado en las cadenas de bloques de prueba de apuestas, salvo que en lugar de que los nodos de minería descubran y verifiquen las transacciones, los usuarios que han bloqueado una cantidad de criptodivisas -conocidos como «stakers» o «validators»- llevan a cabo el proceso.
Los nodos pueden realizar diversas tareas. Entre ellas, mantener un registro histórico de todos los datos de las transacciones, verificarlas y, en el caso de los nodos mineros o los nodos validadores, añadir nuevos bloques a la cadena de bloques. Una vez que una transacción ha sido aprobada y añadida, la información no puede ser alterada o reescrita. Por eso los datos almacenados en una red blockchain se describen como «inmutables».
La cadena de bloques simplemente registra todas las transacciones que han tenido lugar en su red. Por ejemplo, la cadena de bloques de Ethereum es un registro de todas las transacciones de ether que han tenido lugar. Así, si hay que actualizar una transacción anterior, en lugar de volver a los datos iniciales, se hace un nuevo registro sobre el cambio.
Aplicaciones de la cadena de bloques
Una cadena de bloques puede almacenar información sobre transacciones, contratos o monedas digitales (criptodivisas).
Actualmente, las aplicaciones de blockchain de código abierto más populares son Bitcoin y Ethereum.
Bitcoin es una criptodivisa basada en la cadena de bloques que se lanzó en 2008 y se centró en asegurar las transacciones monetarias. Es el proyecto más utilizado y actualmente está disponible como medio de pago para los negocios online.
Ethereum es el proyecto más popular para crear aplicaciones distribuidas con contratos inteligentes. Su criptomoneda, Ether, es la segunda en popularidad y cuota de mercado después del Bitcoin. Ethereum también sirve de plataforma para muchas otras criptomonedas y proporciona una máquina virtual distribuida (EVM) que se ejecuta en una red de nodos.
Han surgido carteras para almacenar las claves privadas que necesitan los usuarios de estas criptodivisas. Las claves y direcciones que poseen permiten el acceso a los fondos y las transacciones en la cadena de bloques.
Otros casos de uso de la tecnología blockchain
La cadena de bloques elimina la necesidad de intermediarios como los bancos. La red de pares elimina a los intermediarios y permite que las transacciones sean seguras, reduciendo los costes, y puedan ser revisadas por cualquiera.
Además de utilizarse para las finanzas, la tecnología blockchain tiene muchas otras funciones. Los hospitales están integrando el blockchain para ayudar a rastrear los datos de los registros médicos y mejorar su precisión. Las empresas agrícolas la utilizan desde el punto de vista logístico para seguir la cadena de suministro de alimentos. Los contratos inteligentes dependen de ella para mantener un registro de todos los acuerdos y cambios de estado. Más recientemente, se ha convertido en un medio para comerciar, vender y autentificar obras de arte digitales originales.
Las cadenas de bloques se están convirtiendo en una parte cada vez más importante de cómo vivimos, trabajamos e interactuamos con nuestra información digital. Como ocurre con cualquier otra tecnología nueva y revolucionaria, no hay un conjunto de normas, y el impacto global aún se está descubriendo. Pero no hay duda de que ha llegado para quedarse.