Decentralized Application
Aplicação cuja lógica roda em contratos inteligentes sobre uma blockchain, em vez de um servidor central, permitindo uso direto pela carteira do usuário.
Puntos clave
- Una aplicación descentralizada, o DApp, es un programa cuya lógica principal se ejecuta en contratos inteligentes sobre una blockchain, y no en un servidor central.
- El usuario suele interactuar con la DApp directamente desde su propia billetera, manteniendo el control de sus fondos y sus datos.
- Por ejecutarse en una red pública, una DApp hereda la resistencia a la censura y la transparencia de la blockchain, junto con sus riesgos.
¿Qué es una DApp?
DApp es la sigla de aplicación descentralizada. A diferencia de una aplicación tradicional, cuya lógica y datos residen en servidores controlados por una empresa, la DApp ejecuta su parte central en contratos inteligentes públicos, en una blockchain. Esto significa que nadie, por sí solo, puede apagar la aplicación o cambiar sus reglas sin seguir el proceso definido en el código.
Cómo funciona
Una DApp suele tener dos partes. La interfaz, con la que interactúa el usuario, puede ejecutarse en un navegador como cualquier sitio web. La lógica de negocio, sin embargo, vive en contratos inteligentes en la blockchain, que guardan el estado y ejecutan las reglas. Cuando el usuario realiza una acción, su billetera firma una transacción que llama a esos contratos, y la red la ejecuta y registra.
Como los contratos son públicos, cualquier persona puede auditarlos y, muchas veces, construir sobre ellos. Esto permite que las DApps se combinen entre sí, encajando servicios unos con otros, lo que acelera la creación de productos, especialmente en finanzas descentralizadas. La contrapartida es que una falla en un contrato puede afectar todo lo que depende de él.
El usuario mantiene la custodia de los fondos, interactuando directamente desde la billetera, sin necesidad de confiar sus activos a un operador central. Esto cambia el modelo de confianza: la seguridad pasa a depender del código y de la propia protección de las claves.
Por qué importa
Las DApps muestran cómo los servicios pueden funcionar sin un operador central que custodie fondos o datos. Para una empresa, entender este modelo ayuda a evaluar oportunidades y riesgos de integrar aplicaciones on-chain, en las que la lógica es transparente y auditable, pero la responsabilidad por la seguridad se distribuye de forma diferente.
Riesgos y limitaciones
La seguridad de una DApp depende de la corrección de contratos que, una vez publicados, suelen ser inmutables, por lo que las fallas pueden ser costosas y difíciles de corregir. La experiencia de uso sigue siendo más compleja que la de las aplicaciones tradicionales, y la interfaz puede depender de infraestructura centralizada. Los costos de red y los límites de escala también afectan lo que una DApp puede ofrecer.