¿Qué es la blockchain y cómo funciona? (Guía visual completa para principiantes)

02/05/2024, 17:29

¿Qué es la blockchain y cómo funciona? (Guía visual completa para principiantes)

Puedes pensar en la tecnología blockchain como contabilidad digital. Por lo tanto, blockchain es un "libro mayor digital" que contiene información importante sobre cada transacción (por ejemplo, participantes de la transacción, estado de la transacción, etc.).

La tecnología blockchain ha existido desde 2008.

Sin embargo, muchas personas todavía están tratando de entender cómo funciona la tecnología blockchain y qué cambios se espera que traiga en el futuro.

¿Cuál es la razón?

La primera razón radica en el hecho de que blockchain es todavía una tecnología "nueva".

Aunque fue mencionada por primera vez en 1991 en una investigación realizada por Stuart Haber y Scott Stornett, la tecnología cobró vida en 2009, cuando Satoshi Nakamoto realizó la primera transacción de Bitcoin. Básicamente, la tecnología aún no ha alcanzado su "madurez".

La segunda razón es la terminología llena de jerga profesional.

Dado que la tecnología está en sus primeros días, muchas explicaciones sobre cómo funciona y qué problemas debería resolver están llenas de jerga conocida solo por expertos en criptografía, matemáticas y programación.

Por eso, el público en general lucha por comprender la materia.

Como consecuencia, la mayoría de las personas que ven videos explicativos, leen blogs o artículos de investigación sobre tecnologías blockchain terminan diciendo: "Todavía no entiendo de qué se trata".

Para evitar este problema, decidimos simplificar la explicación de la blockchain y describir cómo funciona con imágenes.

Pasemos al primer tema: la definición de blockchain.

¿Qué es la blockchain?

Cuatro hechos rápidos sobre la blockchain:

  • La blockchain es una base de datos que se puede compartir fácilmente entre todos los usuarios de la red blockchain.
  • Actualmente, los datos más almacenados en la blockchain son transacciones de criptomonedas.
  • A diferencia de las bases de datos tradicionales, que almacenan datos en carpetas, la blockchain almacena datos en bloques en orden cronológico.
  • Una vez almacenados en la blockchain, los datos nunca pueden ser revertidos ni cambiados.

Puedes pensar en la tecnología blockchain como contabilidad digital.

Por lo tanto, la blockchain es un "libro mayor digital" que contiene información importante sobre cada transacción (por ejemplo, participantes de la transacción, estado de la transacción, etc.).

Toda la información está en orden cronológico y protegida por criptografía.

La ilustración muestra a una mujer apoyada en un gran libro naranja con el título Blockchain.
Blockchain se puede describir como un libro de contabilidad que contiene información importante sobre cada transacción.

La blockchain puede duplicarse y compartirse entre otras computadoras (nodos) en la red. Por eso, la blockchain a menudo se describe como un "libro mayor distribuido".

La ilustración muestra cómo se distribuyen los datos de blockchain a otros usuarios dentro de la red.
Cada computadora (nodo) que ejecuta la red blockchain tiene información directa sobre el historial de todas las transacciones.

Dado que todos tienen acceso a la información en la blockchain, se considera muy transparente.

Muchas personas aún están confundidas sobre varias cosas como: "¿Solo hay una blockchain?" o "¿Son la blockchain y Bitcoin lo mismo?"

En resumen, la blockchain es la tecnología, mientras que Bitcoin es la criptomoneda impulsada por la tecnología blockchain.

Existen muchas redes blockchain. Cada red blockchain tiene una amplia gama de posibilidades. Lo más importante es que las redes blockchain tienen más casos de uso además de realizar un seguimiento de las transacciones.

En el caso de Bitcoin, su blockchain mantiene registros de transacciones.

Si hablamos de Ethereum, suele mantener registros de transacciones, pero también puede ser algunas otras cosas, como contratos inteligentes, por ejemplo.

Para otras altcoins, podrían ser el uso de tu Wi-Fi, archivos o documentos.

Básicamente, las redes blockchain pueden registrar y almacenar datos sobre cualquier forma de activo que pueda tener valor.

La blockchain es una tecnología de propósito general, lo que significa que puede aplicarse en todos los sectores. Algunas de las aplicaciones comerciales más comunes de la blockchain están en áreas como:

  • finanzas
  • bienes raíces
  • investigación médica
  • votos electorales

