we all know the probelm of the public aspect of smart contract that harness the code privacy, do you think that APPLYING indistinguishability obfuscation to secure smart contract code resolve this problem ??