Blockchain es la tecnología descentralizada que almacena información en forma de bloques de datos que se agrupan, a su vez, en una cadena de bloques.
Por su parte, las criptomonedas son una de las formas más reconocidas de implementar una red blockchain.
Las características principales de una red blockchain son que se trata de un sistema distribuido que depende de los diferentes nodos que componen la red. Dicha red trata de poner en consenso a los diferentes nodos para verificar la veracidad de los datos y crear un bloque de datos. Cuantos más nodos compongan la red, mayor será la seguridad de la red ya que solamente se necesita que el 51% de los nodos acepten los datos para que se genere el bloque y se añadan a la cadena definitiva. En una gran red sería casi imposible que los atacantes se contabilizasen como el 51% del sistema.
Otra característica inherente a la red es la inmutabilidad de los datos. Una vez se ha añadido el bloque a la cadena, esos datos ya no podrán ser modificados o eliminados. Todo esto permite crear una trazabilidad de los datos y, por ende, el aumento de la transparencia del sistema.
Tipos de blockchain
Blockchain pública
Este tipo de red permite el acceso a cualquier persona, nodo, a formar parte de la misma y su funcionamiento es completamente transparente y abierto. No existe una entidad central controladora, por lo que su mantenimiento económico del sistema integrado.
También se dispone de altas medidas de seguridad como pueden ser la tolerancia a fallas bizantinas, los protocolos de consenso y los ataques de 51% que hemos comentado previamente, la protección DDoS y el control del doble gasto.
Ejemplo de este tipo de red es la red BitCoin o Ethereum, entre otros.
Blockchain privada
El acceso a la misma esta restringido a elementos autorizados por una entidad central que controla la red. El acceso a la información es privado y el mantenimiento económico depende de la propia empresa creadora. La seguridad es similar a las redes públicas, pero dependen de la central.
El ejemplo más llamativo de este tipo de blockchain es Hyperledger y Ripple.
Blockchain híbrida
Este tipo de blockchain es la mezcla de entre los dos tipos de redes anteriores. Los nodos o elementos que forman parte de ella son autorizados por una central o entidad controladora, pero la información es abierta.
VENTAJAS
La ventaja principal de estas redes es, como se ha comentado previamente, la inmutabilidad de la información, la custodia distribuida de los datos en todos los nodos, la descentralización, la resistencia y resiliencia de la red a la salida de nodos, la confianza que se transmite y el bajo coste que supone para los usuarios.
DESVENTAJAS
Sorprendentemente la inmutabilidad de la información que se comenta en el apartado de ventajas también puede convertirse en una desventaja por la imposibilidad de la modificación de los datos.
Una de las grandes desventajas también son la variabilidad de la velocidad del procesamiento de la información y la ineficiencia que conlleva que los datos deban ser verificados por todos los nodos, esto aporta seguridad si, pero preguntar a todos siempre será algo ineficiente y ralentizará el proceso. Otra sería la imposibilidad de recuperar el acceso a la cuenta en caso de perder las claves ya que no existe ninguna entidad reguladora que controle esto. Obviamente la creación de una red conlleva consigo un alto gasto de implementación para aquellos que decidan montarla.
Anonimato
Por último, el anonimato es un arma de doble filo ya que, mientras que a algunos usuarios el anonimato supone una virtud de esta tecnología y le aporta seguridad a la hora de realizar gestiones con las mismas, a otros les supone la oportunidad perfecta para realizar actividades ilícitas y no sufrir ningún tipo de represalia.