Sui现已推出删除共享对象功能

临时共享对象在Sui上实现更好的表达性和降低成本。

Sui现已推出删除共享对象功能

临时共享对象是Sui的一项新功能,使开发人员能够删除共享对象。这项新功能增加了开发人员可用的工具集,以及他们与共享对象交互的方式,提升了成本效率和对象管理的表达能力。

启用共享对象的临时创建和随后的删除功能,一旦其用途达到,可以简化与共享对象的交互。该功能消除了需要标志或其他逻辑来指示共享对象状态的需求,允许在智能合约中使用更简单的逻辑和增强的清晰度,并在删除共享对象后回收对象存储费用。

简要总结一下临时共享对象的一些好处:

  • 完整的生命周期管理:删除共享对象完成了Sui上共享对象的对象生命周期,允许创建、使用和删除。
  • 恢复对象存储费用并降低成本:通过启用删除共享对象,开发人员可以通过回收不再使用的共享对象的存储费用来减少与在区块链上维护不必要数据相关的成本。
  • 增强表达能力和逻辑清晰度:开发人员现在可以在共享对象不再需要后续编码逻辑,以防止与共享对象进行交互的情况下使用共享对象:一旦共享对象的用处结束,它可以简单地被删除。

渴望利用这一新功能的开发人员可以在最新的端到端应用程序指南中找到有关临时共享对象的示例,该指南涉及共享托管,在这种情况下,用于在托管结束后回收共享托管对象。

祝各位开发者愉快构建!