本文深入探讨了Aptos的可替代资产(fungible assets)的实现,包括其函数、对象和交互的复杂性。新的可替代资产模型旨在解决传统Coin标准的局限性和安全缺陷,但也引入了新的挑战和漏洞,开发者应予以关注。文章还讨论了从Coin迁移到可替代资产的机制以及潜在的风险。
该AIP提出了使用Move对象的可替代资产(FA)标准,任何对象都可用作发行可替代资产单元的元数据。该标准为应用程序探索可替代性提供了基础,解决了旧的Coin模块由于Move结构的刚性以及缺乏可扩展性而存在不足的问题,并引入了FungibleStore 和 FungibleAsset 的概念,同时还描述了主存储和辅助存储的区别,以及未来的改进方向。