Blockchain fraud is a very known issue for Blockchain applications like hacks, fraud and even criminal Darknet activities.
I want to ask for solutions how it can be solved to catch more Blockchain fraudsters and prevent fraud.
People will be hacked less when we can catch more Blockchain fraudsters.
You cannot, you really can't have a fundamental way of doing this, it is going to just keep happening. What you can do however is to make sure that it is not getting attacked without cause, or without any defense there to help you out. It means that if you have some money in your wallet, and you do not want to get hacked, then do not let third party apps to take over your own control.
This is why I believe that we should be staying away from the fact that crypto is a risky thing, but many think that it is because of price volatility, there is also the fact that crypto is risky because it has the "not reversible" situation so you need to be very careful at all times.