【发布时间】:2022-01-07 08:43:18
【问题描述】:
我正在学习 dapp 和区块链开发,每次我们部署智能合约时,都可以在 polyscan/etherscan 上看到字节码。 我们可以隐藏吗?我们可以在不提供字节码的情况下部署智能合约吗?
【问题讨论】:
标签: blockchain solidity smartcontracts web3 decentralized-applications
我正在学习 dapp 和区块链开发,每次我们部署智能合约时,都可以在 polyscan/etherscan 上看到字节码。 我们可以隐藏吗?我们可以在不提供字节码的情况下部署智能合约吗?
【问题讨论】:
标签: blockchain solidity smartcontracts web3 decentralized-applications
鉴于区块链的开放性,我认为没有办法隐藏这一点,因为每当我们部署合约时,我们都会更新不可变的区块链状态。
【讨论】:
您的代码在以太坊虚拟机 (EVM) 上执行,字节码向 EVM 提供有关如何执行代码的说明。字节码是代表合约的东西,它被部署在 以太坊生态系统。字节码是 EVM 理解的低级语言,在部署期间是必需的。
【讨论】: