Blockchain, el internet del valor

Blockchain es el internet del valor y proporciona la seguridad, confiabilidad y trazabilidad que requieren las transferencias de valores.

Las organizaciones de todo el mundo pueden utilizar la tecnología Blockchain para obtener datos confiables, inmutables y trazables a prueba de manipulaciones, en un entorno digital, en principio poco fiable. Y gracias a ello intercambiar valores eliminando la necesidad de una autoridad central que ejerza de intermediario.

Según las previsiones de Gartner:

  • Para 2023, hasta el 30% de las noticias y el contenido de vídeo del mundo serán autenticados como reales mediante tecnologías blockchain.
  • Para el 2025, el 50% de las personas que poseen un teléfono inteligente, y no tienen acceso a una cuenta bancaria tradicional, utilizarán una cuenta de criptomoneda accesible desde dispositivos móviles.
  • En 2023, mediante múltiples estándares técnicos blockchain permitirá la descentralización de las aplicaciones y el desarrollo e implementación de contratos inteligentes.

Como vemos, Blockchain no tiene sólo impacto en el ámbito de TI, sino que se puede aplicar en todos aquellos entornos que intercambien o contengan información que se pueda controlar de forma digital: cadenas de suministro, trazabilidad de productos, etc.

¿Qué es Blockchain?

Blockchain o cadena de bloques en español, es una estructura de datos cuya información se agrupa en conjuntos (bloques) a los que se les añade información encriptada mediante una función hash que relaciona un bloque con el anterior. De esta manera, la información siempre permanece inalterable ya que si se modifica un bloque se rompe la cadena.

Gracias a estas características puede funcionar como una base de datos en un entorno de red distribuido, permitiendo alcanzar consensos por parte de todos los participantes sobre la integridad de los datos, y sin tener que recurrir a una entidad de confianza que centralice la información.

Una de sus principales fortalezas es que reside en una red descentralizada. En blockchain los datos están distribuidos en nodos de la red, y al no haber un nodo central, todos almacenan y validan toda la información por igual.

Qué es blockchain

¿Por qué blockchain es tan segura?

La tecnología blockchain opera sobre redes distribuidas, y cada nodo almacena una copia exacta de la cadena, por lo que se garantiza la disponibilidad de la información en todo momento.

Además, en el caso de que un atacante quisiera provocar una denegación de servicio (DoS), debería anular todos los nodos de la red, ya que basta con que al menos uno esté operativo para que la información esté disponible.

Por otra parte, la integridad de los datos está garantizada porque resulta casi imposible que un atacante pueda alterar la información, ya que para hacerlo necesitaría modificar la cadena completa en al menos el 51% de los nodos.

Por último, resaltar que cada nodo de la red utiliza certificados y firmas digitales para verificar la información, y validar las transacciones y los datos almacenados en la blockchain, lo que permite asegurar la autenticidad de dicha información.

¿Qué otros usos se le da a blockchain?

Cualquier tipo de información que necesite ser preservada de forma intacta y que deba permanecer disponible puede ser almacenada en blockchain de manera segura, y descentralizada. Además, la información se puede guardar de forma cifrada para garantizar la confidencialidad.

Aunque por ahora se está abriendo camino dentro del mercado financiero, especialmente en el entorno de criptomonedas, sus usos son potencialmente infinitos.

En combinación con la tecnología IoT puede ayudarnos a facilitar la procedencia y trazabilidad de los envíos de mercancía por geolocalización. Sectores como las inmobiliarias están empezando a pensar en estas tecnologías para tener la capacidad de bloquear el acceso a una vivienda, mediante una cerradura inteligente, una vez concluido el contrato. O las propias ciudades para la gestión del comercio de energía entre pares, la carga de vehículos eléctricos, el control de los sistemas de aguas residuales, etc.

Especialmente interesante puede ser la utilización de la tecnología blockchain en la gestión de la identidad para los casos de uso vinculados a datos sensibles: logros educativos, salud del paciente, identidad electoral e identificaciones nacionales, y seguimiento de KYC para servicios financieros.

Conectores AuraQuantic

La transformación digital está cambiando la organización de todas las empresas del mundo, pero el factor confianza sigue siendo fundamental para los negocios. Y blockchain es una tecnología que garantiza esa confianza entre todas las partes implicadas (empleados, clientes, intermediarios, …).

Como hemos visto, la tecnología Blockchain es como un libro abierto que puede registrar de manera eficiente las transacciones entre dos partes. Los registros son verificables y permanentes, y brindan la confianza a todas las partes que usan Smart Contracts (contratos inteligentes) para controlar los términos que se cumplen según lo estipulado. AuraQuantic proporciona todo lo que necesita para trabajar la tecnología Blockchain, ya sea abierta, privada o un consorcio (semiprivado).

AuraQuantic proporciona conectores a plataformas Blockchain y simplificando la adopción de Blockchain para la automatización de sus procesos de negocio.

La utilidad SW REST, incluida en nuestro Quantum de conectividad, permite conectar con cualquier API REST sin necesidad de ningún tipo de programación. Consta de una sencilla interfaz que permite crear de forma intuitiva diferentes conectores con múltiples operaciones permitiendo configurar la autorización requerida. Y por cada conector, se podrán establecer de forma sencilla las operaciones necesarias (GET, POST, …) sin necesidad de codificación.

En la página de Conectores de AuraQuantic es posible descargarse los conectores para Bitcoin y Ethereum.

Conectores AuraQuantic

Bitcoin

Bitcoin es una red distribuida ampliamente conocida que permite un nuevo sistema de pago y una moneda completamente digital.

El conector que ofrece AuraQuantic para Bitcoin ya tiene preconfiguradas las operaciones:

  • Operación GET: “Address balance”: para devolver el balance en bitcoins de una dirección.
  • Operación GET: “Address details”: devuelve los detalles de una dirección.
  • Operación GET: “Blockchain control information”: que devolverá información de estado de la tecnología blockchain en uso.

Sobre esta API se puede obtener más información en la página developer.bitcoin.com/rest.

Ethereum

Ethereum, es una plataforma global de código abierto para aplicaciones descentralizadas. Es decir, los programadores pueden crear nuevos tipos de aplicaciones que controlen valor digital, que se ejecuten exactamente como fueron programados y que sean accesibles desde cualquier parte del mundo.

En la actualidad está siendo utilizada por equipos de desarrollo para crear Smart Contracts, ya que como todas las redes blockchain montadas sobre redes distribuidas garantizan la autenticidad del usuario a través de su firma digital.

El conector de AuraQuantic para Ethereum viene con las siguientes operaciones preconfiguradas:

  • Operación GET “Account Balance”: devuelve el balance de la cuenta Ethereum.
  • Operación GET “Check Transaction Receipt Status”: que devuelve el estado de la transacción.

Puede obtenerse más información sobre desarrollos para Ethereum en la página https://ethereum.org/es/developers/.

Tomás Martí
tomas.marti@auraportal.com