Qué son las aplicaciones descentralizadas: ejemplos y tipos de DApps