简体   繁体   中英

can we deploy smart contract without publicly giving bytecode?

I'm learning dapp and blockchain, everytime we deploy smart contract, the bytecode is visible to all at polyscan/etherscan. can we hide that? means deploy smart contract without giving bytecodes?

I think there is no way to hide that given the open nature of the blockchain because whenever we deploy a contract we update the state of the blockchain which is immutable.

Your code gets executed on Ethereum Virtual Machine(EVM) and bytecode gives the instructions to EVM on how to execute the code. The bytecode is what represents the contract and it is deployed in the Ethereum ecosystem. The bytecode is a low-level language that the EVM understands is required during deployment.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM