Investor's wiki

Aplicaciones descentralizadas (dApps)

Aplicaciones descentralizadas (dApps)

Las aplicaciones descentralizadas (DApps) son aplicaciones que se ejecutan en un sistema inform谩tico distribuido, es decir, una red de cadena de bloques. Si bien hay varias formas de definir una DApp, generalmente se describen como aplicaciones que tienen las siguientes caracter铆sticas:

  • C贸digo abierto: el c贸digo fuente se pone intencionalmente a disposici贸n del p煤blico, lo que significa que cualquier persona puede verificar, usar, copiar y modificar el c贸digo.

  • Descentralizado: dado que las DApps se ejecutan en redes blockchain, no est谩n controladas por una sola entidad o autoridad. En su lugar, son mantenidos por m煤ltiples usuarios (o nodos).

  • Criptogr谩ficamente segura: la aplicaci贸n est谩 protegida por criptograf铆a, lo que significa que todos los datos se registran y mantienen en una cadena de bloques p煤blica. No hay un 煤nico punto de falla.

Hay m煤ltiples problemas en las aplicaciones heredadas que las DApps intentan resolver. El principal beneficio de elegir una DApp en lugar de una aplicaci贸n tradicional es que esta 煤ltima utiliza una arquitectura centralizada al almacenar sus datos en servidores controlados por una sola entidad. Esto significa que tienen un 煤nico punto de falla, que es susceptible a problemas t茅cnicos y ataques maliciosos.

Un servidor centralizado comprometido puede desactivar toda la red de la aplicaci贸n, inutiliz谩ndola temporal o permanentemente. Aparte de eso, los sistemas centralizados sufren filtraciones o robos de datos con bastante frecuencia, lo que pone en riesgo a las empresas y a los usuarios individuales.

Existe una gran variedad de DApps, con diferentes casos de uso. Pueden incluir juegos, plataformas de redes sociales, billeteras de criptomonedas y aplicaciones financieras ( DeFi ).

Las aplicaciones descentralizadas alimentan su propia actividad a trav茅s de un sistema tokenizado (tokens digitales creados mediante el uso de contratos inteligentes). Los tokens pueden ser espec铆ficos para una DApp en particular (p. ej., el token de Steem que se usa en Steemit) o pueden ser nativos de la cadena de bloques que aloja la DApp, como en el caso de CryptoKitties que usa ether (ETH).

En resumen, las DApps est谩n dise帽adas como proyectos de c贸digo abierto que se ejecutan sobre una red de cadena de bloques. A su vez, la naturaleza distribuida de estas redes proporciona transparencia, descentralizaci贸n y resistencia a los ataques.

Reflejos

  • Debido a que las dApps est谩n descentralizadas, est谩n libres del control y la interferencia de una sola autoridad.

  • Las aplicaciones descentralizadas, tambi茅n conocidas como "dApps" o "dapps", son aplicaciones digitales que se ejecutan en una red de computadoras blockchain en lugar de depender de una sola computadora.

  • Los beneficios de las dApps incluyen la protecci贸n de la privacidad del usuario, la falta de censura y la flexibilidad de desarrollo.

  • Los inconvenientes incluyen la posible incapacidad de escalar, desaf铆os en el desarrollo de una interfaz de usuario y dificultades para realizar modificaciones en el c贸digo.

PREGUNTAS M脕S FRECUENTES

驴Qu茅 son las dApps de Ethereum?

Estas son aplicaciones descentralizadas que funcionan y se desarrollan utilizando la plataforma Ethereum. Las dApps de Ethereum utilizan contratos inteligentes para su l贸gica. Se implementan en la red Ethereum y utilizan la cadena de bloques de la plataforma para el almacenamiento de datos.

驴Cu谩les son ejemplos de aplicaciones centralizadas y descentralizadas?

Ejemplos bien conocidos de aplicaciones centralizadas son Twitter, Facebook, Instagram y Netflix. Los bancos y otras instituciones financieras usan aplicaciones centralizadas para permitir que sus clientes accedan en l铆nea a sus cuentas. Peepeth, una red social alternativa a Twitter, es un ejemplo de una aplicaci贸n descentralizada. Cryptokitties es un juego de dApp que permite a los usuarios comprar y vender gatos virtuales. MakerDAO es un servicio de cr茅dito descentralizado que respalda a la moneda estable Dai y permite a los usuarios abrir una posici贸n de deuda garantizada (CDP).

驴Cu谩l es la diferencia entre una aplicaci贸n centralizada y descentralizada?

Una aplicaci贸n centralizada es propiedad de una sola empresa. El software de aplicaci贸n para una aplicaci贸n centralizada reside en uno o m谩s servidores controlados por la empresa. Como usuario, interactuar谩 con la aplicaci贸n descargando una copia de la aplicaci贸n y luego enviando y recibiendo datos desde el servidor de la empresa. Una aplicaci贸n descentralizada (tambi茅n conocida como dApp o dapp) opera en una cadena de bloques o peer -red de computadoras entre pares. Permite a los usuarios realizar transacciones directamente entre s铆 en lugar de depender de una autoridad central. El usuario de una dApp pagar谩 al desarrollador una cantidad de criptomonedas para descargar y usar el c贸digo fuente del programa. El c贸digo fuente se conoce como contrato inteligente, que permite a los usuarios completar transacciones sin revelar informaci贸n personal.