为什么同样的合约代码,能原样部署到好几条链上?
一个数字:EVM(以太坊虚拟机)是执行以太坊智能合约的虚拟机,每个节点都用相同的规则执行相同的合约代码。
合约部署后字节码便固定下来,任何人都能查看;能不能读到源码,要看开发者有没有在区块浏览器上验证源码。
弄懂这一点,胜过记一堆术语。先弄懂原理然后再动手,不要凭感觉下单。
在以太坊上调用合约,EVM 每执行一步都根据指令计 Gas,用 $ETH 支付。