Decentralized Applications (dApps) - Steemit Crypto Academy Season 4 - Homework Post for Task 8

in hive-108451 •  3 years ago 
¡Hola! Muy buenas tardes, el día de hoy vengo a realizar está nueva tarea traída por el profesor @wahyunahrul en donde hablaremos un poco de las Aplicaciones Descentralizadas o mejor conocidas como DApps. Espero que les guste :D

image.png

Imagen hecha por @raquelsiso1 en la página web: Canva

image.png


¿Qué son las Aplicaciones Descentralizadas (DApps)


Las aplicaciones descentralizadas son todas aquellas apps que no están siendo gestionadas por alguna empresa, pero los usuarios puedes interactuar entre ellos sin problemas y por medio de una Blockchain en donde los usuarios tienen todo el poder de la misma en donde cada uno es un nodo de la red y pueden ingresar a ella desde diferentes dispositivos de forma segura.

Para que una aplicación se convierta en una DApps primero debe ser de código abierto, operar de forma autónoma, ser descentralizado y público, ofrecer tokens a los usuarios como incentivos y usar un algoritmo criptográfico de forma estándar, garantizar fluidez y transacciones seguras, mensajería de igual a igual, mantener seguro los datos de los usuarios. Por este motivo, aplicaciones como Facebbok, Instagram, entre otras no son DApps, sino Apps comunes y corrientes.

Existen muchas DApps en el mercado actual, tenemos a Augur, Golem, Aragon y Sia, pero existen muchísimos más con diferentes opciones. y todas ellas supervisadas y manejadas por los usuarios y al operar usando la red peer-to-peer asegura nuestros datos, seguridad distribuida y podemos compartir la información que deseamos.

image.png


Sistema de trabajo de una DApps


Como mencione anteriormente, existen ciertas características que diferencian las DApps de las Apps, las DApps depende de dos aspectos principalmente: La Blockchain (permitiendo a la aplicación contar con la infraestructura de una red descentralizada y almacenamiento de información) y el elemento de ejecución (permite que las DApps puedan ser diseñadas y ejecutadas bajo un marco establecido de trabajo). El Blockchain de Ethereum es la más utilizada para el desarrollo de una DApps porque además, otorga recursos para el funcionamiento correcto de la aplicación, como la memoria, almacenamiento, poder de procesamiento, entre otros. Mientras que el elemento de ejecución utilizado es el Ethereum Virtual Machine y Solidity que unidos ejecutan las DApps, esto se puede hacer gracias a que se puede programar el smart contract usando Solidity y el EVM ejecuta el código para inicio.

Primeramente, se construye un lenguaje de programación en donde explicamos la aplicación y su funcionamiento y debe ser plasmada en un smart contract o contrato inteligente en donde plasma el acuerdo entre las personas involucradas en la operación y así verificar de forma rápida y fluida en una cadena de bloque. En Ethereum se utiliza Solidity por ser un lenguaje oficial, pero podemos usar cualquiera que genere bytecode y que pueda ser ejecutada en Ethereum Virtual Machine como HTML5. Además, en los smart contracts tiene lo necesario para que el DApps funcione perfectamente.

Además, las DApps operan con un sistema Peer-to-Peer (P2P) en donde la red de ordenadores funciona sin un servidor fijo, por lo tanto, no existen terceras personas involucradas en la verificación de transacciones y por ende, las tarifas de transacción se pagan por medio del token de la DApps, por lo tanto, este sistema permite el intercambio directo de información.

image.png


Diferencia entre DApps y Apps tradicionales


AppsDApps
Puede haber censura y ser eliminada fácilmente.Sería imposible de censurar o eliminar, al menos que se hackee todos los nodos de la red.
No se construyen ni se operan en ninguna cadena de bloquesSe construyen y se operan a través de una cadena de bloques.
Muy rápido y permite a varios usuarios operar a la vezNo es tan rápido y solo puede procesar un número x de transacciones por segundo.
Sus usuarios no ganaran tokens por su interacción.Los usuarios ganaran token como recompensa por su interacción.
Apps no son 100% seguras, ya que si falla su núcleo central, todos tendrán problemas.Mucho más seguro, ya que la información se guarda en varias partes.
Sistema centralizado, todos los usuarios dependen de el propietario de la red.Sistema descentralizado, los usuarios tienen el control de sus cuentas.
Existen la participación de terceros a la hora de realizar una operación.No existen terceros y esto es gracias al uso de contratos inteligentes.
Las tarifas de transacciones son mayores.Las tarifas de transacciones son muy bajas.
No utiliza el sistema Peer-to-Peer, por lo que hay intermediarios.Utiliza el sistema Peer-to-Peer, por lo que no hay intermediarios.


