Criptomonedas y aplicaciones descentralizadas (DApp)

Escrito por Davies en / Tiempo de lectura: 5 minutes.

Vivimos inmersos en plena era digital, rodeados de innovaciones tecnológicas e impulsados por la ambición de crecer. Y por ello, no nos queda más remedio que actualizarnos constantemente y adaptarnos a las tendencias del momento. O eso, o caminar varios pasos por detrás. Hace 20 años, a nadie se le ocurría invertir en criptomonedas, simplemente, porque no existían. Aun cuando sucedió el boom del bitcoin allá por 2009, la sociedad seguía teniendo serias dudas de sus ventajas y grandes miedos a sus riesgos.

Estamos empezando un nuevo año y el uso de las criptomonedas ha ido creciendo poco a poco.  Desde el primer activo digital hasta las más de 2500 criptomonedas que existen en la actualidad.

Son la alternativa que muchos creadores (inspirados por Satoshi Nakamoto) tratan de llevar a cabo para crear un sistema financiero descentralizado, lejos del modelo tradicional, capaz de realizar transacciones a cualquier parte del mundo a un bajo coste y de forma instantánea. A lo largo de este post vamos a compartir contigo qué son las aplicaciones descentralizadas (DApp), sus ventajas y la relación que mantienen con las criptomonedas.

¡Vamos!

¿Qué son las aplicaciones descentralizadas?

Una pregunta, ¿recuerdas qué era el blockchain? Es aquella herramienta tecnológica sobre la que se sustenta la estructura de las criptomonedas y constituye una especie de base de datos validada por una comunidad amplia, en vez de por una autoridad central. Si tradicionalmente necesitábamos autoridades centrales (bancos), la cadena de bloques hace posible que los participantes puedan garantizar las transacciones de forma automática y segura. Pincha en este enlace si necesitas recordar más características de esta innovadora tecnología.

Dicho esto, ya podemos contarte qué son las aplicaciones descentralizadas o DApp. Utilizan la tecnología blockchain para que los usuarios puedan relacionarse directamente entre ellos y cerrar acuerdos sin la intermediación de una entidad central que gestione el servicio.

 

El funcionamiento de las DApp ¿lo conoces?

Estas aplicaciones funcionan de la siguiente manera: cada usuario de una misma DApp es un nodo de una red descentralizada donde todos los miembros actúan de forma conjunta. Como una especie de notario colectivo de cualquier movimiento que se haga en la plataforma. Si trasladamos este proceso a la práctica, todo funciona de forma automática, y es el propio sistema quien corrobora la validez de las interacciones con contratos inteligentes (se autoejecutan cuando se cumplen las condiciones programadas en el código).

Cada vez que se realiza una nueva operación, la información de la plataforma se actualiza en los nodos. Ahí queda almacenada una copia de todo el histórico de la DApp. A continuación, vamos a contarte cuáles son las ventajas que aporta el carácter distribuido de su blockchain:

  • Aumenta la seguridad de la información frente a posibles robos, ataques informáticos, etc., ya que los datos no se almacenan en una base de datos central.
  • Evitan el uso de la información para fines comerciales, de manera que la información publicada en RRSS desde DApp no puede rastrearse.
  • Facilita el cierre de acuerdos a través de contratos inteligentes, ya que las condiciones pactadas pueden cumplirse automáticamente.
  • El carácter distribuido evita las posibles caídas del sistema, ya que se trata de nodos. Si uno de ellos falla, el resto sigue funcionando.

El bitcoin ha sido el origen de todo debido a que la blockchain es la tecnología que se encuentra tras esta criptomoneda. Ahora que ya sabes cómo funciona, vamos a ver cuál es el proceso que sigue una aplicación tradicional para tener clara la diferencia.

Piensa en la aplicación móvil de Facebook, desde la que puedes acceder al perfil de tus amigos, ver sus fotos, etc. En realidad, nada de todo esto está guardado en la aplicación, porque si fuera así ocuparía muchísimo espacio. Es fácil, si queremos ver una foto, primero tenemos que ingresar en nuestra cuenta y después buscar X perfil. Facebook acude a su backend para poder proporcionarte esta información y después enviarla al frotnened.

 

Las grandes ventajas de las aplicaciones descentralizadas

Partimos de la idea general de que estas aplicaciones son ejecutadas por muchos usuarios en una red descentralizada con protocolos confiables. Han sido diseñadas para evitar cualquier fallo, y el resto de las ventajas te las contamos a continuación:

  • A diferencia de las aplicaciones tradicionales, tienen recursos y funcionalidades distribuidas entre los pares de la cadena de bloques.
  • Redistribuyen el poder para que los usuarios de estas aplicaciones puedan recibir beneficios de una forma equitativa.
  • Evitan cualquier tipo de manipulación en los datos.

Las características que deben poseer toda aplicación descentralizada son:

  1. Un código abierto. El código fuente debe estar disponible para todos y funcionar de forma autónoma, sin la necesidad del controlar todos los tokens.
  2. Carácter descentralizado. Debe basarse en la tecnología blockchain para almacenar los datos y registrar el funcionamiento de la aplicación.
  3. Recompensar toda aportación de valor a través de un token o activo digital con el que se pueda acceder a la aplicación.
  4. Generar tokens en base a un algoritmo estándar criptográfico que sirva como prueba de valor de los nodos que trabajan con la aplicación.

 

Categorías blockchain de las DApp

Vamos a clasificar las DApp en función del modelo que utilicen, de manera que encontramos:

  • DApp con una blockchain propia (Bitcoin, Litecoin y Ethereum).
  • DApp que utilizan la cadena de bloques de las anteriores.
  • DApp que usan el protocolo del segundo tipo que te acabamos de mencionar. Además, también están formados por protocolos con tokens propios que necesitan para su funcionamiento.

Algunos ejemplos de aplicaciones descentralizadas son: el mercado de predicción Augur (plataforma de código abierto que trabaja para predecir el futuro de los mercados, empresas, eventos, etc.), la red de publicidad digital Token de Atención Básica (método de pago para ver anuncios o para dar propinas a los creadores del contenido) y Steepshot (plataforma para compartir fotos y recompensar por compartir el estilo de vida y la experiencia visual)

En definitiva, las DApp constituyen un modelo innovador en el mercado de las aplicaciones y pueden ser tanto Apps móviles como Apps web que interactúan con un contrato inteligente para llevar a cabo su función.