Open
Description
论文链接
https://blogchains.org/wp-content/uploads/sites/4/2019/04/SSRN-id3243656.pdf
博客解释
https://ethgasstation.info/blog/quadratic-funding-in-a-nutshell/
Gitcoin中心化的实现
https://gitcoin.co/grants/apollo?
需求:
- 把Gitcoin的流程操作一遍,每一步的UI都截图
- 设计Rust的API接口,全局变量,mapping
问题:
- 项目方如何取这个grant的资金? 是融资结束给他,还是验收完给他?
- 如果社区投资多余grant初始定的目标怎么办?
In reality, there are seven contributions, of which six are monthly. These were provided in the following amounts: $5, $10, $5, $333, $18, $333, $665. When you run these numbers through the CLR formula, you get $5,500 as the optimal CLR contribution. To peel the onion back one last layer, the philanthropist could decide to ‘top-off’ Austin’s grant to the stated goal ($1,000/mo), rather than providing the full match reported by CLR.
- 如果项目到期了还没有完成目标怎么办?
- 如何激励用户参与投票,参与grant能拿到什么代币?平台币更好
- 是否要跟identiy结合,参与投票是否必须要注册过identity,我们的项目可以给identity增加应用场景
- 如果项目方众筹失败,委员会判定之后,用户可以取回自己的资金,如果自动把币返回给用户?
API设计
项目方
- apply - 提交项目申请(名称,到期时间),提交了之后需要委员会通过才能上架
- withdraw - 项目完成之后资金可获得之后,提取项目grant资金
- 需要能查询所有用户的赞助份额
- 需要能按照钱包地址查询赞助份额
用户
- 查看项目详情(可能需要存储在IPFS)
- 在参与之前查看投钱能获得匹配的数额(预测)
- 参与项目
- 查看自己的参与记录(这个可以通过查询钱包记录获得,不需要签名操作)
- 如果项目众筹失败,赎回自己投资的币
- 未来:声望系统,用户参与项目投票,获得声望值
委员会(波卡官方)
- propose - 提出议程,让委员会投票,proposal也需要有最小通过,过期时间
议程有几种类型,通过上架,允许提款,设置全局变量 - approve - 通过一个proposal
Metadata
Assignees
Labels
No labels