我在GUSD智能合同中找到了这个。
ERC20ImplUpgradeable意味着合同总是可以更改的。只要他们愿意,我们的硬币就可以被偷走,没有任何痕迹。
如果这是社区所允许的,那么我将按照同样的方法执行我的所有合同。
它完全违背了拥有一份智能合同的目的。
发布于 2018-11-27 04:19:53
只有合同的某些部分可以升级--取决于实际的实现(现在不分析任何特定的实例)。
这是一种相当常见的模式,对于维护目的非常有用。是的,在某些情况下,它可能被滥用。但这是可以的,因为这一切都是透明的--每个人都可以看到合同中同样的“弱点”。
没有“社区津贴”--你可以在你的合同中写任何你想写的东西,并使用它--即使他们不同意你,也没有人能阻止你。而这正是以太权力下放的一个美丽的方面。
如果您不喜欢某些实现,则不必使用它。这可能是一个骗局,只有当它被滥用。
https://ethereum.stackexchange.com/questions/63084
复制相似问题