Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我在以太坊区块链上部署智能合约并且我不希望其他人看到我的代码内容,他们是否可以通过使用某种工具/反编译器/解密轻松地转换合约的字节码来看到它?例如,我可能想制定一份包含客户敏感信息的合同。
编辑:我发现它可以将其转换为程序集,但是有人可以阅读原始代码,例如我插入的客户端的值/字符串/数据。
谢谢!
目前最好的反编译器是Eveem。它输出一种不能用于重新编译但可读性强的伪 python。
一般来说,您应该假设每个人都可以看到部署到区块链的所有信息。对于技术熟练的人来说,阅读原始字节码并不是障碍。