Tecnología BLOCKCHAIN

Me imagino que no se encuentra muy familiarizado con la tecnología de la cadena de bloques. Cierto? No eres la única persona, de hecho muchos ejecutivos del sistema bancario del mundo están poco familiarizados y solo menos del 20% ha reconocido su importancia.

Considero que esta situación se debe a que muchas empresas están concentradas todavía en aprovechar la tecnología móvil e internet para mejorar la experiencia del cliente. Los sectores financieros y de seguros especialmente se encuentran trabajando en sus plataformas de front-office y back-office y no están poniendo atención a esta nueva tecnología que adquiere gran importancia. Otro factor que puede incidir es la falta de conocimiento y la dificultad de los ejecutivos para comprender el cambio de paradigma que esta tecnología impacta directamente en la manera tradicional que los humanos estamos acostumbrados a realizar negocios en el mundo.

A concept showing a network of interconnected blocks of data depicting a cryptocurrency blockchain data on a dark background - 3D render

Que es una cadena de bloques o blockchain?

Los expertos definen el blockchain como un libro contable público descentralizado diseñado para registrar las transacciones en un entorno protegido. De otra manera, es un tipo de base de datos utilizado para registrar las transacciones, la cual se replica (por una copia) en todas las computadoras que conforman la red creada para este efecto.

La manera para comprender claramente lo que esto significa el blockchain es a través de un ejemplo de compra en la actualidad. Imaginemos que Bob desea comprar unos zapatos en la tienda de Alice, sin embargo Bob no anda efectivo necesita de un intermediario para que brinde confianza en el pago como tercero (como un Banco o compañía de tarjetas de crédito VISA, Mastercard) para que garantice que Bob tiene la capacidad de pagar los zapatos que desea y llevarlos a casa.

Ahora bien, la cadena de bloques elimina la necesidad de intermediarios de confianza y permite que Bob compre los zapatos directamente a Alice, de una forma rápida, segura y económica. Cómo?

Con blockchain Bob utilizará una aplicación de billetera electrónica ingresando una clave pública al escanear un código QR o por correo electrónico enviado por Alice y que contiene una dirección de pago cifrada. La aplicación informa a los agentes en el mundo acerca de la transacción que realizará Bob, así ellos validan y su transacción es agrupada en un bloque de otras transacciones en un periodo de 10 minutos pendientes de envió para su verificación. Luego, de pasados los diez minutos Alice recibe el pago por la compra de los zapatos. Veamos a continuación cómo funciona.

Blockchain RC14

Cómo funciona la cadena de bloques?

La tecnología de cadena de bloques o blockchain es un software gratuito y de código abierto distribuido a nivel mundial que elimina la necesidad de terceras partes (ejemplos: gobiernos, bancos, compañías fiduciarias, contables, notarios y papel moneda) de confianza al hacer que una red de computadoras mantenga un libro contable común vía el internet. Este libro contable común es público y es distribuido en su totalidad a través de una red o también llamados “nodos”, cada uno de los cuales tienen una copia completa del libro contable o de la cadena de bloques.

En una de cadena de bloques, todos los detalles de una nueva transacción son registrados, marcados con la hora y verificados por agentes denominados “mineros”, quienes compiten por ser los primeros en resolver problemas matemáticos complejos y poder publicar el siguiente bloque de transacciones en el libro contable (o la cadena del historial de transacciones). Los mineros reciben un tipo de remuneración financiera por sus esfuerzos y utilizan complejos sistemas informáticos para resolver problemas matemáticos. Cuando el bloque de transacciones es subido por el minero que fue el primero en resolver el cálculo, todos los nodos de la red validan automáticamente el libro contable y todas las transacciones que se encuentren en él. Por lo general, la mayoría de los nodos (51%) deben aceptar que el bloque es válido para que éste pase a formar parte de la cadena de bloques de transacciones o blockchain. Luego; los bloques de transacciones son publicados en el libro contable compartido en intervalos de diez minutos.

Seguridad en la cadena de bloques

Es natural que surjan dudas respecto a la seguridad de las transacciones a realizar con esta tecnología. Pero los expertos aseguran que estas son más seguras que las transacciones tradicionales.

En este caso, lo primero a tomar en cuenta es que aunque el libro contable y las transacciones son de carácter público, las personas que participan en la cadena de “nodos” se mantienen anónimas. Significa que aunque todos en la red conocieran los saldos y transacciones de los participantes, no existe manera de relacionar las transacciones con personas físicas.

En segundo lugar, tomar en cuenta que cada “nodo” posee un registro actualizado del libro contable, y que en caso que un “hacker” quisiera modificar las transacciones en la cadena de bloques, este tendría que hacerlo por lo menos con el 51% de los “nodos” mineros a nivel mundial en un tiempo límite de 10 minutos. Para lograrlo el “hacker” necesitaría combinar 200 de las más grandes supercomputadoras del mundo para poder hackear (piratear) el sistema.

Blockchain RC12

Normalización de blockchain

Existen varios esfuerzos en normalizar el proceso tecnológico del libro contable descentralizado. Hay una startup tecnológica denominada R3 que lidera una alianza con más de 70 empresas financieras entre las que se encuentran  Bank of America, Barclays, Goldman Sachs, HSBC, JP Morgan, Morgan Stanley, Société Générale, BNP Paribas, Canadian Imperial Bank of Commerce, ING, Commerzbank, UBS que tiene como objetivo lograr descentralizar el libro contable, y hasta la fecha ha desarrollado una plataforma abierta denominada Corda, diseñada para registrar los eventos financieros y ejecutar la lógica del contrato inteligente.

Por otra parte, la ONU explorará blockchain con el propósito de descubrir procesos y herramientas que puedan ayudar a resolver problemas globales. Así lo ha indicado en la 73 edición de la Asamblea General de Naciones Unidas, en Nueva York. Los esfuerzos para investigar sobre esta tecnología los llevará a cabo el United Nations Development Programme, con lo que ya se anticipa hacia dónde mira la organización.

La organización no lo ha explicado cómo intentará usar la tecnología para ayudar al desarrollo de los países, aunque sí ha señalado que ve un gran potencial transformador para llegar a soluciones a problemas sociales.

QUIERES COMENTAR O REALIZAR ALGUNA CONSULTA?