项目需要用户质押代币,然后获得奖励,然后现在就是有mpping 地址=>金额,这样存的storage,但是这个金额做了区分,有pending,locked,withdraw三种状态,所以这个金额会经常变化,这种的要怎么做gas优化呢,这个用户量非常大,每过一个周期,后端就会统一去传数据修改,我们上的arbitrum