1. 每个社区都可以发行自己的积分,你可以无限滥发,但是所有发行,都是公开透明的,而且第一时间广播给所有社区成员(持有成员NFT的)。
  2. 发行方式是管理员(未来会增加多签控制,审核交易再执行)发起mint
    1. 管理员建立社区后,增加一个真菌网络的加入入口,发行自己ERC20,让价值流通
    2. 界面:和一个stake合约交互,输入社区在半年内估计的活跃成员数量,例如100,则计算一个ETH数字,stake到合约,发送消息通知给所有成员(新加入的可以查看历史消息)。
    3. 基于stake,目前设计是基于社区的预设比例放大,例如预设社区积分是1积分=0.000001ETH(0.003U,按ETH3000U),从1:1 到1:5, 存0.1,就是可发行0.1×1000000 到0.1×5×1000000积分,此积分任何变化都消息通知给所有NFT持有成员。
    4. stake后,则点击开通会员卡的加油卡功能,设置加油卡的一些约束
      1. 链选择和限制(目前就OP和Base),梳理限制,例如只能选择3个链(更多需要积分开通)
      2. 次数限制,每个卡的次数可以不同,例如每周5次,每月5次,每月100次
      3. 用卡的级别等信息可以匹配次数限制,卡的级别单独存在hero信息中,综合计算社区reputation,获得的勋章,游戏的级别,熵值等,提升hero级别
      4. 高级hero的次数可转移30%给别人,要扣一些交易积分
  3. 因为只要stake了ETH,就可以发行加油卡(就是成员可以免gas mint,交易),而系统会每次发行加油卡,计算加油卡允许的次数和本月余额的可用次数,如果超出,会预警管理员;在发行新积分时,会自动通知所有成员,给出计算列表。
  4. stake的ETH可以提取,但需要扣除已经发行,承诺给会议的次数剩余后。
  5. 次数的计算是取本周的平局gas fee和ERC20转账成本估计计算,实际交易计算则按实时价格
  6. 积分的消耗
    1. 免gas mint NFT,免gas mint ERC20,无论是否是Cos72或者社区的应用
    2. 免Gas transfer token给任何账户
    3. 免gas和OP,Base链上的应用交互(需要该应用支持EIP1271)
    4. 免gas玩各个社区的游戏,获得社区积分
    5. 积分可以升级hero,兑换perk等徽章,购买NFT装备和皮肤
  7. 各个社区直接的积分无法流通,但不会阻拦个人直接的转账,兑换
  8. 任何社区都可以发行积分,基于自己的服务能力和资源,以及stake的ETH为积分背书,所有发行都会扫码链上有效承诺和积分含金量。

AI给出的流程图:

开始

[管理员创建社区]

[管理员设定真菌网络的加入入口]

[管理员发起mint]

└───→ [确定活跃成员数量(如100)]