如果我在以太坊区块链上部署了智能合约,并且我不希望其他人看到我的代码的内容,他们可以通过轻松地使用某种工具/反编译器/转换合约的字节码来查看它的内容吗?解密?例如,我可能想签订一份包含客户敏感信息的合同。
编辑:我发现this可以将其转换为Assembly,但是有人可以读取原始代码,例如我插入的客户端的值/字符串/数据。
谢谢!
目前最好的反编译器是Eveem。它输出一种伪Python,无法用于重新编译,但可读性很强。
[通常,您应该假设部署到区块链的所有信息都可以被所有人看到。对于技术熟练的人来说,读取原始字节码并非障碍。