As long as there is information asymmetry, there will be exploitation. The party with information (power) will use it to its advantage at the detriment of the uninformed party. One way to prevent this is to make all information available to all parties. But that's impossible. The blockchain has attempted to tackle the information asymmetry problem by making all transactions public - if you have the wallet address, you can see every transaction made. The smart contract is also on-chain, s...