咨询Cadence attachments与resource的存储及交易成本规则是否一致
Cadence Attachments与Resource的存储及交易成本规则说明
- 存储规则:
attachments和resource遵循Flow链相同的存储计费逻辑,成本完全由占用的链上存储空间大小决定。不管字段是放在resource里还是封装进attachments,只要数据体积一致,存储费用就相同。 - 交易执行成本规则:两者的执行成本计算逻辑基本一致。对
attachments进行读、写、修改操作,和操作resource里的同类型字段,消耗的Gas费用没有区别。但要注意:创建attachments、将其与resource关联/解绑的操作会产生少量额外成本,不过这部分成本远低于字段变大后带来的存储和操作成本变化。
针对你的场景建议:如果字段会在管理员操作下显著膨胀,用attachments更合适——可以动态添加或移除,避免resource本身体积持续增大,导致后续所有涉及该resource的操作成本上升。
内容的提问来源于stack exchange,提问作者Loïc
相关产品推荐
相关产品推荐