¿Cómo funciona la blockchain?

Muchas bases de datos utilizan carpetas para almacenar toda la información. La blockchain utiliza bloques en lugar de carpetas.

¿Cómo se almacena la información en cada bloque?

Tomemos como ejemplo una transacción simple. La Persona B compra una cierta cantidad de Bitcoins de la Persona A (*podría ser cualquier tipo de activo además de Bitcoin. Dado que la blockchain se utiliza más comúnmente para mantener registros de compra y venta de criptomonedas, tomamos Bitcoin como ejemplo).

La ilustración muestra la compra de Bitcoin a cambio de moneda fiduciaria.

Una vez que la transacción se completa y se confirma, todos los detalles de la transacción se registran.

La ilustración muestra cómo se registra una sola transacción antes de agregarla a la blockchain.
Un ejemplo sencillo de cómo se registra una transacción.

Imagina que cada transacción se registra en una lista como esta (imagen abajo).

Ilustración que muestra una versión simplificada del historial de transacciones de criptomonedas.

Una vez que se recopilan las listas de transacciones, se almacenan en un solo bloque (imagen abajo). Es importante saber que cada bloque tiene un límite, en otras palabras, no puede recibir un número infinito de listas de transacciones.

La ilustración muestra cómo se almacenan las transacciones en un nuevo bloque.
Un ejemplo simplificado de cómo se almacenan los datos de las transacciones en bloques.

Una vez que un solo bloque alcanza su máximo, se conecta al bloque anterior. Después de que se verifica, se convierte en parte de la cadena organizada cronológicamente.

Un nuevo conjunto de listas de transacciones se mueve a un nuevo bloque "vacío" y la acción se repite.

Los bloques se conectan entre sí para formar una cadena de registros, y por eso la tecnología se llama la blockchain.

La ilustración explica cómo se agregan nuevos bloques a la red blockchain.

Blockchain guarda estos bloques en un formato que nos permite ver una historia perfectamente registrada de transacciones de Bitcoin.

¿Quién confirma y verifica la transacción en la blockchain?

Probablemente hayas pensado: "Bueno, las transacciones se almacenan en la blockchain, pero ¿quién decide si las transacciones son válidas?"

El proceso de verificación de la transacción es muy simple en realidad.

La blockchain es alimentada por una red de computadoras.

Cada computadora que utiliza una blockchain también actúa como un "nodo" (* para participar en la red blockchain todo lo que necesitas es una computadora y una conexión a internet).

Así es como puedes imaginar una red llena de nodos que ejecutan una red blockchain.

La representación visual de cómo los nodos ejecutan la red blockchain.
Representación visual de un único nodo que ejecuta la red blockchain.

¿Cómo se confirman las transacciones y se agregan a la blockchain?

Cuando dos partes hacen una transacción, la transacción debe pasar por la red. Todas las computadoras (nodos) verifican los detalles de la transacción para verificar que sea válida.

Dado que cada computadora (nodo) tiene acceso directo a cada transacción en la red (de los bloques anteriores), es fácil determinar si la misma persona que realizó una transacción intentó hacer la misma transacción dos veces o intentó cambiar algo en el ínterin.

Si los nodos aprueban la transacción, se almacenará en la blockchain. A partir de ese momento, no se puede cambiar nuevamente.

Si los nodos descubren que la persona que realizó una transacción intentó cambiar algo o hizo la misma transacción dos veces en el mismo momento, automáticamente rechazarán la transacción, lo que significa que no se almacenará en la blockchain.

Infografía que muestra el proceso de verificación de la transacción antes de agregarla a la blockchain.

5 características clave de la blockchain

1. La blockchain es una red descentralizada

Descentralizado significa que la criptomoneda opera sin un tercero como un gobierno, banco, empresa, etc.

La blockchain no se almacena en un solo lugar. La blockchain está dispersa entre muchas computadoras y lugares.

Por lo tanto, si una computadora deja de funcionar, muchas otras computadoras dentro de la red siguen siendo suficientes para grabar y almacenar transacciones y, en última instancia, para que la red funcione normalmente.

2. La blockchain es una red transparente

Hasta ahora hemos establecido el hecho de que la blockchain es un libro mayor distribuido.

Esto significa que las transacciones y los datos se almacenan de manera idéntica en múltiples ubicaciones simultáneamente.

