临时共享对象是Sui的一项新功能,使开发人员能够删除共享对象。这项新功能增加了开发人员可用的工具集,以及他们与共享对象交互的方式,提升了成本效率和对象管理的表达能力。
启用共享对象的临时创建和随后的删除功能,一旦其用途达到,可以简化与共享对象的交互。该功能消除了需要标志或其他逻辑来指示共享对象状态的需求,允许在智能合约中使用更简单的逻辑和增强的清晰度,并在删除共享对象后回收对象存储费用。
简要总结一下临时共享对象的一些好处:
- 完整的生命周期管理:删除共享对象完成了Sui上共享对象的对象生命周期,允许创建、使用和删除。
- 恢复对象存储费用和降低成本:通过启用删除共享对象,开发人员可以通过回收不再使用的共享对象的存储费用来减少与在区块链上维护不必要数据相关的成本。
- 增强表达能力和逻辑清晰度:开发人员现在可以在共享对象不再需要后续编码逻辑,以防止与共享对象进行交互的情况下使用共享对象:一旦共享对象的用处结束,它可以简单地被删除。
渴望利用这一新功能的开发人员可以在最新的端到端应用指南中找到有关临时共享对象的示例,该指南涉及共享托管,在这种情况下,用于在托管结束后回收共享托管对象。
祝各位开发者愉快构建!
关于 Sui Network
Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac
官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群