¿Qué son las aplicaciones descentralizadas?
Las aplicaciones descentralizadas (dApps) son aplicaciones o programas digitales que existen y se ejecutan en una red de computadoras blockchain o P2P en lugar de una sola computadora, y están fuera del alcance y control de una sola autoridad.
Aplicaciones descentralizadas explicadas
Una aplicación web estándar, como Uber o Twitter, se ejecuta en un sistema informático que es propiedad y está operado por una organización que le otorga plena autoridad sobre la aplicación y su funcionamiento. Puede haber múltiples usuarios en un lado, pero el backend está controlado por una sola organización.
dApps puede ejecutarse tanto en una red P2P como en una red blockchain. Por ejemplo, BitTorrent, Tor y Popcorn Time son ejemplos de aplicaciones que se ejecutan en varias computadoras que forman parte de una red P2P donde hay múltiples participantes en todos los lados 'algunos están consumiendo el contenido, algunos están alimentando o sembrando el contenido, mientras que otros realizan simultáneamente ambas funciones.
En el contexto de las criptomonedas, las dApps existen y se ejecutan en la red blockchain en un entorno público, de código abierto, descentralizado y están libres de control e interferencia de una sola autoridad.
Por ejemplo, un desarrollador puede crear una dApp similar a Twitter y ponerla en una cadena de bloques donde cualquier usuario pueda tuitear mensajes. Una vez publicado, nadie, incluidos los creadores de la aplicación, puede eliminar los tweets. El remitente puede realizar la edición, pero el tweet original se conservará para siempre.