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