解读简单的Solidity代币合约

如果通过账户A部署了Coin合约,那么账户A就为该合约里的铸币者。此时也会生成一个合约的地址,这是区分不同合约的一个标识,这里可以类比为Java中实例对象的内存地址。(意思是:相同的一套合约代码,不同的账户部署了该合约,得到的合约地址是不一样的,生成的代币也是不一样的,而且是不互通,不能相互转账的。即使是相同的账户多次去部署同样的一份合约代码,也会生成不同的合约地址。这也就解释了为什么合约一旦发布,就不能修改的问题,因为合约已经存到区块链上了,区块链上的内容是不能修改的。)