Why those crypto exchanges hacked last year did not recover the bitcoin had been stolen, is their lack of information or just an inside job.
Most criminals aren't stupid enough to take stolen funds and transfer them directly to an exchange or some other online account registered under their own name. Once the attacker passes coins through a good mixer or coinjoin transasction then it can became very difficult to trace.
the blockchain itself keeps the record of everything which means even your ip address and servers are included
Athough this data is visible to other nodes at the time, neither your IP address nor the server you connect to is stored on the blockchain.