Blockchain – ¿Qué Es y Cómo Funciona Esta Tecnología?

Hay una tecnología que está cambiando la forma en que hacemos transacciones.

Y no solamente eso.

Pagos, contratos, aplicaciones… sólo debes escoger.

Probablemente ya has oído hablar de la blockchain y de todo su potencial.

¡No es para menos!

Esta tecnología está transformando por completo la forma en que hacemos compras y ventas, cómo interactuamos con el Estado y cómo verificamos la autenticidad de, literalmente, cualquier cosa que tenga un registro.

Recientemente fue señalada por la consultora Gartner como una de las grandes tendencias a tener en la mira en el 2020.

Además de eso, está en la cima de la lista de hard skills más solicitadas en LinkedIn.

Combinando los beneficios de la democratización de acceso traída por el Internet con la seguridad de la encriptación, la blockchain ha sido descrita como uno de los avances tecnológicos más significativos de la historia moderna.

Descubre el porqué en nuestro artículo.

 Confianza Seguridad Blockchain
Confianza y seguridad son las bases de la blockchain.

1. ¿Qué Es la Blockchain?

La traducción literal de blockchain al español es cadena de bloques.

Pero, para allá vamos.

Existe un motivo por el cual esta tecnología está tan asociada a las criptomonedas.

Es que Bitcoin fue responsable de su introducción en 2008, cuando su creador, Satoshi Nakamoto, presentó el whitepaper de la criptomoneda.

«Blockchain es la tecnología. Bitcoin es meramente la primera manifestación mainstream de su potencial.»

Marc Kenigsberg, fundador de Bitcoin Chaser

Hoy en día miles de empresas de todo el mundo están tratando de entender cómo tomar como partido de la blockchain en sus negocios.

Pero entonces, ¿de qué se trata?

En esencia, la blockchain es un registro público de transacciones recopiladas y mantenidas en una red descentralizada.

Piensa en la blockchain como una red de varios dispositivos conectados entre sí a través de Internet.

Estos dispositivos se llaman nodes (en español: nodos) y pueden ser cualquier dispositivo conectado, como un computador o un celular.

La tecnología blockchain no es una empresa ni una App, pero sí una forma de documentación de datos. Puede ser usada para desarrollar aplicaciones, tales como redes sociales, juegos, sistemas de votación, tiendas online, entre otras.

Se trata de una extensa base de datos que permite el registro de información de forma segura y accesible a todas las personas.

Todo esto es hecho sin que necesites confiar en una entidad central, o sea, en ninguna empresa o gobierno.

La propia blockchain es responsable del registro de la información de forma digital.

2. Características de la Blockchain

Al contrario de lo que muchas veces se piensa, no es sólo una blockchain. Ni siquiera hay sólo un tipo de blockchain.

Cada empresa puede crear la suya de acuerdo con las necesidades que tiene.

Sin embargo, hay características que deben ser comunes en cualquier blockchain.

2.1 Descentralización

Hasta ahora, normalmente había una entidad central, como un banco o un gobierno, controlando todos los intercambios de información.

La blockchain permite la creación de un sistema descentralizado, en donde la verificación y validación del intercambio de información es hecho por los mismos usuarios de la red.

Red Centralizada VS Descentralizada
La red descentralizada no depende de un elemento central

Esa información almacenada en la blockchain puede tener cualquier formato (pagos, contratos o inventarios, por ejemplo).

Pero para que esa información sea introducida en la red, es necesaria una confirmación por parte de varios usuarios .

Para eso, es necesario que exista un consenso en cuanto a la validez de la información que es introducida en la red.

Tan pronto como se establece un consenso entre estos dispositivos conectados a la red, la información se convierte en parte de la blockchain de forma permanente.

2.2 Seguridad

La blockchain guarda información para que sea imposible agregar, remover o alterar información sin que los otros usuarios de la red se den cuenta.

En lugar de mantener la información en un punto central, como es el caso de los métodos tradicionales de almacenamiento de datos, todos los dispositivos de la red contienen copias encriptadas de los datos originales, en una cadena de información.

De este modo, si una parte la de información fuese alterada sin el consentimiento de los propietarios, existen cientos de ejemplos de la misma información en la comunidad que hacen obsoleto el registro falso.

