需求

  1. 可申请LXP或U。
  2. 数据上链。
  3. 累加LXP + U。
  4. Working group和Project资产管理。

方案设计

设计思路

  1. 关键数据上链(Polygon)。
  2. 尽可能智能合约化,自动化。
  3. 保留一定扩展性。
  4. 尽可能兼容正在使用的方案。

方案

  1. 继续保持链下(web前端、后端、数据库) + 链上(Polygon)的方式。
  2. 设计全新的合约,部署在Polygon。 Rewarding Contract:用于社区组织(工作组、项目组)数字资产管理、奖励发放、数据统计等。 LXU Contract:用于替换稳定币发放,任何人可以在固定时间(待定),在Ethereum兑换等价值稳定币。
  3. 数字资产管理,有两种方案: 方案一(记录 → mint)
  4. 独立组织获得资产增量(申请预算通过,收入),由会计将LXU,LXP统一grant到Rewarding Contract,并记录balance。
  5. 月底发放激励时,由Lead或PM操作,批量mint LXU、LXP到社区成员钱包,调整balance。 方案二(记录 → mint → transfer)
  6. 独立组织获得资产增量(申请预算通过,收入),由会计将LXU,LXP统一mint到Rewarding Contract,并记录balance。
  7. 月底发放奖励时,由Lead或PM操作,批量transfer LXU、LXP到社区成员钱包,调整balance。

业务流程实现