For a mere mortal your only hope is googling an address and seeing what shows up. It might be linked to a forum account, tweet or username that reveals personal information elsewhere if the owner is slack.
If you're law enforcement then it's a piece of piss. You just demand personal details from the exchanges and services the address has brushed.
You can have the world's greatest programmers working away. If someone mined it, or bought with cash, or earned it what is there to link it to them? They can't send antennas out into the universe. At some point it has to have a link to a bank account, email address or similar. If that's not present then there's nothing to work with.
Thanks, If someone's mined it he will have a wallet ID right? Given that you write an algorithm that finds out all the transactions in the blockchain we can pin the wallet id to the person right?