La tecnología “SKYNET” ha llegado, sí, como en Terminator se le denomina a la inteligencia artificial.
Y con los grandes avances tecnológicos, ya no sabemos qué es realidad y que es ficción por eso siempre se dice que dinero está más seguro bajo la cama.
¿Y qué pasa si esto fuera cierto metafóricamente?
El Blockchain ha llegado y promete quedarse, ya sabemos que una base de datos es aquella que almacena información en un determinado sitio y esta puede transferirse de una entidad de almacenamiento a otra como un banco.
Esto permite preguntamos por ejemplo con el Bitcoin ¿Si esa es la forma más segura de guardar datos?
Pero no es del todo cierto, resulta que esta nueva tecnología llamada Blockchain incrementa la seguridad significativamente.
El funcionamiento de las Criptomonedas, nos responde esta interrogante, ya que su valor y método de procesamiento reside en una red de datos global alrededor del planeta.
Consiste en una nueva forma de base de datos tecnológica, que se establece como una red de datos masiva, cuyos bits de información son almacenados y generados a través de datos en bloques de una red de datos mundial ejecutándose como un “todo”, pero siendo almacenada y distribuida en todas partes.
Este proceso fue nombrado y definido por primera vez en el año 2009, como almacenamiento de información en bloque, lo que hoy día se conoce como plataforma base de las Criptomonedas como Bitcoin.
-¿Y cómo funciona la tecnología Blockchain?
Al igual que cómo utilizamos un red peer to peer, cuando descargamos un archivo multimedia o una película, siempre creemos que esa descarga se realiza en un solo lugar de almacenamiento, cuando en realidad el archivo de información se descargar de múltiples lugares hasta completar la solicitud y paquetes del mismo.
Es así como cómo funciona el Blockchain.
Hoy en día, si se requiere realizar algún tipo de transacción, recurrimos a una entidad gubernamental o privada como un banco, un tarjeta de crédito, cuentas PayPal o entidad de certificación para pasar después por protocolos de verificación digital o humana para poder obtener nuestras transacciones.
-Características de la tecnología blockchain
La utilización de procesos con la tecnología blockchain puede ser de carácter ilimitado.
·Almacenaje de Datos: Se replica la información a través una cadena determinada de bloques, la información puede ser contenida en múltiples computadores o extraída y consultada por millones de clientes.
·Avance de transmisión por medio de redes en pares: Lo que se convierte en una red de máquinas de cómputo u ordenadores, de manera que algunas veces funcionan como computadoras o servidores no fijos, esto quiere decir que se comportan como nodos inteligentes con un comportamiento simultáneo, jugando un papel de servidores y clientes en relación, a una petición que realiza otro de dispositivo conectado una red.
·Aplicaciones ilimitadas: Sistema que permite la votación electrónica con formación de diferentes registros para todo tipo de cosas.
·Contratos inteligentes: Una plataforma administrativa con el manejo de los llamados “Contratos Inteligentes” en inglés “Smart Contracts”. Estos contratos eliminan los intermediarios de operaciones entre por ejemplo un humano y un cajero electrónico, donde la máquina puede fallar por ejemplo a la hora de contabilizar el dinero en cuestión. Esta falla quedará respaldada electrónicamente y se ejecutaría un reembolso de manera instantánea en caso de falla.
·Se puede hacer el registro de Documentos: La tecnología de Blockchain es un macro registro en el cual se puede acceder al mismo, desde diferentes partes en el planeta, de esta manera es usada para certificar folios o informes de alta importancia como, historias médicas, actas de casamiento o matrimonio, y títulos de postgrados universitarios o utilizado primordialmente para registrar cualquier tipo de objeto o mercancía.
Otra característica de la tecnología blockchain, es que la información de la cadena de bloques está acompañado de nuevos proyectos como Ethereum, NXT o RIPPLE, que realizan la descentralización de relaciones en confianza, en intercambios o transacciones.
Es decir, los intermediarios confían exclusivamente en un sistema de datos automatizado y seguro, con protocolos estandarizados, que no pueden ser modificados por nadie, lo que pone la confianza en un código de datos.
-Ethereum y la NXT
Ethereum, es el nombre del proyecto que se enfoca en la formación de contratos inteligentes, con características de Open Source, programado bajo los lenguajes de programación C, C++, Go, javascript, Python y Java. Desarrollándose desde 2013, por Vitalik Buteran, el cual realizó pruebas preliminares (PDC) con los lenguaje Go y C++.
El Ethereum posee una criptomoneda llamada “ether”, la cual funciona como moneda de intercambio entre varias cuentas, lo que le permite al ether ser usado para la compensación redes por cálculos ejecutados.
El Ether, al igual que las Criptomonedas no percibe un reconocimiento de gran parte de las naciones, lo que ocasiona que funcione como moneda sin rumbo legal ni bien transferible.
Por otra parte la NXT o RIPPLE, es otro tipo proyecto basado en Criptomonedas de importancia como el Bitcoin, su finalidad es hacer evolucionar la corporaciones tecnológicas como son crowdfunding, ofreciendo herramientas para los que utilicen NXT, para el desarrollo de aplicaciones únicas.
-¿Qué tan segura es la Blockchain o cadena de Bloques?
La realidad es que, una base de datos basada en cadena de bloques es más segura que las transacciones cotidianas actuales.
Esto es un poco extraño al parecer ya que, esta tecnología funciona contenida en diferentes partes y sitios de la red de datos global, lo que llevaría a pensar que dicha información la poseen varios usuarios, pero la verdad es que no hay ningún problema, y que el conjunto de usuarios mantiene en anonimato la cadena de bloques, por medio del uso de contraseñas cifradas públicas y privadas.
Es decir, todos tienen el conocimiento de las transferencias o saldos de los demás en la cadena de bloques, pero no se puede conocer la relación de las transacciones y cuales pertenece a quien.
Esto conlleva a que cada nodo de la red blockchain contenga un registro único, que se mantiene actualizado de una de las base de datos, lo pone una dificultad al realizar alguna modificación por parte de un hacker informático, con lo cual tendría que hackear la mitad más uno o 51% de los diferentes nodos de la red a nivel global.
Se calcula que para hacer esto, se necesitaría unir más de 200 de las supercomputadoras más potentes del mundo para poder corromper el sistema.
Como dice: Judd Bagley, director de comunicaciones de Overstock.com:
«El comercio basado en la cadena de bloques es mucho más seguro que el sistema actual. El carácter distribuido de la red que verifica la integridad de las transacciones y los saldos asociados hace que sea matemáticamente imposible atacar con éxito el sistema».
-5 Retos relacionados con la implementación de la tecnología Blockchain
·Medidas de costo
La reducción de costos, si se implementa esta tecnología puede llegar a ser cuantiosa y significativa ya que los procesos se distribuyen, pero se requiere invertir mucho inicialmente, además pasar de un sistema completamente centralizado a uno descentralizado, lo que requiere mover completamente una gran infraestructura ya establecida y predeterminada. Esto genera poca confianza a la hora de implementar el este sistema.
·Medidas de aceptación
Esta tecnología es de características inusuales, comparada con los estándares normales que se establecen hoy en día, lo que dificulta la aceptación y comprensión por parte de los usuarios, programadores y operadores.
·¿Cuánta energía se requiere?
Al igual que la generación de Criptomonedas, la Blockchain demanda un consumo masivo y significativo de energía para poder funcionar. Por ejemplo se estima que los que hacen minería en la red, ejecutan alrededor de 500 mil billones de trabajos por segundo para validar las transacciones.
Esto nos dice que a medida que se generarían nuevas cadenas de bloques para esta tecnología, se requerirá el incremento exponencial de los equipos informáticos.
·Medidas de estandarización
Para que la Blockchain pueda ejecutarse debidamente se requiere que a nivel mundial se estandaricen los procesos comerciales, informáticos o de verificación de estafas. Es esto es difícil de realizar, ya que los países cuentan con sus propias políticas e intereses particulares que difícilmente modificarán.
·Normas
Las monedas mundiales actualmente son gestionadas y calculadas por entes gubernamentales, esto hace que las Criptomonedas basadas en Blockchain tengan grandes irregularidades para que las entidades financieras de los países se adapten a su modo de funcionamiento.