dApp
Una dApp (aplicación descentralizada, decentralized application) es una aplicación cuya lógica central se ejecuta como contratos inteligentes en una blockchain y no en los servidores de una empresa. Los usuarios interactúan con ella mediante una interfaz web o móvil normal, pero las acciones que importan —operar, prestar, mintear, votar— las ejecuta código on-chain que ningún operador individual puede alterar ni cerrar unilateralmente.
Una dApp típica tiene dos capas: contratos inteligentes desplegados en una cadena como Ethereum y un sitio web de front-end que se conecta a la billetera del usuario. Por ejemplo, Uniswap es una dApp: su lógica de swap vive en contratos en Ethereum y, cuando un usuario aprueba una operación en su billetera, el contrato la ejecuta directamente, sin que ninguna empresa custodie los fondos. Aunque el sitio web oficial se desconectara, los contratos seguirían funcionando y otras interfaces podrían conectarse a ellos.
Un error común es creer que todo en una dApp es descentralizado; el front-end suele ser software alojado corriente, y los equipos pueden cambiarlo, bloquear regiones o retirarlo: la descentralización se aplica a los contratos, no necesariamente a la interfaz. Frente a las aplicaciones convencionales, las dApps cambian comodidad (sin restablecimiento de contraseñas, sin atención al cliente que pueda revertir los errores) por control del usuario y acceso sin permisos.