10 移动端钱包

问题:

手机钱包服务器如何管理余额?是保存数据库,定时更新;还是不保存到数据库,当移动钱包请求时,再到链上去查?

请先 登录 后评论

最佳答案 2020-04-23 11:31

客户端必然是需要缓存账户余额的,

但需要在一些合适的时机去更新余额:

  1. 查找余额时
  2. 启动后后台默认去更新
  3. 使用过程中订阅账户发送的交易
  4. 订阅Token转账事件

当如如果钱包的后台服务是中心化的,则可以自动推送与账户相关的交易信息通知消息,来更新余额。

还有需要注意的是账户资产,是包括Token的,而Token可以是别用户自主添加的。此时,这种Token的实时更新就不太好处理。


如果有解决你的问题,请及时选择作为答案,以便让更多人的知道。

请先 登录 后评论

其它 3 个回答

渣渣
请先 登录 后评论
Tiny熊 - 布道者
擅长:智能合约,以太坊
请先 登录 后评论
崔棉大师
请先 登录 后评论
  • 4 关注
  • 0 收藏,1639 浏览
  • ssuchichan 提出于 2020-04-22 17:31