What does conda do when “solving environment”
You can add –debug option to the conda command and see the output from console(or terminal). For example, type conda update –debug numpy. From the output, we can see that the client requests repodata.json from channel list and do some computation locally in the Solving Environment Step.