Ya son cientos de casos polémicos en los que empresas como Facebook, LinkedIn, JPMorgan, Yahoo son hackeadas y los datos sensibles de sus clientes son robados.

3. ¿Cómo Funciona la Blockchain?

Como ya vimos, una blockchain, como el nombre lo indica, está compuesta por bloques que forman una cadena.

De esta forma, la blockchain requiere de varios pasos para funcionar:

  1. Recolección de información sobre transacciones;
  2. Organización de la información en bloques;
  3. Creación de una cadena de bloques utilizando criptografía.

Pero, vamos por partes.

3.1 Transacciones en la blockchain

Imagina una transacción simple:

  • Maria quiere enviar dinero a Juan.

Siempre que existe una transacción, la información sobre la misma se guarda automáticamente en toda la red.

Ahora observa el siguiente ejemplo:

Blockchain Dinero
Ejemplo de una transacción en la blockchain.

De esta manera, la blockchain se libra del problema de la confianza en terceros.

En el caso de las criptomonedas, por ejemplo, ¡no es necesaria la intervención de un banco para transferir dinero o valor mediante internet!

Ya que no necesita de intermediarios, las transacciones pueden ser hechas directamente entre dos personas o entidades en un régimen P2P (peer-to-peer).

3.2 Organización en bloques

Siempre que se hace una transacción, como en el ejemplo anterior, se genera un código con información encriptada.

Esa información después es guardada en un bloque, que también recibe información sobre otras transacciones, hasta completarse.

En ese momento, la blockchain crea el próximo bloque de la cadena, que contendrá no sólo nuevas transacciones de la red, sino también un código del bloque anterior.

Observa este ejemplo:

Blockchain Cadena Bloques
Existe una copia de la blockchain en todos los nodos de la red.

Esto hace que todos los bloques de la cadena estén íntimamente vinculados entre sí. Es decir, cada bloque que es creado tiene un histórico de toda la cadena.

Cuando la información está encriptada, pero visible, cualquier persona puede confirmar que la información fue agregada a la cadena y que la misma es correcta.

Siempre que se agregan nuevas informaciones a la blockchain el código se modifica.

Es por esto que, si alguien intentase alterar la información existente, se corrompería el código y toda la comunidad sería alertada.

3.3 Encriptación de información

Probablemente estarás pensando:

Pero, ¿cómo es que tanta información cabe en un bloque?

Aún más:

Si en el primer bloque de la red existe incluso poca información sobre las transacciones, imagina en el 65º, que tendrá datos de los 64 bloques anteriores de la cadena.

En realidad, la información siempre se guarda de la misma forma, ya que se utiliza un proceso llamado hashing.

Hashing Blockchain
Cualquier información puede ser transformada en un código de tamaño fijo a través de una función Hash.

Es decir:

Cada bloque que es criado tendrá el código hash del bloque anterior y los hash de las nuevas transacciones.

Es un proceso que combina computación, matemática y criptografía. En el caso de la red de Bitcoin, es usado para encontrar el código del próximo bloque.

DICA 💡
Generic

El hashing envuelve un gran poder informático. Los usuarios que quieren «apoyar» este proceso, pueden utilizar hardware específico para hacerlo. A cambio reciben Bitcoin. Esto se llama mining.

En la imagen siguiente puedes ver un ejemplo de los bloques de la blockchain de Bitcoin.

Blockchain Explorer
Registro de bloques en la blockchain de Bitcoin.

Este registro incluye informaciones como:

  • Altura (height): el nº del bloque añadido, en orden secuencial;
  • Hora (time): La hora en que el bloque fue añadido;
  • Identidad (relayed by): el nombre de la entidad que añadió el bloque;
  • Hash: el código encriptado, que es único en cada bloque;
  • Tamaño (size): en kB.

La confianza e integridad de la blockchain se basa en la gran (enorme) dificultad de que exista cualquier tipo de informaciones o transacciones fraudulentas.

¡Esto hace de la blockchain una tecnología basada en la confianza y en la seguridad!

4. Blockchain – Una Red P2P

Uno de los principales problemas asociados a la actual centralización de la información es el riesgo de que los datos estén propensos a ataques informáticos y su posterior uso indebido.

¡Nadie quiere su información en las manos equivocadas!

Todo lo que compartimos online está almacenado en las empresas y websites a quienes donamos nuestra información.

