文章分析了 Soroban 智能合约中存储不断增长数据的不同设计方案,重点比较了 Instance 与 Persistent 存储、Vector 与 Variable DataKey 的差异。结论是:使用带计数器的可变 DataKey 并配合 Persistent 存储,既能避免 64kb 导致的 DoS 风险,也能降低合约交互成本。