我们希望为NFT造币网站订立一份明智的合同。我们尝试了openzeppellin提供的可升级的NFT,它在testnet上工作得很好。
但是在寻找著名的NFT智能合同之后,它们中没有一个使用可升级的智能契约。
用一个不好吗?如果您不使用可升级的智能契约,那么如果您的智能合同有错误怎么办?以及如何修复它?
谢谢
发布于 2022-02-20 14:19:29
这取决于您的需求,以及您是否有该NFT的功能路线图。就我个人而言,除非我确信我的合同需要频繁升级,否则我永远不会使用可升级的合同。使用可升级的合同有许多优点和缺点。
selfdestruct,这将使合同永远对每个人都不可用。尽管如此,一旦您决定不再需要通过将管理钱包更改为刻录地址(0x00..00)来进行进一步的升级,您仍然可以冻结可升级的合同。在此之前,用户将需要冒险,相信你会做出正确的升级决定。
https://ethereum.stackexchange.com/questions/122124
复制相似问题