App es el acrónimo de “Decentralized Applications” o
“Aplicaciones descentralizadas”. Este es un tipo de aplicación, cuyo
funcionamiento no depende de puntos de control o servidores centrales, sino que
funciona en base a una red descentralizada. Una red en la que sus usuarios
tienen el control total del funcionamiento de la misma. Las DApps permiten que
las personas puedan acceder a distintos servicios de forma segura. Estas
aplicaciones pueden ser utilizadas en computadores personales, smartphones o
incluso ser accesibles vía web.
Para tener una idea más clara de lo que es una Dapp, debemos
pensar en una App (aplicación / servicio) tradicional. En esta categoría de
apps tradicionales tenemos por ejemplo Youtube, Facebook, Twitter o Instagram.
En todos esos servicios, los datos y decisiones se toman en unos servidores
centrales. Esto le permite a la empresa detrás de esos servicios, tomar
acciones de censura, alteración del comportamiento, o incluso beneficiar o
perjudicar únicamente a determinados usuarios poniendo en constante tela de
juicio la neutralidad e igualdad de condiciones. Ellos actúan como dictadores,
tú sólo puedes confiar en que serán “buenos”.
Diferencias entre una DApp y una App tradicional
Las DApps y las Apps tradicionales tienen muchos elementos
en común, sin embargo, su diferencia radica en cómo interactúan con dichos
elementos. Ambos tipos de aplicaciones tienen tres estructuras básicas que son:
el frontend, el backend y la capa de almacenamiento de datos.
Almacenamiento de datos
Por último, está la capa de almacenamiento. En una
aplicación tradicional, está capa también es centralizada. Normalmente los
datos son almacenados en el computador del usuario o en servidores controlados
por terceros. Esta forma de trabajo, tiene muchos puntos de fallos. Un usuario
por ejemplo, puede perder la información de la aplicación si su computador se
daña. También puede suceder que los servidores queden fuera de servicio o sean
bloqueados. Acciones que impedirían que el usuario pueda usar la aplicación de
forma correcta o incluso pierda información.
Pero en las DApp, el almacenamiento de datos es
completamente descentralizado también. Cada usuario de la DApp almacena un
historial completo de las acciones que se realizan en la red DApp. Adicional a
esto, las interacciones son almacenadas en la blockchain dentro de los bloques
de la misma. Todo ello de forma criptográficamente segura, impidiendo acceso no
autorizados por terceras personas. De esta manera, si el computador o
smartphone de un usuario se dañara, bastaría con usar la DApp en un nuevo
dispositivo para recuperar toda su información hasta ese preciso momento.
Agreguemos además que el nivel de redundancia y seguridad con los datos,
aumenta a medida que haya más usuarios haciendo uso de la DApp
Ejemplo de algunas DApps
1. SORARE: es un juego de fútbol de fantasía en el que puedes
jugar con cartas oficiales de blockchain y ganar premios todas las
semanas.Estan respaldados por un equipo de inversores de clase mundial,
respaldado por el gigante del juego Ubisoft y en el que ya confían 76+ clubes
de fútbol. Y pronto mucho mas..
2. GODS UNCHAINED: es un juego de cartas táctico gratuito que da a
los jugadores la verdadera propiedad de sus objetos del juego. Dirigido por el
ex director de magicas de Magic The Gathering: Arena, el juego se centra en el
juego competitivo, lo que significa que los jugadores deben superar
estratégicamente a sus oponentes mediante la construcción de mazos que son capaces
de combatir una amplia variedad de tácticas.
3. SPRLITERLANS: Es un juego de estrategia con cartas coleccionables, donde
cada una tiene poderes y características particulares. Las batallas son peer to
peer y en tiempo real, que se ejecutan por temporadas. Al final de temporada te
dan un número de cartas según el nivel que hayas alcanzado.