image.png

Ventajas y Desventajas de las DApps


Ventajas de las DAppsDesventajas de las DApps
La información almacenada en una DApps no puede ser rastreada ni robada por una puente central debido a que la información se encuentran en diversos nodos.Existe el crecimiento desmedido y puede aumentar el costo del procesamiento de cada operación.
Se reduce las posibilidad de caías en el servicio, gracias a que el procesamiento se encuentra distribuido en diferentes nodos.Para desarrollar una nueva DApps se necesita de conocimientos sobre la Blockchain y cifrado de información.
Seguridad gracias al uso de técnicas criptográfica, por lo que los datos de los usuarios se guarda de forma segura y están protegidos ante un ataque.Al estar construida sobre una Blockchain, las DApps presentan los mismos problemas y limitaciones de las Blockchain.
No existe la censura ni se restringe ningún tipo de contenido.Los ataques del 51% pueden atacar a la DApps y podría cometer fraudes.
Las DApps pueden conectarse entre sí, ya que poseen funciones similares.Si el usuario se equivoca con una transacción podría perder su dinero.
Si uno de los nodos fallas, no sería un problema muy grande para las DApps porque no depende de un solo nodo y aunque falla uno, puede seguir funcionando los demás.Se requiere de acceso a internet y conocimientos sobre el Blockchain y criptomonedas para poder utilizarlo.
Gracias a los contratos inteligentes, las transacciones son fluidas y rápidas de realizar y verificar.No existe la atención al cliente, cualquier error cometido no tendrá una solución.
No se necesita de conocer mucho datos sobre los usuarios, pero también pueden ser anónimos si lo desean.Puede ocurrir negocios fraudulentos o ilegales.


image.png

¿Cómo pueden los desarrolladores de dApps promocionar sus aplicaciones?


Existen muchas formas de promocionar aplicaciones descentralizadas y en la era digital es muchísimo más sencillo. Las formas más sencillas son:

  • Generar interés en la DApps antes de ser lanzada: Podemos usar nuestras redes sociales para mostrarle al publico la próxima DApps, puedes generar interés al mostrar videos de la DApps, mostrarle la interfaz y sus usos, entre otros, de está forma puedes hacer que os usuarios tengan ganas de usarla cuando salga.

  • Crear contenido, ya sean videos o exposiciones, para presentarles la DApps a los usuarios, debe ser contenido de calidad e interesante, pero verdaderos, lo ultimo que se quiere es engañar a los usuarios. Mostrando la utilidad y beneficios de la DApps.

  • Promocionar mediante una página web, puedes crear tu propio sitio web para la DApps o lanzar una página de descarga, también puedes unírtele a otros desarrolladores de DApps que creen DApps similares a el tuyo y entre ambos poder trabaja para atraer al público.

  • Contactar influencers para promocionar tu DApps, los influencers llegan al publico joven y una promoción de ellos puede ser muy efectiva, porque pueden generar interés a su público, además, con una buena promoción podría ser más que suficiente.

  • Podemos aprovechar una de las actividades más interesantes, como los Airdrops los cuales regalan criptomonedas a la comunidad interesada, lo bueno es que este tipo de eventos atrae a muchos usuarios y puede ser una buena oportunidad para promocionar una DApps.


image.png

Lo que debemos prestar atención con las DApps


