¿Porqué Blockchain es la tecnología más segura?

La seguridad que Blockchain ofrece, se debe básicamente a su estructura distribuida, la irreversibilidad de las transacciones y el uso de avanzadas técnicas de criptografía cifrada.

Para entender estos elementos recordemos que Blockchain es literalmente una Cadena De Bloques Distribuida, es decir, es información encerrada en bloques que se encadenan a través de una llave criptográfica. Toda la cadena de información que va cambiando está replicándose en tiempo real en varios nodos (en donde cada nodo almacena una copia exacta de la información nueva que se añade a la cadena) de hecho, una nueva transacción, por ejemplo el envío de criptomonedas de un usuario a otro, se valida sólo cuando todos los nodos de la cadena están de acuerdo, de manera que la información está actualizada en cada nodo.

Lo lógico es darse cuenta que la primera característica que brinda seguridad es el hecho de que resulta mucho más complicado burlar la seguridad de varios nodos al mismo tiempo, que de uno solo, estamos hablando de la vulnerabilidad de la centralización. Cuando una organización focaliza su información en una central, es muy sencillo localizar el target del ciberataque. Es lo que sucede con los bancos por ejemplo o con cualquier compañía que tiene sus datos concentrados en una central, que a su vez controla las dependencias de la marca.

En este punto es importante preguntarse, y ¿Cómo es que hemos escuchado de hackeos de millones de dólares en criptomonedas efectuados por hackers? Las vulnerabilidades surgen habitualmente como resultado de la implementación de plataformas y aplicaciones que utilizan sólo una parte de Blockchain, por ejemplo, las Exchanges, que se dividen precisamente en Centralizadas y Descentralizadas. En el primer caso se trata de un modelo de negocio donde la Exchange hace intercambios de criptomonedas a sus usuarios cobrando una tarifa de intercambio, poseen el control de esta tarifa, y también del comportamiento del Exchange, de sus reglas e incluso de sus usuarios. Una Exchange Descentralizada, es una plataforma basada en Blockchain que respeta su naturaleza y permite intercambios entre pares sin centralizar la información ni tampoco tener el control de todas las reglas de sus intercambios, aunque también pueden usar una tarifa, la información de las transacciones no está centralizada, entonces le preguntamos al lector: ¿Qué modelo de intercambio te parece más seguro?

Ahora pasemos a una característica de esta tecnología que certifica su seguridad y es el uso de criptografía avanzada. Como mencionamos antes, la cadena de bloques de información se engarza a través de un hash criptográfico, pero espera ¿Qué es un hash? Es un algoritmo matemático de entre 40 y 64 carácteres que se puede vincular al contenido digital y se usa por ejemplo, para proteger derechos de autor o contenido en la red. En Blockchain se utiliza esta función para engarzar los bloques de la cadena y es precisamente está función lo que hace que sea inmutable, la información en los bloques de la cadena no puede cambiarse ya que está sellada por este hash criptográfico.

Pensemos en un código de 40 carácteres que combina números y letras. Programas avanzados se dedican a romper contraseñas y si pensamos en el poder de cómputo que la actualidad posee, probablemente nos imaginamos que un hash de 64 carácteres puede ser un reto fácil para un computador cuántico. Pero no, no es así.

El SHA 256 es la función hash que ha sido elegida para el funcionamiento de muchas criptomonedas pues ofrece un alto nivel de seguridad. Otra de las particularidades del algoritmo de hash SHA-256 es que la longitud del hash resultante es siempre igual, no importa lo extenso que sea el contenido que uses para generar el hash: ya sea de una letra o todas las palabras del Conde de Montecristo entero, el resultado siempre es una cadena de 64 de letras y números (con una codificación de 256 bits, 32 bytes).

Ahora, un GPU puede procesar 1 billón de hashes por segundo, y para codificar 265 bits o 32 Bytes, utiliza cierto poder de cómputo. Los invitamos a ver este video para que sepan cuál es el poder de cómputo que podría quebrar la seguridad de 256 bits y por qué un computador cuántico en la actualidad, tampoco tiene la capacidad de hacerlo.

La seguridad en Blockchain se encuentra en su naturaleza, en su estructura y arquitectura.