¿Qué son las dApps?

¿Qué son las dApps?

11 abril, 2018 0 Por Alter Consciens

Innovación tecnológica

En el presente se han desarrollado exitosamente distintas plataformas las cuales son muy escalables y masivas, con el nacimiento de BITCOIN con su código abierto, su capacidad de negocios Peer-to-Peer (P2P) y toda su documentación criptográfica (BLOCKCHAIN), abrió el camino para el nacimiento de muchas aplicaciones y criptomonedas descentralizadas, tomando estas características, integrándoselas y mejorándolas, creando así una evolución informática.

Durante los últimos años muchas aplicaciones han adoptado el modelo de negocio y las características de bitcoin, entre ellas podemos encontrar a ETHEREUM, LITECOIN, MONERO, las cuales son solo alguna de estas aplicaciones descentralizadas, las cuales muchas cumplen con estas características:

  • Algunas usan su propia blockchain.
  • Algunas usan blockchain ya presentes (y emiten su propio token).
  • Algunas operan a dos capas por encima de la blockchain (y emiten su propio token).

Definición de una Dapp

Una Dapp (Aplicación Descentralizada), no es más que una aplicación la cual su back-end se mantiene en ejecución dentro de una blockchain como lo podría ser ethereum o neo. Estas son muy similares a las APPS, su única o su mayor diferencia es que trabaja bajo un sistema descentralizado. Las Dapp han existido desde el nacimiento de las redes P2P, dichos software están diseñados para trabajar en internet de tal manera que permanezca en múltiples ordenadores y no en uno solo, de esta forma se garantiza la descentralización.

Manteniendo este orden de ideas se puede decir que para estar considerada como una Dapp se tienen que cumplir estos parámetros:

  1. La aplicación debe ser totalmente open-source  (código abierto) y operar totalmente sin una entidad que controle sus token.
  2. La aplicación debe contar con un token criptográfico (Bitcoin, Ethereum o un token propio de la aplicación),  el cual es necesario para el acceso a la aplicación y todas las contribuciones realizadas a razón de minería deberá ser cancelado con este token
  3. Deberán generar tokens mediante algún algoritmo estándar.

Clasificación de las Dapps

Las dapps actualmente se encuentran separadas en tres tipos las cuales son:

  1. Dapps Tipo I: Son aquellas dapps que utilizan su propia blockchain.
  2. Dapps Tipo II: Son aquellas que utilizan los protocolos de una Dapps Tipo I.
  3. Dapps Tipo III: Son aquellas que utilizan los protocolos de una Dapps Tipo II.

Diferencia entre una APP y una Dapp.

La Principal diferencia que se pueden encontrar entre ellas dos es que las dapps son descentralizadas, pero a parte de ese existen otras que cabe mencionar:

Pago por uso: A diferencia de las apps que algunas son gratuitas y otras son pagas, a las dapps se le paga una pequeña comisión una vez que se interactua con ellas, de esta forma se paga por el mantenimiento y el servicio de los nodos y las personas que lo manejan

Duración: Los Creadores de las app tienen la potestad de dar de baja sus aplicaciones cuando ellos lo crean conveniente, pero en las dapps eso es imposible ya que al estar subida en una blockchain, la dapps se encuentra distribuida entre los nodos impidiendo así su eliminación.

Sinergias (Cooperación): Las  dapps que se encuentran en la blockchain se pueden usar e interactuar con ellas, incluso se pueden integrar de manera sencilla con otras dapps.         Velocidad: Aquí es donde encontramos el punto negativo de las dapps, ya que al estar distribuida entre muchos nodos se puede ralentizar su procesamiento en la red, y si esta subida a una blockchain muy concurrida “Ethereum”, la cual procesa un cierto número de transacciones por segundo, se puede limitar el número de interacciones dentro de ella.

Censura: es prácticamente imposible censurar una dapps, ya que al estar subida y distribuida en una blockchain, para poder lograr censurarla se tienen que hackear todos los nodos en la que ella se encuentra.