5 tecnologías a conocer para transformación digital en caso estés pasando por un proceso en tu empresa. Mostraré un concepto general, aplicaciones en el sector y aplicaciones prácticas para que no quede en teoría. Dado lo extenso por cada tecnología vamos a dividir en 2 partes el artículo, en este primer artículo veremos a BlockChain y Cloud.
![5 tecnologías para transformación Digital](https://tipsdetecnologia.com/wp/wp-content/uploads/2023/07/5-tecnologias-transformacion-digital-900x675.jpg)
Tabla de Contenido
1. Blockchain 2. Cloud Computing 3. Inteligencia Artificial 4. iOT 5. Ciberseguridad1. BlockChain
Se puede definir como una gran base de datos distribuida en la que se puede registrar todo tipo de transacciones directamente entre las partes (sin necesidad de intermediarios), en tiempo real , de forma segura y con trazabilidad.
Partes
- Ledger: donde se registran todas las transacciones realizadas por los usuarios de blockchain.
- Bloque: Cada bloque es información digital que se almacena en blockchain. Estos bloques contienen datos de las transacciones que se realizan, de las partes involucradas y del modo en que se identifica cada transacción
- Hash: Cuando las transacciones en blockchain se han verificado, se genera un hash. Este hash es un identificador alfanumérico único y encriptado que se obtiene a partir de datos específicos. Así se intercambia la información de forma segura.
- Nodo: Un nodo es cada uno de los dispositivos conectados a la red en los que se guarda una copia de la blockchain en la que interaccionan. Los nodos, por tanto, participan de las características de blockchain y, al mismo tiempo, la configuran como tal.
Generaciones del Blockchain
- 1era Generación: Bitcoin , criptomonedas
- 2da Generación: Servicios Financieros, Crowfunding, Smart property, DApps
- 3era Generación: DNS, Identidad Digital
- 4ta Generación: Gobierno, Educación, Sistema Sanitario, Sector Editorial
Propiedades
- Open Ledger: Disponer de un open ledger, o libro mayor abierto, permite ser transparentes con los datos que se intercambian, ya que cada persona conoce la información que tienen los demás en la red.
- Cadena de Bloques: Cada transacción en blockchain se registra en un bloque (block-) y, una vez verificado, se añade a la cadena (-chain), lo que permite la total trazabilidad de las operaciones realizadas. Por ello, blockchain también se define como una «cadena de bloques».
- Tecnología de contabilidad distribuida: No existe un registro centralizado de las transacciones, sino que todos los participantes disponen de una copia idéntica y actualizada de la base de datos. De este modo, si una parte del sistema falla, este puede seguir funcionando.
- Transaccciones seguras: La verificación de cada bloque de transacciones, es necesaria para que cada bloque pueda ser añadido a la cadena de bloques, requiere la resolución de un algoritmo matemático complejo. Cada nuevo bloque tiene información del anterior, y esta verificación se repetirá en todas las copias de blockchain.
¿Cómo funciona?
![funciona blockchain](https://tipsdetecnologia.com/wp/wp-content/uploads/2023/07/funciona-blockchain.png)
Aplicaciones prácticas /proyectos
Logística
Administración de Aduana
Perú, México y Costa Rica lograron avances particularmente significativos con la
aplicación de Blockchain al sistema aduanero a través de un proyecto piloto llamado
CADENA, realizado con el BID y Microsoft, el cual utiliza esta tecnología para mejorar la
seguridad y la eficiencia de sus acuerdos aduaneros de reconocimiento mutuo (ARM) y
de sus programas de operador económico autorizado (OEA)
Proyecto: Cadena
Seguridad
Identidad digital -Proyecto: Civic
CIVIC es un servicio de administración de identidades que permite proteger y autorizar el
uso de su identidad en tiempo real. En pocas palabras, cada vez que a una persona se le
exige que demuestre que es quien dice ser, ella debe someterse al mismo proceso de
verificación y envío de documentos probatorios una y otra vez.
Proyecto : Civic
Inclusion Financiera
EthicHub es una empresa social que conecta a grupos de pequeños agricultores con
la financiación necesaria para trabajar sus tierras y vender sus cosechas en mercados
directos.
Enlace : EthicHub
Smart Contracts – Blocktix
Los contratos inteligentes son capaces de ejecutar funciones, leer e introducir datos de forma automática. Esto puede agilizar algunos procesos como crear programas ejecutables que funcionen a demanda.
Blocktix es un sistema que permite recibir comisiones por la distribución de segunda mano. Además sirve para prevenir fraude y conocer la identidad de las personas que atienden a los eventos masivos.
Enlace: Blocktix
Finanzas
Transacciones internacionales : Se planteó utilizar blockchain para agilizar las transferencias internacionales.
Proyecto: Banco Santander [Julio 2020- Noviembre 2021]
Transacciones financieras comerciales entre bancos Los bancos Santander, Deutsche Bank, HSBC, KBC, Natixis, Ra – bobank, Société Générale y UniCredit han creado un consorcio de Blockchain llamado “ we.trade ” para agilizar las transacciones financieras comerciales entre ellos y expandir el financia – miento del comercio para las Pymes europeas.
Proyecto : We Trade
Propiedad intelectual
Industria editorial
Po.et es un protocolo Blockchain que pretende ampliar el concepto de Prueba de Existencia (Proof of Existence) para convertirse en una herramienta transformadora para la industria editorial.
Proyecto: Po.et
Patentes
IPwe lanzó el primer registro de patentes basado en blockchain del mundo y desarrolló herramientas como la agrupación inteligente, los resúmenes de patentes basados en el procesamiento del lenguaje natural y el análisis avanzado de carteras, todo utilizando IBM Blockchain, AI, nube e IBM Global Business Services. Esta próxima gran innovación incluye la creación de una plataforma y un ecosistema para el comercio de tokens no fungibles, o NFT, que representan patentes.
Proyecto: IPwe
Automovilístico
Groupe Renault, Simoldes, Faurecia y Knauf se unen para desarrollar e implementar la
plataforma blockchain XCEED (eXtended Compliance End-to-End Distributed) para certificar el cumplimiento de todos los componentes del vehículo, desde el diseño hasta la producción.
Proyecto XCEED
Entra a la red blockchain con Metamask
Puedes entrar a la red a través de Metamask (complemento de Chrome) y usar las redes de prueba para aprender a interactuar.
![metamask](https://tipsdetecnologia.com/wp/wp-content/uploads/2023/08/metamask-1.png)
Enlace: Guía paso a paso para configurar Metamask
Navega por la red de Etherscan
Etherscan es un explorador de blockchain para Etherum para revisar bloques,smartcontracts, transacciones , gas ethereum. De esta manera podemos aplicar la teoría mostrada inicialmente.
![etherscan](https://tipsdetecnologia.com/wp/wp-content/uploads/2023/08/Etherscan.png)
Enlace: Etherscan
Crea tu contrato inteligente con Remix
Si requieres un IDE para crear smartcontract, una criptomoneda lo obtienes a través de Remix, que te permitirá programar, compilar y desplegar accediendo a la web. En el ejemplo he creado un contrato de «Hola Mundo – Tips de Tecnología» utilizando Remix IDE que es bastante intuitivo y listo para que empieces a programar. También viene ejemplos de contratos en el explorador para que puedas revisar como scripts y test.
Enlace: Remix IDE
![Remix hola mundo](https://tipsdetecnologia.com/wp/wp-content/uploads/2023/08/Remix.png)
Blockchain es una tecnología disruptiva cuya potencialidad es la descentralización y seguridad (antifraude), por los que muchas industrias podrían verse beneficiadas, no obstante en el mercado peruano aún es prematuro contar con esa tecnología distribuida en todos sus actores, es por ello que vemos varias iniciativas que están en proyecto y en proceso de maduración. Si hay ya productos/servicios funcionando y poco a poco el sector podría ir superando las restricciones que se presenten.
2. Cloud
La famosa nube, es un modelo que ofrece a los ordenadores acceso a recursos compartidos, como servidores y aplicaciones. El modelo cloud consta de diversas partes: infraestructura, servidor, plataforma, aplicación y cliente.
Ventajas
- No es necesario descargar múltiples copias.
- Los archivos se alojan en cloud y son accesibles a través de la web desde cualquier dispositivo con acceso a internet. Esto significa que, esté donde esté, los archivos y todo lo almacenado en cloud va con usted.
- Los recursos se pueden adquirir y utilizar con el método de pago por uso (similar a un recibo de luz), y pueden incrementar o reducir según sea necesario para que el uso sea óptimo.
- El equipo TI funge de administradores , ya no tendría que realizar mantenimiento de servidores que podrían tener la operación detenidas por algún tiempo (aunque en práctica se programa fines de semana o madrugada, igual es un riesgo bajo)
El acceso a internet es clave para poder acceder a los datos, ejecutar software o llevar a cabo cualquier acción dentro de cloud. Nada queda almacenado ya en el ordenador, por lo que, sin acceso a internet, no es posible trabajar en cloud.
Modelos de Servicios
Xaas (Anything as a service) es el nombre colectivo para el ofrecimiento del uso de un servicio o producto TIC
![modelo servicio cloud](https://tipsdetecnologia.com/wp/wp-content/uploads/2023/08/cloud-servicios.png)
Infraestructura como servicio(IIAS)
Su oferta engloba todo aquello relacionado con el sistema operativo (virtualización, servidor, almacenamiento, red).
Software como servicio (Saas)
Si, por el contrario, el tipo de servicio que se requiere debe englobar todos los elementos del computing stack, se precisa un servicio SaaS.
Plataforma como Servicio (PAAS)
Es el tipo de servicio que englobaría todos los elementos a partir del tiempo de ejecución (red, almacenamiento, servidor, virtualización, sistema operativo, middleware y tiempo de ejecución).
Contenedores como Servicio (CAAS)
Los contenedores como servicio (también denominados CaaS) entregan y gestionan todos los recursos de hardware y software para desarrollar y desplegar aplicaciones mediante contenedores
Principales proveedores
En el mercado existen varios proveedores, según Gartner (empresa de investigación de tecnología de información y referente para toma de decisiones) como líderes se encuentran Amazon Web Services, Microsoft (Azure) , Google e IBM de los cuales mencionaremos de los 3 primeros.
![gartner servicios cloud](https://tipsdetecnologia.com/wp/wp-content/uploads/2023/08/garner.png)
Amazon (AWS)
Es la nube de Amazon donde ofrece varios tipos de productos inclusive BlockChain (Que no vi en los 2 anteriores), machine Learning, IOT entre otros. Brinda ejemplos en varios sectores y también ofrece una formación con certificación.
Enlace : Amazon
Microsoft Cloud (Azure)
Es la nube de Microsoft donde agrupa todos sus productos en seguridad , infraestructura, Innovación Digital y aplicaciones, Datos e IA, Aplicaciones Empresariales. Igualmemente tiene ejemplos en varios sectores e interrelaciona sus productos para que haya integración nativa.
Enlace: Microsoft Cloud
Google Cloud
Es la nube de google donde puedes encontrar más de 100 productos entre almacenamiento, IA, Servicios de Base de Datos, analítica, BigQuery, Machine Learning, Kubernetes, Gestión de APIS entre otros. También brinda ejemplos en varios sectores.
Enlace: Google Cloud
Enlace donde explica diferencia y ventajas y desventajas: Google Cloud Learn
Crea tu Hola Mundo en AWS
Previo a ello se debe estar registrado en AWS y tener tu archivo html (hola mundo)
![hola mundo aws](https://tipsdetecnologia.com/wp/wp-content/uploads/2023/08/crear-bucket-1.png)
- Abrir la consola, seleccionar del menú Servicios «Almacenamiento» y pulsar la opción «S3»
- Pulsar Crear Bucket
- Completar los datos del bucket (debe ser único) y pulsar «Elegir bucket»
- Se creará el bucket, al dar doble click se mostrará el detalle.
- Pulsar el botón Cargar y seleccionar tu archivo html
- Al pulsar el enlace del archivo cagado se mostrará el detalle y la URL para visualizar en la nube tu archivo y ya creamos el hola mundo en la nube en AWS
Nota: Asegúrate que para el publico tenga acceso de lectura
![hola mundo aws](https://tipsdetecnologia.com/wp/wp-content/uploads/2023/08/crear-bucket-aws-1.png)
Aplicaciones prácticas Cloud(Ejemplos)
En este gráfico podemos ver varios ejemplos de tipo de servicio, se ha adicionado 3 aparte de lo explicado (Faas : Función como servicio, Daas: Base de Datos como Servicio y Staas: Almacenamiento como servicio)
![ejemplos de cloud](https://tipsdetecnologia.com/wp/wp-content/uploads/2023/08/ejemplos.png)
Fuente: Modelo de Servicios
En la siguiente parte del artículo continuaremos con 3 tecnologías que vienen tomando fuerza Inteligencia Artificial, IoT y Ciberseguridad. Es importante conocer las tendencias y estas 5 tecnologías a conocer para transformación digital te permitirán tener un panorama más amplio. Hace 2 años ya se vienen aplicando por ejemplo Internet de las cosas en la cual tengo un artículo de ejemplos reales de internet de las cosas.