Si pensamos en una aplicación segura donde los datos estén encriptados y que pueda convertirse en un espacio protegido para el uso de nuestra empresa o de particulares, Blockchain es una tecnología a la que debemos mirar. Y en ese sentido, es clave tener algunas consideraciones previas a la hora de diseñar aplicaciones Blockchain por sus especiales características.
Basándose en esa premisa, la Comisión de protección de datos personales del Gobierno de Singapur ha lanzado una guía para ayudar a todo tipo de profesionales a mejorar su acercamiento al Blockchain.
Cumplimiento normativo de las aplicaciones Blockchain
El primer punto fundamental a la hora de diseñar una aplicaciones Blockchain es tener en cuenta que estamos ante una red descentralizada. ¿Y esto qué implica? Por un lado, que los datos estarán replicados en diferentes nodos lo que puede llevar a que haya diferentes jurisdicciones que cumplir y tener en cuenta. Por otro, saber que los datos no pueden ser variados o eliminados de forma directa.
Por tanto, es esencial saber qué nodos se van a utilizar y cuáles son los retos a nivel de compliance así como tener en cuenta el cumplimiento normativo a la hora de almacenar datos un largo plazo de tiempo.
Transparencia, encriptación y anonimato
El acceso a los datos debe ser solo ofrecido por los participantes autorizados para tratar con esos datos. Esto nos lleva a la obligación de tener controles y contratos donde se apliquen los criterios de transparencia, encriptación o anonimato que hemos establecido para la red Blockchain.
Ni pocos ni muchos permisos
Existen diferentes tipos de redes sobre las que se pueden diseñar las aplicaciones Blockchain y por tanto, guardar los datos. En este sentido, debemos tener en cuenta los objetivos de nuestro proyecto para saber cuál se adecúa mejor. Debemos encontrar el equilibrio entre la seguridad y la accesibilidad para que podamos cumplir la función de la aplicación y, al mismo tiempo, proteger la información.