将Solidity智能合约的字节码转换回其原始状态

问题描述 投票:0回答:1

如果我在以太坊区块链上部署了智能合约,并且我不希望其他人看到我的代码的内容,他们可以通过轻松地使用某种工具/反编译器/转换合约的字节码来查看它的内容吗?解密?例如,我可能想签订一份包含客户敏感信息的合同。

编辑:我发现this可以将其转换为Assembly,但是有人可以读取原始代码,例如我插入的客户端的值/字符串/数据。

谢谢!

blockchain bytecode solidity decompiler contract
1个回答
0
投票

目前最好的反编译器是Eveem。它输出一种伪Python,无法用于重新编译,但可读性很强。

[通常,您应该假设部署到区块链的所有信息都可以被所有人看到。对于技术熟练的人来说,读取原始字节码并非障碍。

© www.soinside.com 2019 - 2024. All rights reserved.