¿Qué son las aplicaciones descentralizadas? 5 ejemplos de DApps

Las aplicaciones descentralizadas (DApps) se ejecutan sobre la tecnología blockchain y se integran con ella..

Bitcoin es en sí mismo una aplicación descentralizada. Bitcoin es una solución de cadena de bloques distribuida que permite transacciones financieras. En eso, probablemente pueda hacerse una idea de lo que define una DApp.

El Libro blanco de Ethereum que definió la primera red Ethereum dividió las DApps en tres categorías principales:

  • Aplicaciones financieras. Proporcione a los usuarios métodos para administrar las finanzas, tanto fiduciarias como criptográficas, incluidos ahorros, testamentos e “incluso algunas clases de contratos de trabajo a gran escala”.
  • Aplicaciones semifinancieras. Involucra dinero, pero las finanzas no son el foco principal; el ejemplo dado es para “recompensas autoaplicables por soluciones a programas computacionales”.
  • Aplicaciones no financieras. No involucre dinero en absoluto, como un proceso de verificación de identidad, un sistema de votación, una herramienta de gobierno o incluso un sistema de almacenamiento de archivos descentralizado.

Qué la convierte en una aplicación descentralizada?

De acuerdo a Libro blanco de la teoría general de las aplicaciones descentralizadas, una aplicación solo se considera DApp si cumple los siguientes criterios:

  • Fuente abierta: La DApp debe ser completamente de código abierto, operar de forma autónoma y no tener una entidad de control única para sus tokens. La adaptación y las mejoras son posibles, pero todos los cambios necesitan el consenso de las partes interesadas de la DApp..
  • Descentralizado: Almacene criptográficamente todos los datos en una cadena de bloques descentralizada de acceso público..
  • Fichas: Ofrezca un token / moneda nativo de la cadena de bloques que permita el acceso a la red y aporte valor a los mineros y usuarios..
  • Algoritmo: Utilice un algoritmo criptográfico estándar para habilitar la minería a través de la red de nodos.

Una vez más, Bitcoin proporciona el ejemplo más sencillo de una aplicación descentralizada. Si bien hay cierto descontento con la dirección del desarrollo de Bitcoin, todavía cumple todos esos requisitos. El documento técnico continúa, explicando que hay tres tipos de DApps:

  • Tipo i: La DApp tiene su propia cadena de bloques.
  • Tipo II: La DApp utiliza la cadena de bloques de una DApp de Tipo I. Las DApps de tipo II son protocolos que emiten tokens necesarios para que se ejecuten.
  • Tipo III: La DApp usa el protocolo de una DApp Tipo II, pero también son protocolos que emiten y requieren tokens..

¿Confundido? Piénsalo de otra manera.

Una DApp de Tipo I es como un sistema operativo: Windows, macOS, Linux, etc. Las DApps Tipo II son similares a los “programas de software de propósito general” como un procesador de texto o un programa de hoja de cálculo. Las DApps de tipo III son similares al software especializado que utiliza uno de los tipos de software anteriores, “como una herramienta de combinación de correo que utiliza un procesador de texto”.

5 ejemplos notables de aplicaciones descentralizadas

Ahora que comprende las definiciones y características de una DApp, consideremos algunos ejemplos. Estos ejemplos le darán una mejor comprensión de cómo funcionan las DApps, así como su uso..

El siguiente ejemplo también ilustra las tres categorías anteriores.

1. Augur

Augur combina redes descentralizadas y mercados de predicción financiera para crear pronósticos potentes. Está construido sobre la cadena de bloques Ethereum. En su forma actual, Augur le permite hacer predicciones sobre eventos del mundo real que no se limitan a los mercados financieros. La plataforma convierte su predicción en “acciones” que otros usuarios pueden comprar o vender..

Augur es una DApp de tipo II.

2. Golem

Golem fue uno de los primeros mercados globales para su potencia informática inactiva. La plataforma se autodefine como una “supercomputadora global, de código abierto y descentralizada a la que cualquiera puede acceder”. ¿Qué significa eso? Bueno, significa que si tiene alguna potencia informática sin usar, puede prestarla a la red. A su vez, esa potencia informática no utilizada o inactiva está disponible para su compra en la red Golem como parte de un paquete combinado..

Cualquier usuario puede compartir su poder de cómputo y ganar tokens de la red Golem. El primer caso de uso de Golem es para el renderizado GCI, que permite a los artistas procesar escenas masivas de Blender y LuxRenderer computacionalmente intensivas..

Golem es una DApp Tipo II.

3. Aragón

Aragon es una ambiciosa plataforma de gestión descentralizada, también construida sobre la cadena de bloques Ethereum. Quiere romper las barreras tradicionales que restringen la creación y mantenimiento de estructuras organizacionales. En otras palabras, Aragón quiere facilitar la creación de Organizaciones Autónomas Descentralizadas (DAO) privadas, junto con todo lo necesario para tener éxito. Esto significa arbitraje, gestión y transferencias de tokens, asignación de funciones, recaudación de fondos y mucho más..

El Aragón Network Token, ANT, permite a los usuarios unirse a los procesos de operación y toma de decisiones de su red..

Aragón a DApp Tipo II.

4. Sia

Sia es una plataforma de almacenamiento descentralizada prometedora que aprovecha la “capacidad de disco duro infrautilizada en todo el mundo”, creando un mercado de almacenamiento de datos basado en blockchain único en su tipo. La plataforma convierte esos discos duros vacíos en un almacenamiento en la nube barato que casi cualquier persona puede usar. Los precios son económicos, especialmente en comparación con otros importantes proveedores de almacenamiento en la nube..

Todavía hay algunos problemas con la plataforma Sia, además de nuevas funciones que están por llegar. Pero Sia es un proyecto popular que acabará con el dominio de los principales proveedores de alojamiento en la nube y devolverá algo de poder a los usuarios individuales. El director ejecutivo de SIA, David Vorick, incluso sueña con asociarse con Netflix como “uno de [sus] objetivos personales para nuestro cronograma de tres años”.

Sia a DApp de tipo I.

5. Red SEGURA

La red SAFE utiliza un enfoque descentralizado para proteger los datos del consumidor y la comunicación privada. SAFE, que significa Secure Aacceso Fo miveryone, utiliza tecnología peer-to-peer para compartir esa potencia informática entre usuarios conectados. Esto crea una red privada segura, en lugar de depender de servidores centralizados..

SAFE Network quiere proteger a los usuarios de gobiernos de mano dura, censura, recopilación de datos, delincuentes y más. Si contribuye con su espacio de almacenamiento y capacidad de red, obtendrá MaidSafe, el token de SAFE Network. A su vez, puede cambiar esto por Bitcoin (y luego moneda fiduciaria si lo desea).

La red SAFE es una DApp de tipo III.

Las aplicaciones descentralizadas son el futuro

Se están desarrollando nuevas DApps todo el tiempo, y no podemos cubrirlas todas, así que si hemos perdido su favorito de la lista, lo sentimos. Háganos saber si está involucrado en algún proyecto interesante de DApp!

Los desarrolladores están utilizando la descentralización de formas interesantes. Vea las mejores aplicaciones de mensajería descentralizada que puede comenzar a usar de inmediato. Alternativamente, consulte estos ocho tutoriales de desarrollo de Ethereum para principiantes.