Skip to main content
8 events
when toggle format what by license comment
Apr 23, 2022 at 2:36 vote accept bioround
Apr 22, 2022 at 14:17 comment added stam_a ...As I understand it, the idea is that if you want other accounts to interact with your smart contract, you are strongly incentivized to share the source code in a standardized (i.e. human-friendly) form on the internet. It doesn’t matter if its through centralized or decentralized means since everyone can always check that it compiles to exactly what’s on the chain. This process is still completely trustless even though it's not directly written into the protocol.
Apr 22, 2022 at 14:13 comment added stam_a I believe the ethereum protocol doesn’t not comment on this topic. That is not to say that the core contributors weren’t aware of it, as they definitely were. It simply wasn’t a design constraint of the protocol to provide a way for humans to understand the functionality of each smart contract. Although it doesn’t seem difficult to build a solution to this problem directly into the protocol, it wouldn’t be practical or necessary...
Apr 22, 2022 at 0:32 comment added bioround Makes sense. If this is the case, how can anyone trust the behavior of smart contracts in a purely decentralized world? It seems the only way to trust a smart contract would be to obtain the source code and verify an exact bytecode match oneself.
Apr 15, 2022 at 17:25 review Late answers
Apr 21, 2022 at 3:45
Apr 15, 2022 at 17:09 history edited stam_a CC BY-SA 4.0
deleted 133 characters in body
S Apr 15, 2022 at 17:04 review First answers
Apr 20, 2022 at 9:16
S Apr 15, 2022 at 17:04 history answered stam_a CC BY-SA 4.0