Siempre cuando vamos a utilizar una DApps debemos estar pendiente a unas cuantas cosas, ya seamos principiantes o expertos, están cosas son:

  • Hacer una invetigación adecuada sobre la DApps que planeas utilizar, existen muchas estafas por internet, por lo tanto, antes de ingresar en una DApps, debemos investigar sobre ella para comprobar que no sea una nueva estafa.

  • Al usar DApps o Blockchain descentralizados, debemos tener cuidado con las llaves ya que una de las desventajas de este sistema es que no se pueden recuperar las llaves cuando la pierdes, por lo tanto, debemos tener mucho cuidado con ellas.

  • Las DApps utilizan Tokens y estos tokens deberían aparecer en CoinMarketCap, por lo tanto, buscan los tokens en CoinMarketCap para asegurarse.

  • Antes de invertir debes probar otras funciones de la DApps, viajar por su interfaz y probar cosas nuevas para asegurarte de que todo está bien.

  • Si estamos en una ICO, debemos investigar sobre el proyecto y sus posibilidades de tener buenos frutos antes de invertir, esto para no perder luego la inversión por un proyecto fallido.

  • Buscar la página web y redes sociales sobre la DApp, ya que en ellas puede haber información sobre la DApp y avances del proyecto.

  • Si no confías en una DApp o te parece un poco sospechoso o hasta con una publicidad bastante exagerada, entonces mejor no entres porque las estafas siempre te lo muestran como un paraíso en donde no hay nada malo.

  • No siempre hacerle caso a las promociones, porque si, muchas veces otras personas o página web promocionan DApps que son estafas.


image.png

¿Cómo encontramos la información de una DApp que queremos conocer?


Existen muchas página para tener la información sobre una DApps, la más común de estas es Dappradar y está es la que vamos a utilizar en está ocasión.

  • Primeramente ingresamos en la página DappRadar desde nuestro celular o computadora, la página principal es la siguiente y como muestra, rastrea y analiza las DApps:

image.png

Página principal de DappRadar


  • Nos dirigimos a la opción de Clasificación en la parte superior y podemos ver una lista de las principales DApps de Blockchain, pero podemos elegir ver DApps de ETH, EOS, STEEM, entre otros. Como el Blockchain más utilizado para la construcción de DApps es Ethereum, me iré a la opción de ETH en donde me mostrará todos los DApps de Ethereum.

image.png

DappRadar Rankings


  • Como pueden ver, dentro podemos elegir que tipo de DApps queremos ver, ya sean juegos, DeFi, intercambios, mercados, intercambiables, sociales, otra clasificación y alto riesgo, es decir, DApps que son riesgosas. Nosotros elegiremos la opción de ver todas las categorías y podemos ver la siguiente lista en donde el número 1 es el rango más alto y así sucesivamente hasta el final:

image.png

DappRadar Rankings de ETH


  • Como podemos ver, la DApps con mayor rango es Uniswap y para ver la información que necesitamos debemos hacer clic en la DApps que queramos revisar, en nuestro caso será Uniswap:

image.png

DappRadar Uniswap


Como pueden ver, tenemos mucha información sobre Uniswap como el nombre del token el cual es UNI, con un precio de 27,26 USD y podemos ver las estadísticas del precio de los últimos 30 días, 90 días o 1 año, incluso podemos dirigirnos a la página web de Uniswap y comprar el token UNI. Con está forma podemos ver la información de muchas DApps disponibles en las Blockchain.

image.png

Conclusión


Las aplicaciones descentralizadas llegaron para ofrecerle a los desarrolladores crear aplicaciones con tecnología Blockchain, como pudimos ver, existen DApps de todos tipos y en donde el usuario puede tener diferentes recompensas y es que existen DApps de todo tipo para cada usuario, como podemos ver, Steemit es una DApps sobre escritura, pero podemos encontrar muchas más igual de buenas, claro que también existen estafas que solo quieren robarte tu dinero, por lo tanto, antes de invertir tiempo y dinero en una DApps, primero debes investigar y asegurarte de que sea una DApps de confianza. Podemos decir en conclusión que una DApps es una excelente forma de invertir y conocer un poco más sobre el Blockchain y criptomonedas.

image.png

Y bueno chicos esto es todo por hoy ¡Espero que les haya gustado! Muchas gracias por leerme y nos vemos en la próxima :D


image.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...

#club5050 😀