Qué es Dapp? Guía completa sobre Aplicaciones Descentralizadas en 2022 / Cryptogeek

  1. Qué son las Dapps?
  2. Pros y Contras de las Aplicaciones Descentralizadas
    2.1 Pros
    2.2 Contras
  3. Ejemplos os Dapps
    3.1 Las Mejores Dapps de Ethereum
    3.2 Las mejores Dapps de Tron
    3.2 Las Mejores Dapps de EOS
  4. Conclusión

Mucha gente no entendía el mundo de blockchain que trajo toneladas de nuevas palabras, frases y abreviaturas. A pesar de que la tecnología ha existido durante más de una década, no muchos saben cómo funciona, y eso es lo que confunde cuando hablamos de ello. Uno de los muchos aspectos desconocidos de blockchain son las Dapps, y hoy responderé esa pregunta. Describiré los pros y los contras de las Dapps, así como mencionaré algunas que existen y se utilizan a diario.

Qué son las Dapps?

Dapps es la abreviatura de aplicaciones descentralizadas. En esencia, las aplicaciones descentralizadas funcionan igual que las centralizadas y ofrecerán el mismo conjunto de características. La diferencia es que una aplicación descentralizada se desarrolla y ejecuta en una red blockchain. Contrariamente a la creencia popular, descentralizar algo como una aplicación o un servicio no es necesariamente algo malo.

Al estar acostumbrados a las aplicaciones centralizadas, la mayoría de nosotros sentimos una sensación de seguridad, y eso no se debe a que sean completamente seguras. Las aplicaciones centralizadas han existido desde los albores de las computadoras, y estamos acostumbrados a ellas. Las aplicaciones descentralizadas son relativamente nuevas, y la mayoría de nosotros les tenemos miedo. Bueno, no hay nada de qué asustarse, y explicaré por qué.

Las aplicaciones descentralizadas, a menudo denominadas aplicaciones distribuidas, proporcionan algunas mejoras en comparación con las centralizadas. A diferencia de la mayoría de las aplicaciones que puede encontrar hoy en día, las descentralizadas tienen un conjunto de características que las hacen únicas. Debido a la flexibilidad, no todos tendrán las mismas características, pero una cosa que todos tienen en común es el hecho de que están construidos en una red descentralizada.

Dicho esto, hay tres aspectos que los hacen descentralizados. El primero es el hecho de que son de código abierto. Los usuarios ejecutan redes descentralizadas, por lo que una aplicación desarrollada en ese tipo de plataforma deberá ser de código abierto para poder descentralizarse. El siguiente aspecto son los registros públicos. Las redes de Blockchain son de naturaleza descentralizada y a menudo se las conoce como libros de contabilidad públicos. Esto significa que los registros están disponibles públicamente, y aunque nadie en la red puede cambiarlos o manipularlos, otros usuarios podrán acceder a ellos en un formato de solo lectura. Por supuesto, esto no se aplica a ningún tipo de registros. Las aplicaciones descentralizadas generalmente se basan en el mismo principio, que es lo que las hace transparentes por naturaleza. En el lado de la seguridad, las aplicaciones descentralizadas se basan en tokens criptográficos que aseguran que nadie manipule nada y brinde la seguridad que muchos de nosotros queremos.

Pros y Contras de las Aplicaciones Descentralizadas

Las aplicaciones distribuidas, como cualquier otra cosa en el mundo, tienen sus ventajas y desventajas. A pesar de que los pros superan a los contras, estoy tratando de no ser parcial y contar ambos lados de la historia.

Pros

La falta de una entidad central que controle la aplicación significa que las aplicaciones descentralizadas están más orientadas a la privacidad. El hecho de que no haya un solo punto de entidad significa que los gobiernos, las empresas o los piratas informáticos pueden usarlo para espiar a los usuarios. Todo está disperso por toda la red, y obtener una parte del todo es inútil e inútil. Esto se debe a que, para que alguien obtenga cada pieza de datos, necesitará todas las piezas. Algo así como un rompecabezas, una pieza no le mostrará la imagen completa.

Los servicios o las aplicaciones a menudo experimentan tiempos de inactividad, y eso se debe a su naturaleza centralizada. Un sitio web alojado en un servidor está centralizado, lo que significa que si el servidor se cae o es pirateado, el sitio web se caerá. Las aplicaciones descentralizadas evitan ese problema por completo porque toda la aplicación depende de miles o millones de nodos en toda la red. Si uno de ellos se cae, otro ocupará su lugar y la aplicación continuará funcionando. Todo eso sucederá sin que el usuario sepa que algo sucedió.

