智能合约一旦部署发布之后就不能更改了吧。但可以针对合约里存在的漏洞进行攻击(有相关案例,智能合约有漏洞导致公司损失几千万)。现在都是研究怎么在智能合约发布之前,检测其公平性/安全性等,已经有几款成熟的智能合约检测工具了。