Datos como nuestros nombres, e-mails, historial de navegación, localización, entre otros, están todos guardados en algún lugar.

Ya que la blockchain no necesita intermediarios, las transacciones pueden ser hechas en un régimen P2P (peer-to-peer).

Blockchain P2P

Dado que la red blockchain está descentralizada, la responsabilidad de la información almacenada en la red recae en varios dispositivos. Son los peers de la red que la mantienen activa.

5. Protocolos en la Blockchain

Las blockchains pueden tener algunas diferencias.

Principalmente con respecto a cómo es el consenso entre sus participantes.

Los protocolos de consenso son las reglas que permiten a los participantes de una red llegar a acuerdos sobre cómo se validan las transacciones.

5.1 ¿Qué es un protocolo?

Un protocolo es una serie de reglas que definen cómo debería funcionar una cadena de bloques en particular.

Define, por ejemplo, la forma en que van a ser confirmadas las transacciones o distribuidas las recompensas por los participantes de la red (en el caso del mining).

Estas reglas deben definirse antes de enviar cualquier dato a la blockchain.

Cualquiera puede intentar agregar información a la blockchain. Sin embargo, los protocolos de consenso garantizan qué información debe ser realmente aceptada y almacenada.

Hay decenas de protocolos de consenso, cada uno de ellos utiliza una forma específica de garantizar la seguridad. Entre los principales, destacamos:

  • Delegated Proof of stake (DPoS-9
    • Sistema de votación interno que determina cuáles son los nodos que mantienen la seguridad de la blockchain.
  • Proof of Stake (PoS)
    • Sistema aleatorio que selecciona los nodos «seguridades de la red», entre los mayores titulares de la criptomoneda de la blockchain (y que tienen más que perder con el detrimento de la red).
  • Proof of Work (PoW)
    • Sistema que determina quién protege la red a través de quien «trabaja» más y logra solucionar un problema matemático bastante complejo (usado en Bitcoin).

6. Llaves públicas y llaves privadas

Puedes estar preguntándote:

«Cómo consigo asegurar mi información e identidad en la blockchain?»

Después de todo, no tiene sentido tener Bitcoin o cualquier otro activo de valor, si no puedes ser el propietario exclusivo de ese bien.

Blockchain Tecnologia

Cuando utilizas tecnología blockchain, se te asigna una llave pública y una llave privada.

Piensa en la llave pública como si fuese una dirección de e-mail y en la llave privada como si fuese la contraseña.

La llave pública se puede compartir con otros usuarios con los que desees interactuar en la blockchain. ¡Tu clave privada nunca debe ser compartida!

Se recomienda que hagas siempre una copia de seguridad de la misma (en un trozo de papel, guardado en un cofre), ya que si la perdieses nadie podrá recuperarla; Recuerda que no hay una entidad central controlando estos datos.

7. ¿Para qué sirve la Blockchain?

Después de todo, ¿cuál es el uso práctico de la blockchain?

No estamos bromeando cuando afirmamos que esta tecnología tiene el potencial de revolucionar y optimizar varios aspectos de nuestra sociedad, tanto en el mundo corporativo, como en situaciones humanitarias.

Con su desarrollo, hoy en día tenemos una mejor percepción de dónde se puede aplicar blockchain en el «mundo real».

A continuación te dejamos algunos excelentes ejemplos.

7.1 Sistema financiero

Es probable que no haya una industria que pueda obtener más beneficios de la blockchain que la industria financiera.

No es descabellado afirmar que, con esta tecnología, nuestra dependencia de los bancos puede disminuir considerablemente.

Los bancos e instituciones financieras operan solo durante el horario de oficina. Si intentas hacer un depósito un viernes a las 18:00, tendrás que esperar hasta el lunes para que el dinero ingrese a tu cuenta.

Si son bancos diferentes en países diferentes, con una moneda diferente, el proceso es aún más costoso y lento.

Además, al actuar como intermediario entre transacciones monetarias, los bancos cobran comisiones que dan como resultado costos astronómicos.

Blockchain Financiero

Por otro lado, la blockchain no duerme. Al integrar esta tecnología en el mundo bancario, los clientes pueden ver sus transacciones procesadas en 20 minutos o menos (independientemente de la hora y el día).

Un estudio hecho por Capgemini (consultora francesa) indica que los clientes podrían ahorrar hasta $16.000 millones por año con la adopción de aplicaciones basadas en la blockchain.

7.2 Salud

Los registros médicos (análisis, recetas, etc.) son la base para que los médicos trabajen cuando hacen un diagnóstico a un paciente.

Estos registros se remontan a la primera vez que fuiste al médico y que, con el tiempo, pasaron por varias manos y sistemas informáticos.

Blockchain salud

Imagina que esos registros médicos quedaban todos en un registro personal en la blockchain, con una password (llave-privada) asociada. ¡Sólo tú podrías elegir quién tiene acceso a ver y actualizar esos datos!

Esto mejoraría considerablemente la comunicación entre sistemas de salud en cuanto a las informaciones de los pacientes, ahorrando recursos para todos los involucrados.

7.3 Alimentación

La iniciativa de la IBM Food Trust es un ejemplo de una solución que puede ser lograda gracias a la tecnología blockchain, para resolver uno de los grandes problemas enfrentados por nuestra sociedad: el desperdicio de alimentos.

Utilizando esta tecnología de red distribuida, IBM tiene la intención de conectar a los agricultores, distribuidores y vendedores en una blockchain.

Este sistema permite el almacenamiento eficiente y el intercambio de información sobre productos, desde el momento en que se cultivan, hasta el momento en que salen de los estantes, revolucionando la cadena de abastecimiento.

¿Los beneficios de esto?

  • Seguridad – Ayuda a reforzar el cumplimiento de medidas regulativas de higiene y seguridad en el cultivo y transporte;
  • Eficiencia de transporte – Un mayor intercambio de información facilita la optimización de las rutas de transporte.

El resultado es la reducción del desperdicio de alimentos y la mejoría de la calidad de aquellos que son consumidos.

8. Conclusión

¡La revolución ya está sucediendo!

Cada vez más instituciones reconocen el valor de la blockchain y tratan revelar todos los beneficios que pueden tener en sus áreas de operación.

Pero, en un claro período de expansión de esta tecnología, algunas preguntas deben ser aclaradas:

  • ¿Aguantará el volumen necesario para ser adoptada como una solución mainstream?
  • ¿Pondrá límites la regulación al potencial de esta tecnología?

Los próximos años ciertamente traerán claridad a estas respuestas.

Se quedaste interesado en el tema y quieres explorar aún más, te dejamos aquí una bibliografía fidedigna:

Autor
Abraham Cespedes
Abraham Cespedes

Abraham hizo su primera inversión en Bitcoin en 2016, después de que un amigo le presentó la criptomoneda. Ya estaba acostumbrado a invertir en nuevas Fintechs, pero cuando comenzó a darse cuenta del potencial de las criptomonedas, rápidamente les dedicó parte de su cartera. No comprende a las personas que debaten cuál es la inversión más segura. Para él, la única seguridad es tener una cartera diversificada.

Preguntas Frecuentes

📌 ¿Qué es la blockchain?

La blockchain es un registro público de transacciones recolectadas y mantenidas en una red descentralizada. La confianza y la seguridad son las bases de esta tecnología, ya que las informaciones colocadas en la red no pueden ser manipuladas por ninguno de sus participantes.

📌 ¿Cómo funciona la blockchain?

La blockchain funciona como una cadena de bloques, siendo ese precisamente el origen de su nombre. Cada bloque guarda información encriptada sobre transacciones. Nuevos bloques de la red contienen el ADN de los anteriores, por lo que cualquier manipulación es automáticamente detectada por toda la red.

📌 ¿Cuál es la diferencia entre criptomonedas y blockchain?

Piensa en las criptomonedas como el producto y en la blockchain como la tecnología. Bitcoin fue la primera criptomoneda, mostrando al mundo el potencial de la blockchain, ya que fue su primer caso de uso. Sin embargo, su potencial transciende este mercado y ya está siendo aplicada en empresas de diversos ramos.

📌 ¿La blockchain ya llegó a Latinoamérica?

Sí, existen empresas latinoamericanas de criptomonedas que utilizan esta misma tecnología. Su relevancia hace que también esté siendo estudiada por grandes tecnológicas de los más diversos sectores, como los pagos y seguros.

Comentar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *