NFT Factory是否可以支持版本
NFT Factory 现在是不是不支持update功能?
Factory一旦定义就不能修改,我理解Factory就如同智能合约,不应该随意变更。但对Dapp来说变更也有现实的需求。比如
1、修改购买NFT价格,随着ABT价格的上涨(例如1美元涨到100美元),用户可能无法负担原来定义的价格,不利于应用发展。
2、应用需求的便更完善也需要变更input date,output data。
如果创建新的Factory,新的地址。无法迁移旧的用户和数据。
我认为NFT Factory应该支持版本功能。
3 条回复
好比苹果手机工厂,可以迭代产品,生产新型号的苹果手机
你好,如果需要动态定价和结算,可以将 NFT 铸造交给链来负责,但是定价和收款用 Payment Kit 来搞定。如果你需要用这个方法,我们可以进一步讨论细节。
DIDMail已经无法修改,我期望在下一个项目中可以使用上动态定价。可以将者部分内容总结完善到文档中https://www.arcblock.io/docs/blockchain/en/create-nft-factory
还有就是input/output data变更的问题,曾经穿件DIDMail 相关nft-factory,因为疏忽和功能变更,不得不重新创建。可以考虑nft factory像NFT一样,可以设置是否可变更,允许更新操作。