ZeppelinOS通过使用代理和非结构化存储实现智能契约的可升级性。
如果合同中含有乙醚,升级后会发生什么情况?
发布于 2018-05-15 18:33:36
ZeppelinOS的非结构化存储与大多数代理模式一样,其工作方式是提供一个前端契约(代理),并将其逻辑委托给实现契约。
这样,即使其实现发生变化,余额(eth)和存储仍保留在代理中。这是有用的,有很多原因,一个能够升级生产合同的错误修复,而不失去其平衡或内部状态。
https://ethereum.stackexchange.com/questions/48578
复制相似问题