Ya lo mencioné, pero tendré que repetirlo. Las Dapps a menudo son aplicaciones de código abierto, lo que significa que el código detrás de la aplicación no se mantiene en secreto de forma segura. Para el usuario promedio, esto no significa nada, especialmente para aquellos sin experiencia en codificación. Por otro lado, los desarrolladores agradecen esto porque podrán "revisar" el código y asegurarse de que no haya algo que deba estar allí. No es algo que deba saber si está utilizando una aplicación descentralizada, pero si un desarrollador nota algo incorrecto, usted también lo sabrá.

La seguridad es la ventaja final que mencionaré. Hay muchos más, pero estos son los más importantes. Las aplicaciones descentralizadas son a prueba de piratería, y no hay forma de evitarlo. Un pirata informático puede acceder a un servidor identificando la dirección IP del servidor y buscando exploits, que es uno de los inconvenientes más considerables de las aplicaciones o servicios centralizados. Una aplicación descentralizada no tiene servidor, lo que significa que no hay dirección IP, por lo que el hacker no puede hacer nada. Incluso un nodo se las arregla para ser pirateado; Ya mencioné que una pieza de toda la red no vale nada.

Contras

Sin embargo, no todo es positivo, las dapps tienen algunas desventajas, y la más importante es velocidad. Las aplicaciones descentralizadas dependen de los nodos de la red, y la velocidad a la que funcionan las cosas dependerá de las velocidades de conexión de los nodos. Un servidor tendrá una conexión gigabit, por lo que el usuario tendrá una experiencia fluida y no experimentará ningún retraso. Los nodos en las dapps rara vez tendrán ese tipo de conexión, por lo que la experiencia a veces puede ser lenta.

Dado que las dapps no son tan populares, sufren la falta de usuarios disponibles en la red. El objetivo es tener una aplicación descentralizada, y cuantos más nodos o usuarios tenga la aplicación, más segura y descentralizado lo será. Una de las principales razones para no tener demasiados usuarios son las interfaces de usuario de las aplicaciones. En muchos casos, verá una interfaz de aspecto inferior a la media, lo que alejará a muchos principiantes.

Ejemplos de Dapps

Las aplicaciones distribuidas han existido por un tiempo, y hay algunas plataformas que las "alojan". Estos son algunos de los más populares y utilizados.

Las Mejores Dapps de Ethereum

Entre los más populares Ethereum las dapps son MakerDAO y Uniswap.

MakerDAO es una plataforma para ahorrar y pedir prestado. Los usuarios que tienen Ether pueden reemplazarlos en forma de préstamo y obtener DAI. El usuario puede hacer lo que quiera con DAI; pueden solicitar recuperar su ETH con tarifas adicionales asociadas.

Uniswap es una plataforma basada en Ethereum para intercambio de tokens, o en otras palabras, es un intercambio descentralizado.

Las mejores Dapps de Tron

TRON a menudo se considera una plataforma para juegos, por lo que las dapps de Tron más populares son los juegos.

El primero, llamado IOI, es un juego que combina el comercio de criptoactivos con los juegos. ECO Game Center es una plataforma de juegos donde cuanto más juegas, más tienes la oportunidad de ganar. Como Steam, pero con opción de ingresos.

Las Mejores Dapps de EOS

Una de las Dapps EOS más populares es Upland. Es un juego en el que administras bienes raíces virtuales, algo así como el Monopolio en una cadena de bloques. El juego te recompensa con su propia criptomoneda UPX cada vez que logras un logro.

La otra Dapp EOS popular es otro juego, Chain Clash. En el juego, tienes un avatar que puedes entrenar y luchar contra otros jugadores. También puedes formar clanes con otros usuarios e ir tras otros clanes en la red.

Conclusión

Las aplicaciones descentralizadas aún están en pañales. La red puede existir por un tiempo, pero la gente es implacable con las cosas que no entienden es por qué las dapps aún no se han popularizado. Como expliqué en el artículo, toneladas de ventajas pueden hacer que las aplicaciones y servicios centralizados de hoy en día sean obsoletos. Creo que algún día, las dapps derrocarán a una aplicación centralizada del trono. De hecho, hay algunos inconvenientes y algunas cosas que los desarrolladores necesitan resolver, pero al final del día, las dapps han demostrado ser una excelente mejora con respecto a las aplicaciones centralizadas estándar.