En otras palabras, todas las computadoras (nodos) tienen una copia idéntica del historial de todas las transacciones. Cada acción es inmediatamente visible para cada computadora (nodo).

Como cada computadora tiene acceso al historial de todas las transacciones, toda la red elimina automáticamente cualquier posibilidad de fraude.

3. La blockchain proporciona seguridad para todos los usuarios

La seguridad es una de las mayores características de la tecnología blockchain. ¿Cómo está asegurada la blockchain?

Como mencionamos en el ejemplo anterior, cada transacción debe ser aprobada por una red de computadoras (nodo). Todas las transacciones son aprobadas por consenso entre todas las computadoras en la red.

Además, cada transacción está cifrada. Entonces, si un actor malintencionado intenta cambiar repentinamente los datos a su favor, no será posible.

Primero, todas las computadoras tienen acceso a un historial de transacciones que han ocurrido.

Como tienen todas las perspectivas, cada computadora en la red determinará que el actor malintencionado ha cambiado los datos.

Cuando las computadoras (nodos) detectan actividad maliciosa, la transacción será rechazada.

4. La tecnología blockchain permite transacciones instantáneas

Con la ayuda de la blockchain, puedes hacer una transacción en solo unos minutos, en cualquier lugar del mundo.

Imagina cuánto te costaría enviar dinero a través del mundo con la banca tradicional, sin mencionar el tiempo de envío.

Una persona que realiza transacciones con criptomonedas puede ejecutar una serie de transacciones en unos momentos.

Toda la "documentación" sobre transacciones realizadas con criptomonedas se almacena en la blockchain, eliminando así la necesidad de intercambio de papel y tiempo adicional.

Además, las tarifas por enviar criptomonedas son muy bajas (en comparación con los servicios bancarios tradicionales).

5. La blockchain proporciona una visión instantánea de todos los datos

Como consumidor, ¿te gustaría tener acceso a toda la información sobre el origen de un producto (desde el inicio de la producción hasta el momento de la colocación en el mercado)?

Esto es lo que nos permitirá la tecnología blockchain en un futuro próximo.

La tecnología blockchain crea un "rastro" que documenta cada paso de todo el viaje (ya sea que hablemos de producción, envío, transacción, etc.).

Esto puede ser crucial para construir confianza entre diferentes industrias y consumidores, especialmente en momentos en que los consumidores están más preocupados por problemas ambientales y similares.

Por ejemplo, los fabricantes de ropa que afirman usar materiales naturales pueden compartir toda la información con los consumidores sobre el origen de los ingredientes utilizados en los productos.

En el mundo de la blockchain, ya hay proyectos que buscan resolver problemas en la cadena de suministro y producción. El más popular es VeChain.

3 casos de uso más populares de blockchain en industrias existentes

Cuando se trata de la tecnología blockchain, muchos la identifican automáticamente con las criptomonedas.

Actualmente, la tecnología blockchain se utiliza principalmente en el sector financiero. Sin embargo, la tecnología también tiene otros usos.

1. Asistencia sanitaria

Actualmente existen varios proyectos que aplican la tecnología blockchain en la industria médica. La tecnología blockchain se utiliza como un medio para registrar investigaciones médicas, registros médicos de pacientes de manera transparente.

2. Bienes raíces

Ya sea en derechos de propiedad o en el tamaño de la propiedad, la tecnología blockchain puede garantizar transparencia en la industria inmobiliaria y en las transacciones entre contratistas.

3.Votación

La idea de utilizar la tecnología blockchain para mejorar el proceso de votación ha estado circulando en el público durante mucho tiempo. Los argumentos más comunes para usar blockchain en sistemas de votación son la prevención de posibles fraudes electorales y ofrecer una forma fácil de contar los votos.

Conclusión

La tecnología blockchain es una innovación que ofrece una solución a desafíos como el almacenamiento seguro y la protección de datos.

La tecnología también busca proporcionar una forma útil de autenticar información, identidades, transacciones y otros elementos, al tiempo que crea un "libro" seguro de información que se puede actualizar en tiempo real.

A medida que los límites entre los mundos físico y digital se reducen rápidamente, la aplicación de la tecnología blockchain seguirá creciendo.

Si la tecnología blockchain sigue creciendo exponencialmente, pronto podríamos presenciar la creación de un ecosistema en el que individuos, empresas y organizaciones puedan colaborar de manera segura, confidencial y virtual.