Blockchain

¿Qué es la cadena de bloques?

La primera implantación de la cadena de bloques como tecnología subyacente de Bitcoin ha llevado a muchos a asociar Blockchain con Bitcoin. Sin embargo, el uso potencial de la cadena de bloques va mucho más allá del mundo de las criptocurrencias. Para algunos es una tecnología que cambiará vidas, mientras que para otros es un sueño; ninguna tecnología ha generado tanta discusión desde el surgimiento de Internet. A pesar de los numerosos artículos sobre la cadena de bloques, la tecnología sigue siendo difícil de captar para muchos.

br>Una cadena de bloques es un registro descentralizado y distribuido o "libro mayor" de transacciones en el que las transacciones se almacenan de forma permanente y casi invariable utilizando técnicas criptográficas. A diferencia de las bases de datos tradicionales, que son administradas por una entidad central, las cadenas de bloques se basan en una red de par a par que ninguna de las partes puede controlar. La autenticación de las transacciones se realiza mediante medios criptográficos y un "protocolo de consenso" matemático que determina las reglas por las que se actualiza el libro mayor, de modo que los participantes puedan trabajar juntos sin ninguna confianza particular o sin depender de un tercero. Por lo tanto, la cadena de bloques es, como la llama The Economist, una "máquina de confianza". Los participantes de una cadena de bloques pueden abrir y revisar el libro mayor en cualquier momento.


¿Qué significa descentralizado?

La cadena de bloques está descentralizada. Esto significa que los datos no se almacenan en un lugar sino en varios lugares. Con una cadena de bloques pública, todo el mundo puede guardar y controlar estos datos descargando un software. A continuación, el usuario se convierte en el llamado "nodo" o componente de la red con la tarea de verificar y hacer un seguimiento del libro mayor. Además de la transparencia total, esto también dificulta a los hackers a la hora de ajustar datos, por ejemplo; no existe el llamado punto único de fracaso, ya que cada nodo tiene una copia del libro mayor. En el caso de que un hacker cambie los datos de un nodo, los datos ya no coincidirían con los datos de los otros nodos y se cerraría su ''ordenador''. Además, a veces sucede que los sistemas centrales están fuera de línea, esto puede suceder por varias razones. Con un sistema descentralizado, esto es virtualmente imposible; si un nodo falla, el resto continuará funcionando. Las aplicaciones de la cadena de bloques son extremadamente amplias y cada día se desarrollan nuevas aplicaciones. La creación de la cadena de bloques se compara con la invención de Internet.



Diferentes Blockchains

Hay diferentes maneras de categorizar las Blockchains. Las cadenas de bloques se clasifican a menudo en públicas (ninguna entidad específica gestiona la plataforma), privadas (la plataforma está controlada por una entidad) o gestionadas por un consorcio de organizaciones . Otra clasificación utilizada con frecuencia es la de "sin permiso" (la cadena de bloqueo está abierta a todo el mundo, el ejemplo más famoso es la red Bitcoin) o la de "autorización" (pueden imponerse restricciones sobre quién puede leer y/o escribir en la cadena de bloqueo). En la práctica existen muchas variantes de cadenas de bloques, dependiendo de los fines a los que se destinan.

Blockchain Pública



Blockchain privada



Características de la Tecnología de la Blockchain

-Una arquitectura de confianza descentralizada, distribuida y transparente: la información añadida a la cadena de bloques es inmediatamente visible para todos los participantes en la red y distribuida, es decir, cada par mantiene una copia completa de los datos y las actualizaciones, si las hay, se comparten con toda la red sin que nadie tenga que confiar en un tercero central. La cadena de bloques garantiza una transparencia inmediata, aunque en el caso de las cadenas de bloques consensuadas, la confianza está más centralizada y la legibilidad de cierta información puede ser restringida a los participantes con permiso para alinearse mejor con los objetivos de la cadena de bloques. 

-Seguridad, inmutabilidad y trazabilidad: el uso simultáneo de diferentes técnicas criptográficas y la naturaleza descentralizada y distribuida de las plataformas de cadenas de bloques hacen que estas plataformas sean altamente resistentes a los ataques en comparación con las bases de datos tradicionales.

- La naturaleza invariable de la cadena de bloques permite verificar fácilmente productos y documentos, sin embargo, es importante señalar que mientras que la cadena de bloques puede ayudar a prevenir el fraude en el libro mayor, la resistencia a la manipulación de la tecnología no puede prevenir la entrada de información falsa en el libro mayor. 

- Automatización: para describir el uso de contratos inteligentes, como programas informáticos de autoejecución, permite automatizar procesos y pagos, aumentando así la eficiencia, por ejemplo.