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.