Blockchain o Cadena de Bloques es una especie de libro o registro digital de datos o transacciones agrupadas en bloques de información encriptada y que es distribuida en una red de usuarios descentralizada. Su función es crear confianza.
El ciberespacio es un universo artificial creado por el hombre y sus habitantes o cibernautas que necesitan una forma segura de poder autenticar activos en un ambiente donde no hay un regulador o ente centralizado. Blockchain surge como una innovación tecnológica que resuelve el problema de brindar seguridad en un modelo descentralizado, donde los mismos usuarios se vuelven validadores y garantes de la autenticidad de las transacciones.
Podríamos resumir tres razones por las que genera confianza en los usuarios:
Utiliza una función criptográfica que en esencia es un algoritmo matemático para almacenar los datos y metadatos de una transacción, que no solo resulta compleja, sino que además es única. Es decir, un conjunto de datos tendrá un único código criptográfico o “hash”, si un dato se altera se cambia ese código en consecuencia.
El concepto de cadena: cada nueva transacción añade un nuevo bloque que se une a la cadena y éste además de su propia información, contiene información del bloque anterior. Esto permite que si un usuario altera la información de un bloque, altera todos los bloques siguientes, invalidando la cadena. Corregir algo así requeriría un gran poder de cómputo por lo que se vuelve costoso.
Aunque parezca paradójico, el hecho de que sea un modelo sin un control central, lejos de ser un punto en contra, es lo que más fortalece la confianza, ya que esto permite dos cosas fundamentales:
La Transparencia, la misma información se distribuye entre todos los usuarios y la autenticidad se logra por consenso, es decir, todos validan la cadena de bloques y
La Disponibilidad, si un punto de la red se inhabilita la red sigue funcionando porque todos tienen la misma información, cosa que no sucede en una red centralizada.
¿Cuáles son los diferentes tipos de Blockchains?
Actualmente podemos hablar de básicamente cuatro tipos de cadenas de bloques. Cadenas de bloques públicas, cadenas de bloques privadas, cadenas de bloques federadas y cadenas de bloques como servicios (en la nube). Otras diferenciaciones se podrían lograr por su naturaleza, es decir, para qué tipo de activos están creadas, como por ejemplo la blockchain original para criptomonedas como Bitcoin o blockchain para manejar otros tipos de activos como por ejemplo contratos digitalizados. Pero volviendo a la primera clasificación tenemos:
Cadenas de bloques Públicas: como su nombre lo indica permite el acceso de cualquier persona con solo instalar la aplicación que permite la interacción con ella. No cuenta con administradores, los usuarios son anónimos y los datos y transacciones pueden ser mantenidos por cualquiera que así lo desee.
Cadenas de bloques privadas: el acceso a la cadena de bloques requiere de autorización. La cadena pertenece a una entidad y por lo tanto esta es encargada de gestionar dicha cadena, es decir, registrar transacciones y aceptar los bloques. Una cadena de este tipo se puede dar cuando una entidad o una empresa decide crear su propio blockchain para el manejo de sus transacciones.
Cadenas de bloques federadas: corresponden a cadenas donde asociaciones de empresas o sectores como por ejemplo el gobierno establecer una cadena que es utilizada por varias entidades dentro de dicha asociación, permitiendo de esta forma el acceso a los miembros de las entidades asociadas y gestionando entre todos la cadena, pero restringiendo el acceso al público en general. En estas cadenas, así como en las cadenas de bloques privadas el concepto de minado o gestión de la cadena como lo conocemos en una cadena de bloques pública pierde todo sentido dado que no hay retribuciones por esta actividad.
Cadenas de bloques como un servicio (BaaS: Blockchain-as-a-Service): algunas empresas ofrecen la estructura de blockchain bajo un concepto de nube permitiendo desarrollar y alojar aplicaciones de blockchain.
¿Cuáles son los diferentes usos de un Blockchain?
El uso más popular del Blockchain son las Criptomonedas, tales como Bitcoin, Ethereum y Litecoin. Estas utilizan la tecnología Blockchain, sin embargo hay más usos entre los que se pueden nombrar principalmente:
Control sobre procedencias: en cadenas de abastecimiento Blockchain o la Cadena de Bloques puede ayudar a las organizaciones a verificar de dónde provienen los productos, rastrear su movimiento, fortaleciendo la transparencia, evitando el fraude y las falsificaciones.
Instrumentos financieros: blockchain puede mejorar la infraestructura de pagos estableciendo, por ejemplo, modelos de compensaciones más eficientes, transformando los pagos transfronterizos, como por ejemplo las remesas familiares, reduciendo los costos y dinamizando las transacciones.
Control de Identidad: blockchain puede proteger credenciales personales en línea, como la identificación personal, las licencias de conducir, certificaciones de estudios y certificaciones profesionales. Lo que permite reducir el fraude y el robo de identidad.
Contratos inteligentes: la tecnología permite la implementación de contratos que operen digitalmente reuniendo los aspectos como son los aspectos contables o de pagos a terceros, de forma alineada a lo establecido en contratos digitalizados en la cadena de bloques, llevando además un registro pormenorizado que permita mejorar el flujo de los acuerdos y permitiendo la resolución de disputas de forma transparente.
Programas de fidelización: blockchain, a través de la integración con plataformas de Gestión de Relaciones con los Clientes (CRM por sus siglas en inglés), puede impulsar el compromiso de los clientes haciendo más fácil el manejo y control de programas de fidelización a través de teléfonos inteligentes.
Como cualquier otro activo, usar la tecnología Blockchain tiene riesgos. Recordemos que Blockchain crea activos digitales o cripto activos. Las debilidades en la seguridad alrededor de los dispositivos (hardware), las redes o las aplicaciones (software) podría permitir que ciberdelincuentes se apropien de los activos, estos pueden ser robados. Un usuario podría olvidar o perder sus claves o credenciales y eso representan la pérdida de los activos.
Blockchain es potencialmente la innovación tecnológica más transformadora desde la llegada del internet. Esta representa un enorme desafío para nuestros clientes en un mundo cada vez más interconectado, por tanto para nosotros es muy importante poder ayudarles a entender cómo les afecta y prepararse para integrar esta tecnología en sus operaciones y generar confianza en el proceso de transformación. Los clientes en una etapa temprana requieren apoyo en educación, acompañamiento para evaluar sus posibilidades estratégicas con esta tecnología, evaluación de posibles proveedores y soluciones adaptadas a sus operaciones; y luego en una etapa ya operativa se requiere aseguramiento de las transacciones, y brindarles apoyo en áreas como controles generales de TI, ciberseguridad y auditoría interna sobre transacciones y activos de blockchain, en PwC estamos listos para apoyarles.
Por Hernan Campo, Gerente de Risk Assurance Services - RAS en PwC, PwC El Salvador y William Menjivar Bernal, Socio Líder de Sostenibilidad y Cambio Climático en PwC Interaméricas | Diciembre 2021